在 Excel 处理日期数据时,经常需要计算两个日期之间相差多少年、多少个月或多少天。如果手动计算,不仅步骤繁琐,还容易出错。这时就可以使用一个非常实用但又容易被忽略的函数——DATEDIF 函数。
一、DATEDIF 函数
DATEDIF 它的主要作用是计算两个日期之间的差值,结果只保留整数,不会进行四舍五入。
DATEDIF 函数的基本语法为:=DATEDIF(开始日期, 结束日期, 计算类型)
参数说明:
1、开始日期:计算的起始时间
2、结束日期:计算的截止时间
3、计算类型:用于指定返回的日期差值方式
二、DATEDIF 的 6 种计算类型详解
DATEDIF 一共支持 6 种计算类型,适用于不同的场景:
1、Y:计算完整相差的年数
2、M:计算完整相差的月数
3、D:计算相差的总天数
4、MD:计算同一月份内相差的天数,忽略年份和月份
5、YD:计算同一年内相差的天数,忽略年份
6、YM:计算同一年内相差的月数,忽略年份
通过灵活切换第三个参数,可以精准获取所需的时间差结果。

三、DATEDIF 的常见应用场景
DATEDIF 常用于工龄计算、年龄统计、合同期限分析、项目周期计算等场景,尤其适合需要“整年”“整月”结果的业务需求。
总结
DATEDIF 在日期计算中非常强大。只要理解不同计算类型的含义,就能快速、准确地完成各种日期差值统计,是非常值得掌握的实用函数之一。