求EXCEL中根据员工入职日期计算年假天数的公式。 非常感谢!!!!

假设D列为员工的入职日期,
公司年假规定为:工作低于5年(含5年),年假为6天,工作6-9年,年假为8天,工作10-14年,年假为10天,工作多于15年(含15年),年假为15。
直接计算2013年共享有几天年假即可!

以2013年8月8日为例计算
=LOOKUP(DATEDIF(D1,DATEVALUE("2013-8-8"),"y"),{0,6,10,15},{6,8,10,15})下拉填充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-17
输入
=LOOKUP(DATEDIF(D2,"2013-12-31","y"),{0,6,10,15},{6,8,10,15})
第2个回答  2012-12-31
=IF(A1>14,15,(CEILING(A1/5,1)-1)*2+6)追问

套用公式看了一下不对啊!直接计算2013年共享有几天年假即可!

追答

你好好研究一下公式,如果公式不对,可能是你的提法有问题,或是你套用时有错误,公式是绝对正确的,
A1是年龄哦,你也没数据,不知道你的数据是年龄还是年份

追问

A1应该是入职日期,不是工龄

追答

=IF(year(today()-year(A1)>14,15,(CEILING(A1/5,1)-1)*2+6)