求EXCEL年假计算公式

比如公司年假为5天。2015.4.6日入职,到2015.12.31后可以享受几天年假。按自然年算年假,职工累计工作已满1年不满10年的,法定年休假5天+集团福利年假,每满一年多一天,最长假期13天;已满10年不满20年的,年休假10天,统一每年增加4天福利年假,最长假期14天;已满20年的,年休假15天。

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-09-13

A1输入入职日期2015-4-6

B1输入计算日期2015-12-31

C1输入入职年限公式:=DATEDIF(A2,B2,"Y")

D1输入年假公式:=IF(C2=0,0,MAX(IF(C2<10,5,0),IF(AND(9<C2,C2<20),10,0),IF(C2>19,15,0))) 

E1输入福利年假公式:=IF(C2<1,0,IF(C2>19,0,IF(C2<10,MAX(MIN(8,C2*1)),4)))

F1输入总年假公式:=D2+E2

结束。

需要注意的是,A1 B1必须是日期格式,不然没法计算。

第2个回答  2018-09-13
逻辑:
年假=IF(司龄年<1, 0 ,司龄年+4)
司龄年=LEFT(司龄,FIND("年",司龄)-1)

C2公式:
=IF(LEFT(B2,FIND("年",B2)-1)=0, 0, LEFT(B2,FIND("年",B2)-1)+4)
一个公式应对无限情况:
年假=司龄年+4

如果 司龄年=1 计算结果年假=4+1=5
如果 司龄年=2 计算结果年假=4+2=6
如果 司龄年=3 计算结果年假=4+3=7
...........本回答被提问者采纳
第3个回答  2018-09-12
是要把表格作成这样的格式吗,见下图。因为正常我只会计算今年,也就是2014年的年休假天数,但我看你把2018年也拿出来举例,索性一起作出来。但工作年数只能是到今天为止的工作年数了。追问

我是想设置一个自动计算的公式

本回答被网友采纳
第4个回答  2018-09-13
假设B2为入职日期
=IF(DATEDIF(B2,TODAY(),"Y")>=20,15,IF(DATEDIF(B2,TODAY(),"Y")>=10,MIN(DATEDIF(B2,TODAY(),"Y"),14),IF(DATEDIF(B2,TODAY(),"Y")>=1,5+N("集团福利年假天数"),0)))

下拉填充

年休假天数计算公式(excel)
公式:年休假天数 = × 制定的休假总天数。同时需要判断工龄是否达到特定的休假门槛。例如,工龄达到一定年限后才享有年假。详细解释:1. 确定工龄基准: 公司会根据员工的累计工龄或服务年限设定一个基准值,比如满一年后开始享有年假,或者每增加一定年限工龄增加相应的休假天数。这个基准值通常会在公...

EXCEL年休假计算公式?
公式解释如下:假设年假计算依赖于员工在本年度的总天数T以及他们的年工作天数。具体公式为:年假天数 = T × 年假比例系数。其中,比例系数根据公司规定设定,例如,新员工可能只有较少的年假天数。这个比例系数会随着在公司工作时间的增长而增大。具体来说,根据以下逻辑来进一步理解和解释这一公式:...

excel怎么利用公式算年假天数
公式一、符合休假资格的新入职员工当年度年休假=(当年度剩余日历天数÷365)×全年应享受天数 公式二、离职时年休假=(当年度已过日历天数÷365)×全年应享受天数-当年度已休天数 公式三、未安排法定年休假报酬=前12个月剔除加班费的月均工资÷21.75x200%x应休天数 ...

Excel用工龄计算年假的公式
在Excel中,计算员工的年假长度通常基于工龄。一个常用的公式是:当员工的工龄在0到1年之间时,年假计算公式为:=INT(MIN(MAX(A2,5),15))这个公式首先确保了至少有5年的工龄作为最低要求,然后将结果限制在15年内的整数部分,这样即使工龄不满一年,也按照一年的年假计算。如果员工的工龄超过1年且不...

如何用excel计算年假(考虑入职月份)
1.打开需要编辑的Excel文件,已知职工入职年月日,需要计算工龄和年休假天数。具体要求见下图。2.将光标移动到E7单元格,输入公式=DATEDIF(D7,TODAY(),"y")如图所示,将光标移动到E7单元格右下角鼠标呈十字架状,下拉列表。ps:如果想计算两个时间段的天数,将"y"改成"m"即可。结果如下图所示:3...

怎么根据excel计算年假天数?
步骤一:在E7单元格,键入计算工龄的公式,即=DATEDIF(D7,TODAY(),"y")。这个公式会返回从入职日期到当前日期的年数。如果需要计算月数,只需将"y"改为"m"。执行后,你会看到光标变成十字架,拖动它以应用到其他相关单元格,如下图所示。步骤二:接下来,根据工龄计算年休假天数。在F7单元格,...

Excel中如何计算年假?
你好,Excel法定节假日计算公式如下:1、在excel中输入一组工作时间数据,根据该数据计算年假时间。2、在B2单元格输入公式中:= IF (A2 < 1, INT (A2 * 5),查找(A2,,10, 20{1},{5,10,15}))。3、单击enter以生成计算结果。可以看出,当工作时间为100年或2年时,相应的法定节假日为5天...

如何使用excel公式计算年假?
步骤如下:1.已知工作年限,求年休假天数:2.输入公式如下:3.下拉填充得到结果如下:

在Excel中,年休假天数的计算可以通过一个公式来实现
在Excel中,年休假天数的计算可以通过一个公式来实现。这个公式利用了DATEDIF函数来计算从特定日期(如C2单元格中的日期)到当前日期(TODAY())之间的年、月差,进而确定应享有的带薪年假天数。具体步骤如下:首先,DATEDIF函数会返回两个日期之间的差异,参数为"y"表示年份。公式中的UP函数将这个结果与...

如何用excel计算年假?
1、在截止时间一列录入当前日期的函数公式为=today()。2、填充到其它截止时间单元格中。3、在E4单元格中,录入=datedif(C4,D4,"Y"),计算出入职时间到截止时间的工龄值。4、下拉填充到其它工龄单元格中,此方式仅可计算整年的工龄。5、改为在E4单元格中,录入=datedif(C4,D4,"Y")&"年"&...

相似回答