介紹如何使用 Excel 的 DATEDIF
函數計算兩個日期之間的差距年數、月數或天數。
假設我們有一些日期的資料如下,有開始日期與結束日期,而我們想要計算兩個日期之間的間隔時間。
這樣的日期間隔計算問題,可以使用 DATEDIF 函數來處理,其用法如下:
=DATEDIF(開始日期,結束日期,單位)
其中的單位
可以指定為 Y
(年)、M
(月)或 D
(日)。
間隔年數
假設要計算兩個日期之間相差了多少年,可將單位
指定為 Y
:
=DATEDIF(A2,B2,"Y")
計算的結果會像這樣:
間隔月數
若要計算兩個日期相差的月數,則將單位
指定為 M
:
=DATEDIF(A2,B2,"M")
計算的結果會像這樣:
間隔天數
若要計算兩個日期相差的天數,則將單位
指定為 D
:
=DATEDIF(A2,B2,"D")
計算的結果會像這樣:
分別計算年、月、日數
DATEDIF
的單位除了 Y
、M
、D
之外,還有另外幾種:
MD
:間隔天數,日期中的月與年都會被忽略。YM
:間隔月數,日期中的日與年都會被忽略。YD
:間隔天數,日期中的年會被忽略。
所以如果我們想要將間隔時間拆分成年、月、日,三個公式分別為:
=DATEDIF(A2,B2,"Y") =DATEDIF(A2,B2,"YM") =DATEDIF(A2,B2,"MD")
計算的結果會像這樣:
參考資料:Office 官方文件