在日常办公中,excel 是处理各类数据的得力工具,而计算两个日期之间的间隔天数或年份,是大家经常遇到的任务。无论是统计员工工龄,还是核算项目周期,excel 都提供了多种高效、直观的实现方式。

日期差值计算方法
1.直接相减法(基础公式)
在目标单元格中输入“=结束日期-开始日期”,按 Enter 键即可得出两日期之间的天数差。例如:起始日为 2020-01-01,截止日为 2020-01-10,在单元格中输入“=2020-01-10-2020-01-01”,结果将自动显示为 9,表示相差 9 天。
2.DATEDIF 函数法(灵活精准)
DATEDIF 函数支持按年("y")、月("m")、日("d")等不同单位返回两个日期间的差值,特别适用于工龄、服务年限等场景。其基本语法为:“=DATEDIF(起始日期,终止日期,单位代码)”。
如需计算从入职日到当前日期的整年工龄,可使用“=DATEDIF(A2,TODAY(),"y")”;若仅需总天数,则将单位设为"d",即“=DATEDIF(A2,B2,"d")”。

工龄计算示例

假设 A 列存放员工入职日期,B 列为对应当前日期(可用 TODAY() 函数动态获取),需在 C 列生成工龄(以整年计)。在 C2 单元格输入“=DATEDIF(A2,B2,"y")”,随后双击填充柄向下复制,即可批量完成所有人员的工龄统计。
天数差计算示例
若 A1 和 B1 分别存储两个日期,要在 C1 中显示二者间隔天数,只需输入“=B1-A1”,回车后即得结果。如需确保显示为无小数的整数形式,可将 C1 单元格格式设置为“常规”或“数值”,小数位数设为 0。
借助以上几种方式,我们能够快速、准确地完成 Excel 中各类日期差值运算——无论是用于人力资源管理中的工龄统计,还是项目进度跟踪中的天数测算,都能显著提升工作效率。掌握这些实用技巧,将助力你在数据处理过程中更加游刃有余。



















