datedif函數用於計算時間差,可傳回指定兩個日期間隔的天數、月數或年數,語法為“DATEDIF(起始日期,結束日期,返回類型)”;“起始日期”要小於“結束日期”,“返回類型”的值可以是:“Y”代表年數、“M”代表月數、D”代表天數。
本文操作環境:Windows7系統,Microsoft Office Excel2003版本,Dell G3電腦。
推薦:《Excel教學》
DATEDIF傳回兩個日期之間的年/月/日間隔數。常使用DATEDIF函數計算兩日期之差。包含D,M,Y,YD,YM,MD等返回類型。
語法
DATEDIF(start_date,end_date,unit)
Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。(起始日期必須在1900年之後)
End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。
Unit 為所需資訊的回傳型別。
"Y"一段時期內的整年數。
"M"一段時期內的整月數。
"D"一段時期內的天數。
註:結束日期必須大於起始日期,否則結果將為#NUM
DATEDIF函數是Excel隱藏函數,其在幫助和插入公式裡面沒有,那麼怎麼使用該函數呢?
excel使用DATEDIF函數的步驟
1、例如計算2013-1-2到2014-7-11相差的月份。
這裡的單位「m ”,要用英文狀態下輸入。
輸入公式=DATEDIF(A2,A1,"m")
2、當單位是ym時,忽略日期中的年和日。
輸入公式=DATEDIF(A2,A1,"ym")
#3、單位是yd時,忽略日期中的年。
輸入公式=DATEDIF(A2,A1,"yd")
把步驟三和步驟二比較起來理解。
##4、例如已知出生日期,計算員工的年齡。輸入公式=DATEDIF(C2,TODAY(),"Y")也可以用公式=YEAR(TODAY())-YEAR(C2) #5、例如已知入職時間,計算員工的工齡。 輸入公式=DATEDIF(B2,TODAY(),"Y")#也可以用公式=YEAR(TODAY())-YEAR(B2)。以上是datedif函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!