excel|EXCEL: DATEDIF函數計算兩個日期的間隔

excel|EXCEL: DATEDIF函數計算兩個日期的間隔

文章圖片

excel|EXCEL: DATEDIF函數計算兩個日期的間隔

文章圖片

excel|EXCEL: DATEDIF函數計算兩個日期的間隔

文章圖片

excel|EXCEL: DATEDIF函數計算兩個日期的間隔


DATEDIF函數是計算兩個日期之間的間隔 , 可以返回相隔的天數、月數或年數 。 是一個隱藏函數 , 在EXCEL插入函數里面是沒有的 , 需要在單元格中手工輸入 。

語法DATEDIF(開始日期 , 結束日期 , 間隔單位)
間隔單位分別六個類型:

  • \"Y\":返回開始日期與結束日期間的整年數 。
  • \"M\":返回開始日期與結束日期間的整月數 。
  • 【excel|EXCEL: DATEDIF函數計算兩個日期的間隔】\"D\":返回開始日期與結束日期間的天數 。
  • \"MD\":開始日期與結束日期之間天數 。 不計算月份和年份 。
  • \"YM\":開始日期與結束日期之間月份 。 不計算天和年份 。
  • \"YD\":開始日期與結束日期之間的天數 。 不計算年份 。
示例
有人說 , 2019年10月2日至2022年10月1日之間間隔應該是三年 , 為什么返回的是2呢?因為參數Y返回的是整年度 , 2019年10月2日至2022年10月1日之間不足三年 , 所以返回的是2 。

2019年10月2日至2022年10月1日之間間隔月份數為35個月 , 這里計算的也是整月份 。

2021年7月1日至2022年10月1日之間間隔天數為457 。

2021年7月31日至2022年10月1日與2021年7月31日至2022年10月31日之間間隔天數都返回了0 , 這是因為EXCEL提供的DATEIF函數是為了支持Lotus 1-2-3 的舊版工作簿 , 在參數為“MD”時可能會返回負數、零或不準確的結果 , 不建議使用 。

參數為“YM”時不計算年份的月份間隔 , 7月1日至10月1日月份間隔為3 。

參數為“YD”時不計算年份的天數間隔 , 7月1日至10月1日之間間隔為92天 。

    相關經驗推薦