
Excel用隱藏函數(shù)DATEDIF計(jì)算兩個(gè)日期之間的天數(shù)
如果要 計(jì)算兩個(gè)日期“2008-9-21”和“2008-10-21”之間的天數(shù)或月數(shù)或年數(shù)可使用下面的公式:
=DATEDIF(A1,A2,"d")
其中A1和A2分別表示開(kāi)始日期和結(jié)束日期,“d”表示天數(shù),換成“m”或“y”就可以計(jì)算兩個(gè)日期相差的月數(shù)和年數(shù)。
說(shuō)明:DATEDIF函數(shù)是Excel中的隱藏函數(shù),提供此函數(shù)是為了與 Lotus 1-2-3 兼容。在函數(shù)向?qū)Ш驮贓xcel2000版本以上的幫助里面找不到的(但在Excel2000的幫助里面有),可以直接輸入使用,對(duì)于計(jì)算年齡、工齡等非常有效。該函數(shù)的用法:
DATEDIF(start_date,end_date,unit)
Start_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的第一個(gè)日期或起始日期。日期有多種輸入方法:帶引號(hào)的文本串(例如 "2001/1/30")、系列數(shù)(例如,如果使用 1900 日期系統(tǒng)則 36921 代表 2001 年 1 月 30 日)或其他公式或函數(shù)的結(jié)果(例如,DATevalUE("2001/1/30"))。
End_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的最后一個(gè)日期或結(jié)束日期。
Unit 為返回類型,該參數(shù)的可用形式為:
"Y" 時(shí)間段中的整年數(shù)。
"M" 時(shí)間段中的整月數(shù)。
"D" 時(shí)間段中的天數(shù)。
"YM" start_date 與 end_date 日期中月數(shù)的差。忽略日期中的日和年。
"YD" start_date 與 end_date 日期中天數(shù)的差。忽略日期中的年。
"MD" start_date 與 end_date 日期中天數(shù)的差。忽略日期中的月和年。

