求excel中年假的计算方法,入职满1年是5天的年假,未满一年没有年假,以后每年增加1天

如题所述

假设B2单元格是入职日期、C2单元格里是核算日期,则可在D2单元格输入年假天数公式为:
=IF(DATEDIF(B2,C2,"Y")<1,0,4+DATEDIF(B2,C2,"Y"))
若是要15天封顶的,则公式为:
=IF(DATEDIF(B2,C2,"Y")<1,0,MIN(15,4+DATEDIF(B2,C2,"Y")))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-16
假设入职日期在a1,结果=(datedif(a1,today(),"y")>0)*5+datedif(a1,today(),"y")-1
第2个回答  2019-02-16
=if(datedif(a1.today(),"y")<1,0,datedif(a1.today(),"y")+4)