DATEDIF函數

DATEDIF函數

日期函數
datedif函數是一個excel中隐藏的、但功能非常強大的日期函數,主要用于計算兩個日期之間的天數、月數或年數[1]。英文DATEDIFfunction。
    中文名:DATEDIF函數 外文名: 适用領域: 所屬學科: 英文名:DATEDIF function 所屬科目:數學 簡要說明:返回兩個日期之間的間隔數 實 例:計算出生日期為1973-4-1人的年齡

函數語法

[英]DATEDIFfunction

Excel隐藏函數,在幫助和插入公式裡面沒有。

簡要說明:返回兩個日期之間的年月日間隔數

語法

DATEDIF(start_date,end_date,unit)

Start_date為一個日期,它代表時間段内的第一個日期或起始日期。

End_date為一個日期,它代表時間段内的最後一個日期或結束日期。

Unit為所需信息的返回類型。

Unit返回

"Y"時間段中的整年數。

"M"時間段中的整月數。

"D"時間段中的天數。

"MD"start_date與end_date日期中天數的差。忽略日期中的月和年。

"YM"start_date與end_date日期中月數的差。忽略日期中的日和年。

"YD"start_date與end_date日期中天數的差。忽略日期中的年。

函數示例

實例1:

題目:計算出生日期為1973-4-1人的年齡

公式:=DATEDIF("1973-4-1",TODAY(),"Y")

結果:33

簡要說明當單位代碼為"Y"時,計算結果是兩個日期間隔的年數.

實例2:

題目:計算日期為1973-4-1和當前日期的間隔月份數.

公式:=DATEDIF("1973-4-1",TODAY(),"M")

結果:403

簡要說明當單位代碼為"M"時,計算結果是兩個日期間隔的月份數.

實例3:

題目:計算日期為1973-4-1和當前日期的間隔天數.

公式:=DATEDIF("1973-4-1",TODAY(),"D")

結果:12273

簡要說明當單位代碼為"D"時,計算結果是兩個日期間隔的天數.

實例4:

題目:計算日期為1973-4-1和當前日期的不計年數的間隔天數.

公式:=DATEDIF("1973-4-1",TODAY(),"YD")

結果:220

簡要說明當單位代碼為"YD"時,計算結果是兩個日期間隔的天數.忽略年數差

實例5:

題目:計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.

公式:=DATEDIF("1973-4-1",TODAY(),"MD")

結果:6

簡要說明當單位代碼為"MD"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差

5、實例6:

題目:計算日期為1973-4-1和當前日期的不計年份的間隔月份數.

公式:=DATEDIF("1973-4-1",TODAY(),"YM")

結果:7

簡要說明當單位代碼為"YM"時,計算結果是兩個日期間隔的月份數.不計相差年數

使用技巧

DATEDIF函數的用法為:

DATEDIF(start_date,end_date,unit)

start_date表示的是起始時間。

end_date表示的是結束時間。

unit表示的是返回的時間代碼,是天、月、年等。

DATEDIF(start_date,end_date,"y")計算兩個日期間的相差的整年數

注:start_date起始日期的值要小于end_date結束日期的值,否則結果會出錯。

相關詞條

相關搜索

其它詞條