導讀DATEDIF函數是Excel隱藏函數,其在幫助和插入公式里面沒有。用途:返回兩個日期之間的年月日間隔數。常使用DATEDIF函數計算兩日期之差。比較單....
- DATEDIF函數是Excel隱藏函數,其在幫助和插入公式里面沒有。
- 用途:返回兩個日期之間的年月日間隔數。
- 常使用DATEDIF函數計算兩日期之差。
- 比較單位包含D,M,Y,YD,YM,MD;用英文狀態下的雙引號""引用。

第三個參數注釋:
- “Y"--兩個日期相距年數;滿一年才加1。
- “M"--兩個日期相距月數;判斷小月減去大月會出現bug;如下圖序號4.。
- “D"--兩個日期相距天數;識別不了每月的最后一天,判斷小月減去大月會出現bug;如下圖序號9。
- “YM"--兩個日期忽略年和日求相距月數;值在0-11之間。
- “YD"--兩個日期忽略年求相距天數;值在0-365之間【開始日期(參數1)為閏年時,為366-1=365;平年時最大值是365-1=364天】。
- “MD"--兩個日期忽略年和日算相距天數;值在0-30之間。

計算員工工齡工資問答:入職前三年每滿1年工齡工資漲30元、第4-9年每年100元、滿10年每年200元。
- 公式M5=DATEDIF("2018-05-02",TODAY(),"Y")求工齡,其中開始日期(參數1)要用雙引號”“引用,否則計算出錯。開始日期(參數1)可以引用單元格A1,其中A1是時間格式。
- 計算員工工齡工資=IF(M5<4,M5*30,IF(M5<10,100,200))
,