Excel - DATEDIF 函式



描述

DATEDIF 函式用於計算兩個日期之間的天數、月數或年數。此函式是為了與 Lotus 1-2-3 相容而提供的。

語法

DATEDIF (start_date,end_date,unit)

引數

引數 描述 必填/可選
開始日期

表示期間的第一個或開始日期的日期。

日期可以作為帶引號的文字字串輸入(例如“2001/1/30”),也可以作為序列號輸入(例如 36921,如果您使用的是 1900 日期系統,則表示 2001 年 1 月 30 日),或者作為其他公式或函式的結果輸入(例如 DATEVALUE (“2001/1/30”))。

必填
結束日期 表示期間的最後一個或結束日期的日期。 必填
單位

您希望返回的資訊型別。

請檢視下面給出的單位表。

必填

單位表

單位 返回值
"Y" 期間內完整年份的數量。
"M" 期間內完整月份的數量。
"D" 期間內天數。
"MD" 開始日期和結束日期中天數的差值。日期的月份和年份將被忽略。
"YM" 開始日期和結束日期中月份的差值。日期的天數和年份將被忽略。
"YD" 開始日期和結束日期中天數的差值。日期的年份將被忽略。

備註

  • Excel 將日期儲存為連續的序列號,以便可以在計算中使用它們。1900 年 1 月 1 日是序列號 1,2008 年 1 月 1 日是序列號 39448,因為它是 1900 年 1 月 1 日之後的第 39,447 天。

  • DATEDIF 函式在需要計算年齡的公式中很有用。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

DATEDIF Function
advanced_excel_date_time_functions.htm
廣告