日期的加減方式 - Microsoft Support
Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

假設您想要新增兩周來查看新的完成日期,藉此調整專案的排程日期,或想要判斷單一活動完成專案工作清單需要多久時間。 您可以使用簡單的公式,在日期加上或減去天數,或者也可以使用專為處理 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 可能會將結果顯示為序列值。 例如,8-Feb-2019 可能會顯示為43504。

    • Excel 會以連續的序列值儲存日期,以便將日期用於計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2010 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 40,178 天,所以其序列值是 40179。

    • 如果您的結果顯示為序列值,請選取有問題的儲存格,然後繼續執行下列步驟:

      • Ctrl+1 以啟動 [ 單元格格式 ] 對話框,然後按兩下 [ 數值] 索 引標籤。

      • 在 [ 類別] 底下,按兩下 [日期],選取您要的日期格式,然後按兩下 [ 確定]。 每一個儲存格中的值應該會顯示為日期,而不是顯示為數列。

從日期加上或減去年份

在此範例中,我們要使用下列公式,從開始日期加減年數:

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

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

公式的運作方式:

  • YEAR 函數會查看儲存格 A2 中的日期,並傳回 2019。 接著從儲存格 B2 加上 3 年,得出 2022。

  • MONTHDAY 函數只會傳回儲存格 A2 的原始值,但 DATE 函數需要這些值。

  • 最後, DATE 函數會將這三個值合併為未來 3 年的日期 - 02/08/22

在日期加上或減去天數、月數和年數的組合

在此範例中,我們要使用下列公式,從開始日期加減年、月和天:

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

使用 DATE 函數在日期加上或減去年、月或天。

公式的運作方式:

  • YEAR 函數會查看儲存格 A2 中的日期,並傳回 2019。 然後從儲存格 B2 加上 1 年,得出 2020。

  • MONTH 函數會傳回 6,然後從儲存格 C2 加 7。 這會讓您感興趣,因為 6 + 7 = 13,也就是 1 年又 1 個月。 在此情況下,公式會辨識該值,並在結果中自動新增另一年,從 2020 加到 2021。

  • DAY 函數會傳回 8,並在其中加上 15。 如果您超過指定月份的天數,此功能的運作方式會與公式的 MONTH 部分類似。

  • DATE 函數接著將這三個值合併為未來 1 年、7 個月及 15 天的日期 — 01/23/21

以下是一些您可以使用公式或工作表函數來處理日期的方式,例如,如果您新增兩周,或是完成任務所需的時間,可以找出對專案排程的影響。

假設您的帳戶有 30 天的計費週期,而您想要在 2013 年 3 月計費日期之前 15 天擁有帳戶中的資金。 以下說明如何使用公式或函數處理日期。

  1. 在儲存格 A1 中,輸入 2/8/13

  2. 在儲存格 B1 中,輸入 =A1-15

  3. 在儲存格 C1 中,輸入 =A1+30

  4. 在儲存格 D1 中,輸入 =C1-15

    計算日期

在日期加上月數

我們會使用 EDATE 函數,而您需要開始日期和您要新增的月數。 以下說明如何將 16 個月新增至 10/24/13:

使用 EDATE 公式在日期中加上月份

  1. 在儲存格 A1 中,輸入 10/24/13

  2. 在儲存格 B1 中,輸入 =EDATE (A1,16)

  3. 若要將結果格式化為日期,請選取單元格 B1。 按兩下 [ 數值格式] 旁的箭號,> 簡短日期]

在日期中減去月數

我們將使用相同的 EDATE 函數,將日期減去月數。

在儲存格 A1 中輸入日期,並在儲存格 B1 中輸入公式 =EDATE (2013/4/15,-5)

在日期中減去月數

在這裡,我們要指定開始日期的值,輸入以引弧括住的日期。

您也可以只參照包含日期值的儲存格,或是使用 公式 =EDATE (A1,-5) 以取得相同的結果。

更多範例

在日期加上或減去年數

加上或減去日期範例

[開始日期]

加上或減去的年份

公式

結果

10/24/2013

3 (加上 3 年)

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

10/24/2016

10/24/2013

-5 (減去 5 年)

=DATE(YEAR(A4)+B4,MONTH(A4),DAY(A4))

10/24/2008

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×