假設您要新增兩周來調整專案的排程日期,以查看新的完成日期,或您想要判斷單一活動在專案工作清單中完成需要多久的時間。 您可以使用簡單的公式在日期加上或減去日期的天數,或者您也可以使用專為在 Excel 中處理日期所設計的工作表函數。
從日期加上或減去天數
假設您的帳單是在每個月的第二個星期五到期。 您想要將資金轉移到您的支票帳戶,讓這些資金于該日期前 15 個日曆天送達,因此您將減去到期日的 15 天。 在下列範例中,您將瞭解如何輸入正數或負數來加減日期。
-
在欄 A 中輸入到期日。
-
在欄 B 中輸入要加減的天數。您可以輸入負數以減去開始日期中的天數,以及要加到日期的正數。
-
在儲存格 C2 中,輸入 =A2+B2,然後視需要向下複製。
使用 EDATE 函數從日期加減月份
您可以使用 EDATE 函數 ,從日期快速加減月份。
EDATE函數需要兩個引數:開始日期和要加減的月數。 若要減去月數,請輸入負數做為第二個引數。 例如,=EDATE ("9/15/19",-5) 會) 4/15/19。
-
在此範例中,您可以在欄 A 中輸入開始日期。
-
在欄 B 中輸入要加減的月數。若要指出是否應減去月份,您可以在數位 (-) 之前輸入減號 (例如 -1) 。
-
在儲存格 C2 中輸入 =EDATE (A2,B2) , 並視需要向下複製。
附註:
-
根據包含您輸入之公式的儲存格格式,Excel 可能會將結果顯示為序列值。 例如,2019 年 2 月 8 日可能會顯示為 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))
公式運作方式:
-
YEAR 函數會查看儲存格 A2 中的日期,並返回 2019。 然後從儲存格 B2 新增 3 年,產生 2022。
-
MONTH 和 DAY函數只會從儲存格 A2 中返回原始值,但 DATE 函數需要這些值。
-
最後,DATE函數接著將這三個值合併為未來 3 年的日期 ,即 02/08/22。
從日期加上或減去天、月及年的組合
在此範例中,我們使用下列公式,從開始日期加減年、月及日:
=DATE (年 (A2) +B2,MONTH (A2) +C2,DAY (A2) +D2)
公式運作方式:
-
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 天將款項用於您的帳戶。 以下是使用公式或函數處理日期時執行此作業方式。
-
在儲存格 A1 中,輸入 2/8/13。
-
在儲存格 B1 中,輸入 =A1-15。
-
在儲存格 C1 中,輸入 =A1+30。
-
在儲存格 D1 中,輸入 =C1-15。
新增月份至日期
我們將使用 EDATE 函數,您需要開始日期和您想要新增的月數。 以下是如何將 16 個月新增到 10/24/13:
-
在儲存格 A1 中,輸入 10/24/13。
-
在儲存格 B1 中,輸入=EDATE (A1,16) 。
-
若要將結果格式化為日期,請選取儲存格 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 |