EXCEL年休假计算公式

3年休假:3.1在本公司连续工作满一年,可享受带薪年休假,标准如下:3.1.1工龄满1年不满10年的,每年度年休假5天3.1.2工龄满10年不满20年的,每年度年休假10... 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天,离职结算时,行政部需注明扣除多休年休假期及工资。
如何核算年休假天数,还有主要体现第一次享受年休假天数,请帮忙给个函数计算方法。
展开
 我来答
大宝妈谈教育
高粉答主

2020-05-22 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:51.2万
展开全部

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

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

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

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

绿衣人敲门
推荐于2017-09-05 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63770
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

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列年休假天数。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kathy_cz04
2014-09-12 · TA获得超过662个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:251万
展开全部

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

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

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

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人力罗宾
2014-09-12
知道答主
回答量:23
采纳率:0%
帮助的人:3万
展开全部

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


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)

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
枫岛LO0082
2014-09-12 · TA获得超过173个赞
知道答主
回答量:117
采纳率:0%
帮助的人:61.1万
展开全部
=IF(A1<1,0,IF(A1<10,5,IF(A1<20,10,15)))
求采纳为满意回答。
追问
A1里的内容是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式