在Excel日常应用中,“日期差计算”几乎无处不在。比如HR需要批量统计员工工龄,财务要计算合同年限,项目经理想知道项目执行天数——这些都离不开精准的日期差计算。很多人还在手动相减日期,其实Excel内置的 DATEDIF函数是更高效、专业的解决方案。
一、Excel DATEDIF函数是什么?
DATEDIF函数 是Excel中专门用于计算两个日期之间时间差的函数,可以直接求出年数、月数或天数。函数语法如下:
参数说明:
-
start_date:起始日期,例如员工入职日期或项目开始时间;
-
end_date:结束日期,常用
TODAY()代表当前日期,能实现实时更新; -
unit:计算单位,可选
"Y"(年)、"M"(月)、"D"(天)。
例如:
即可自动计算出A2单元格中日期至今天的完整工龄(单位:年)。

二、进阶技巧:计算“年+月”格式工龄
若想让结果显示更直观,例如“5年8个月”,可以组合两个 DATEDIF 函数:
这样,Excel会自动返回“7年3个月”“2年5个月”等格式,非常适合人事报表或合同统计。

三、DATEDIF函数的实用应用场景
-
员工工龄计算:快速统计全员入职时长;
-
项目周期计算:分析项目执行时间或完成进度;
-
合同与租期管理:实时监控剩余期限;
-
资产或库存周期分析:计算在库天数或使用年限。
算日期差不一定非得写复杂公式,有时候一个小小的 DATEDIF 就能帮上大忙。下次遇到类似的时间计算任务,不妨试着用它做一做,可能会比你想象的更简单、更顺手~
评论 (0)