在日常的人事统计或项目管理中,计算两个日期之间的时间差是非常常见的需求。无论是统计员工工龄、计算合同年限,还是分析项目周期,手动计算都既繁琐又容易出错。其实,Excel中自带的 DATEDIF函数 就是处理日期差的“隐藏神器”,能让你轻松实现年、月、天多维度的时间差计算。
一、DATEDIF函数的基本语法
参数说明:
-
start_date:起始日期,通常为入职日期或项目开始日期;
-
end_date:结束日期,可使用
TODAY()表示当前日期,实现实时更新; -
unit:计算单位,支持
"Y"(年)、"M"(月)、"D"(天)三种格式。
例如:
该公式可直接计算A2单元格中员工入职日期至今的完整工龄(单位:年),无需人工更新。

二、进阶用法:年+月工龄统计
如果希望计算员工的详细工龄(如“5年8个月”),可组合两个DATEDIF函数:
输入后,Excel会自动生成如“7年3个月”的结果,更符合实际统计需求。

三、实际应用场景
-
员工工龄计算:批量统计入职时长;
-
项目周期分析:计算开始与结束时间差;
-
租赁合同与库龄管理:自动监控剩余期限。
掌握 Excel DATEDIF函数,不仅能提升你的数据处理效率,还能让时间计算更加精准与智能。无论你是HR、人事专员,还是数据分析师,这个函数都是必须掌握的Excel时间计算利器。
iOS
Android
Windows
macOS