在Excel中计算工龄,推荐使用DATEDIF
函数结合TODAY
函数,具体操作如下:
一、核心公式
-
基础公式
在目标单元格输入公式: $$ =DATEDIF(入职日期单元格, TODAY(), "Y") $$
例如:
=DATEDIF(B2, TODAY(), "Y")
,其中B2
为入职日期,TODAY()
自动获取当前日期。 -
自动更新
TODAY
函数会实时更新为当前日期,因此公式结果会随时间自动调整,无需手动刷新。
二、扩展功能
-
精确到月份或天数
-
月份 :将
"Y"
改为"m"
,例如:=DATEDIF(B2, TODAY(), "m")
。 -
天数 :将
"Y"
改为"d"
,例如:=DATEDIF(B2, TODAY(), "d")
。
-
-
结合其他函数优化
- 判断工龄区间 :使用
IF
函数结合YEARFRAC
函数,例如:
$$ =IF(YEARFRAC(B2, TODAY())<3, "初级", IF(YEARFRAC(B2, TODAY())<5, "中级", "高级")) $$
- 判断工龄区间 :使用