日期的加減方式

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

假設你想透過增加兩週來調整專案的進度,以了解新的完成日期,或者你想在專案任務清單中確定單一活動完成所需的時間。 你可以用簡單的公式來加減日期的天數,或者使用專為 Excel 中日期設計的工作表函式。

從日期中加減天數

假設你的帳單每個月的第二個星期五到期。 你要把資金轉到支票帳戶,讓這些資金在該日期前15個日曆天到帳,這樣你就會從到期日扣除15天。 在以下範例中,你將看到如何透過輸入正數或負數來加減日期。 

從日期加減天數,=A2+B2,其中A2為日期,B2為加減天數。

  1. 請在A欄填寫截止日期。
  2. 在B欄輸入要加減的天數。你可以輸入負數減去起始日期的天數,以及一個正數加到日期後。
  3. 在 C2 格中輸入 =A2+B2,並視需要複製下去。

使用 EDATE 函數,從日期上加減月份

你可以用 EDATE 功能 快速增加或減掉日期的月份。

EDATE 函式需要兩個參數:開始日期和你想加減的月份數。 要減去月份,第二個參數是輸入負數。 例如,=EDATE (“9/15/19”,-5) 回傳 4/15/19

使用 EDATE 來加減日期的月份。此時,=EDATE (A2,B2) 其中 A2 為日期,B2 為可加減的月份數。

  1. 在這個例子中,你可以在A欄輸入你的起始日期。

  2. 在B欄輸入要加減的月份數。要表示是否要減去月份,可以在數字 (前輸入負號 (-) ,例如-1) 。

  3. 在 C2 格輸入 =EDATE (A2,B2) ,並視需要複製下來。

    注意

    • 根據你輸入的公式儲存格格式,Excel 可能會以序號顯示結果。 例如,2019年8月8日可能會顯示為43504。
    • Excel 會以連續的序列值儲存日期,以便將日期用於計算。 預設情況下,1900年1月1日為序號1,2010年1月1日為序號40179,因為距1900年1月1日已40,178天。
    • 若結果顯示序號,請選擇相關格子,並繼續以下步驟:
      • Ctrl+1 啟動 「格式化儲存格 」對話框,並選擇 「數字 」標籤。
      • 分類中,選擇 日期,選擇你想要的日期格式,然後選擇 確定。 每一個儲存格中的值應該會顯示為日期,而不是顯示為數列。

從日期中加減年份

在這個例子中,我們用以下公式從起始日期加減年份:

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

從起始日期加上或減去年份,其中 =日期 (年 (A2) +B2,MONTH (A2) ,DAY (A2) )

公式運作方式:

  • YEAR 函數會查看 A2 格的日期,並回傳 2019 年。 接著從B2單元加上3年,結果是2022年。
  • MONTHDAY 函式只回傳 A2 儲存格的原始值,但 DATE 函式需要這些值。
  • 最後, DATE 函數將這三個值合併成一個三年後的日期—— 02/08/22

從某個日期起,加減天數、月數和年份的組合

在這個例子中,我們用以下公式從起始日期加減年、月和天:

=日期 (年份 (A2) +B2,月份 (A2) +C2, (A2) +D2)

使用日期功能來加減年份、月份或天數。

公式運作方式:

  • YEAR 函數會查看 A2 格的日期,並回傳 2019 年。 接著從B2格子加了1年,結果是2020年。
  • MONTH 函式回傳 6,然後從 C2 格子加上 7。 這很有趣,因為 6 + 7 = 13,也就是 1 年和 1 個月。 在這種情況下,公式會辨識到這個結果,並自動再加一年,將時間從 2020 年跳到 2021 年。
  • DAY 函式回傳 8,並加 15。 如果你在某個月份超過天數,這會和公式中的月份部分類似。
  • DATE 函數接著將這三個值合併成一個未來 1 年、7 個月、15 天的日期——01/23/21