如何在excel中计算年假天数?

要求:
1、在公司服务不满1年,按天折算,(员工当年在职天数/365天)*5
2、在公司服务满1年,有5天年假
3、在公司服务每多1年,年假多1天,最多不超过15天

举例:加入A1单元格是录入年限的,A2是如果不足一年的就职天数。
=IF(A1<1,(A2/365)*5,IF(A1=1,5,IF(AND(A1>1,A1<11),A1+5-1,15)))

如果考虑到不足一年的按照四舍五入计算的话:
=ROUND(IF(A1<1,(A2/365)*5,IF(A1=1,5,IF(AND(A1>1,A1<11),A1+5-1,15))),0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-13
假设服务年限在A1单元格
在B1单元格计算年假天数

=INT(MIN(15,IF(A2>364,4+A2/365,A2/365*5)))
第2个回答  2013-12-13
假如在职天数在A2:
=IF(A2/365<1,INT(5*A2/365),IF(A2/365>11,15,INT(A2/365)+5)))本回答被提问者采纳
相似回答