公司年假如何用EXCEL公式计算?

员工在公司已满1年不满5年的,享有5个工作日得带薪年假,每增加一年,增加一个工作日,但最多享受8个工作日得带薪假期。满5年以上的,增加一年的可以增加一个工作日,最多享受15天带薪年假。求计算公式,麻烦详细一些,谢谢!

工式如下

=IF(AND(A2>=1,A2<5),5+A2-1,IF(AND(A2>5,A2<=11),5+A2-1,IF(A2=5,5+A2-2,IF(A2>=12,15,""))))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-30
在C2中输入或复制粘贴此公式
=IF(B2<5,MIN(5+B2-1,8),MIN(8+B2-5,15))

=IF(B2<5,MIN(B2+4,8),MIN(3+B2,15))
下拉填充本回答被网友采纳
第2个回答  2013-12-30
可参考如下地址,内附详细说明(你可依实际进行更改,如有不懂欢迎追问)
http://zhidao.baidu.com/question/326467321551059605.html?from=pubpage&msgtype=2
第3个回答  2013-12-30

请参照第28条自行处理。

第4个回答  2013-12-30
=IF(YEARS>=5,IF((YEARS-5)*1+8>15,15,(YEARS-5)*1+8),IF(YEARS>=1,IF((YEARS-1)*1+5>8,8,(YEARS-1)*1+5),0))
首先第一个if判断工作年限是否大于15年,如果是,进入第二if判断语句,判断(YEARS-5)*1+8)是否大于15,若大于,按15天计,否则为(YEARS-5)*1+8)。
如果第一个if判断为否,进入第三个if语句,第三个if首先判断是否大于1年,若大于,进入第四个if语句,判断(YEARS-1)*1+5)是否大于8,若大于,按8天计,否则为(YEARS-1)*1+5)。
如果第三个if语句判断years小于1年,则休假天数为0天(小于一年情况下休假天数可根据实际情况修改)。
本公式测试计算正确。