【Excel】人事干货,一键自动计算员工工龄、折算年假天数!
- 2026-11-10 00:51:38
新员工入职满一年才有年假、员工离职时当年年假如何折算?
今天格子间为大家介绍:如何自动计算员工工龄、自动匹配规则核算带薪年假?
年假法定规则
根据《职工带薪年休假条例》,年休假标准如下:
(1)累计工龄 未满1年:无年假
(2)累计工龄 1-10年(不含10年):每年带薪年假5天
(3)累计工龄 10-20年(不含20年):每年带薪年假10天
(4)累计工龄 20年及以上:每年带薪年假15天
注:此处工龄为累计工作时间,不限于当前就职的单位,而是职工自参加工作以来所有工龄的总和。
工龄计算
1、整年工龄(用于判断年假档位)
=DATEDIF(A2, TODAY(), "Y")
2、带小数的工龄(用于精确统计)
=(TODAY()-A2)/365
3、完整显示工龄(X年X月)
=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"个月"

年休假计算
1、在职员工年假
=LOOKUP(DATEDIF(A2,TODAY(),"Y"),{0,1,10,20},{0,5,10,15})
注:此处根据入职年份计算出来的工龄,均为劳动者参加工作以来的工龄总和。

2、当年入职新员工的年假折算
新员工入职当年,年假天数按剩余日历天数进行折算:
当年入职后年假天数=(入职时当年度剩余天数÷ 365)×全年应享年假天数
=DATEDIF(F2,DATE(YEAR(F2),12,31),"d")/365*E2
注:折算后不足1整天的部分不享受。

3、当年离职时年假折算
员工离职时,需计算当年应享年假天数(按在职天数比例折算),并结算已休年假,未休年假按照法定要求折合工资结算。
当年应享受年假天数=(离职时当年在职天数÷365)×全年应享年假天数
=DATEDIF(DATE(YEAR(H2),1,1),H2,"d")/365*E2

👇关注格子,学习更多办公实用技巧,2026争取少加班、早下班!