fxExcel 函数大全方格办公 · Function Atlas
日期时间全部版本进阶

DATEDIF 函数的使用方法及公式实例

计算日期间隔

按年、月或日等单位计算两个日期之间的完整间隔,常用于年龄和工龄。

DATEDIF 函数语法

DATEDIF(start_date, end_date, unit)

参数说明

参数是否必填说明
start_date必填起始日期。
end_date必填结束日期,应不早于起始日期。
unit必填Y 整年、M 整月、D 天数,另有 MD、YM、YD。

DATEDIF 函数公式实例

在单元格中输入以下公式:

=DATEDIF(DATE(2024,1,15), DATE(2026,11,15), "Y")
返回结果

2

Y 只统计已经经过的完整年份。

常见错误与使用注意事项

  • 结束日期早于起始日期会返回 #NUM!。
  • DATEDIF 通常不出现在公式自动补全中,但可直接输入使用。

相关 Excel 函数

适用于 全部版本。不同 Excel 版本和区域设置可能存在差异,请以当前软件中的函数提示为准。