EXCEL年休假计算公式

3 年休假:
3.1 在本公司连续工作满一年,可享受带薪年休假,标准如下:
3.1.1 工龄满1年不满10年的,每年度年休假5天
3.1.2 工龄满10年不满20年的,每年度年休假10天
3.1.3 工龄满20年的,每年度年休假15天。
3.2 年休假天数计算方法:
3.2.1 公司按自然年度周期计算员工年休假天数,既:1月1日到12月31日为一个自然年度。
3.2.2 员工入职满1年或10年或20年的当天(日期)为年休假计算的“分界点”。遇到有“分界点”的年度,年休假天数采用分段计算方式。
3.2.3 计算结果不满1天的年休假不计。
3.3 计算举例:
3.3.1 员工甲:2013年8月24日入职,
 2013年度年休假为0天,
 2014年度年休假分为两段:8月24日前为0天;8月24日后为:129天/365天*5天=1.78天;(其中129天是8月25日到12月31日的总天数)
 年休假不足1天不计,因此2014年休假为1天
 2015年度年休假为5天
3.3.2 员工乙:2018年8月24日工龄满10年:
 2017年度年休假为5天
 2018年度年休假分两段:8月24日前为:236天/365天*5天=3.2天(其中236天是1月1日到8月24日的总天数);8月24日后为:129天/365天*10天=3.5天(其中129天是8月25日到12月31日的总天数)。2018年度年休假为3.2+3.5=6.7天,
 年休假不足1天不计,因此2018年休假为6天。
 2019年度年休假为10天。
3.3.3 员工丙:2015年3月24日离职
 如员工2015年度原有年休假5天,但因离职工作未满全年度,则当2015年度年休假为:
 83天/365天*5天=1.1天(其中83天是1月1日到3月24日的总天数),
 不足1天年休假不计,则2015年休假为1天,
 如员工离职时,2015年已休年休假超过1天,离职结算时,行政部需注明扣除多休年休假期及工资。
如何核算年休假天数,还有主要体现第一次享受年休假天数,请帮忙给个函数计算方法。

1.在excel中输入一组工作时间数据,根据该数据计算年假时间。

2、在B2单元格输入公式中:= IF (A2 < 1, INT (A2 * 5),查找(A2,,10, 20{1},{5,10,15}))。

3.单击enter以生成计算结果。可以看出,当工作时间为100年或2年时,相应的年假为5天。

4.然后点击B2单元右下角的绿色圆度点,向下拖动填充公式,批量计算不同工作时间对应的年假。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-05

1.打开需要编辑的Excel文件,已知职工入职年月日,需要计算工龄和年休假天数。具体要求见下图。

2.将光标移动到E7单元格,输入公式=DATEDIF(D7,TODAY(),"y")如图所示,将光标移动到E7单元格右下角鼠标呈十字架状,下拉列表。ps:如果想计算两个时间段的天数,将"y"改成"m"即可。
结果如下图所示:

3.下面根据工龄计算出年休假天数。将光标移动到F7.输入公式=HLOOKUP(I7,{0,1,10,20;0,5,10,15},2)。
将光标移动到F7单元格右下角,鼠标呈十字架状,下拉鼠标。此时计算F列年休假天数。

第2个回答  2014-09-12

是要把表格作成这样的格式吗,见下图。因为正常我只会计算今年,也就是2014年的年休假天数,但我看你把2018年也拿出来举例,索性一起作出来。但工作年数只能是到今天为止的工作年数了。

追问

这个也有,主要是想知道函数怎么设置,感谢!

追答

作了一个表格,可以看到解答的思路,有了公式之后,你就可以公式嵌套公式,以省去一些列。本人对另一位网友的解答有些异议,1983年的已经超过20年工龄,但可享天数只有9天。公式我作在表格里了,满意请采纳。

追问

不明白“入职日前折算年数”,“入职日后折算年数”;“入职日前可休”,“入职日后可休”是什么意思?新手,请多关照!

追答

入职日前后折算年数,就是以入职日为节点,前面占一年的几分之几,后面占一年的几分之几。

本回答被提问者和网友采纳
第3个回答  2014-09-12

此问题较复杂,我将其分为两个单元格来解决(请参图)


b4  =IF(TODAY()-A4>=7300,15,IF(AND(TODAY()-A4>=3650,TODAY()-A4<7300),10,IF(TODAY()-A4>=365,5,0)))


c4 =ROUNDDOWN((DATE(TEXT(A4,"yyyy"),12,31)-A4)/365*B4,0)

其它拖拉下来即得要的数据。

第4个回答  2014-09-12
=IF(A1<1,0,IF(A1<10,5,IF(A1<20,10,15)))
求采纳为满意回答。追问

A1里的内容是什么?

相似回答