求年假的EXCEL计算公式

以合同开始日期计算,第一年5天,第二年7天,第三年9天;三年以上都为9天。

=IF(DATEDIF(G2,TODAY(),"y")=0,"0",IF(DATEDIF(G2,TODAY(),"y")=1,"5",IF(DATEDIF(G2,TODAY(),"y")=2,"7",IF(DATEDIF(G2,TODAY(),"y")>=3,"9",))))

DATEDIF(G2,TODAY(),"y")代表计算合同到现在的年数,后面就是根据计算出来的年数用IF根据1年就显示,5,2就显示7,3或3以上就显示9.

朋友,你采纳的答案存在问题,小于1年的,他用的是<365就等于5天,就是只要不满365结果就是5天,如果进入公司2个月呢,也有5天吗。你自己可以套一下日期看结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-13
按每年365天,每月30天算,我想思路大概是这样:
入职天数=当前日期-入职日期【=NOW()-A2】
入职天数<365天——没有年假【=IF(B2<365,0)】
入职天数在365~730天——5天年假+(入职天数-365天)/60天【=5+(B2-365)/60】
入职天数在730~1265天——(入职天数-365天)/60天【=(B2-365)/60】
入职天数超过1265天——15天年假期
最后向下取整【ROUNDDOWN】函数
完整公式:=ROUNDDOWN(IF($B$2>1265,15,IF($B$2>730,(B2-365)/60,IF(B2>365,5+(B2-365)/60,0))),0)
第2个回答  2017-11-27

如果希望是,一年之内为5天,2年之内为7天,2年以上(如2年半)为9天,则:

=IF(A1="","",IF((TODAY()-A1)<365,5,IF((TODAY()-A1)<(365*2),7,9)))

如果需求和这个不太一样,修改相应的数字(365、365*2)即可

本回答被网友采纳
第3个回答  2017-11-27
没有表格的行号列号,这里假设你截图中“张三”所在单元格为F4
你的第一年是满12个月算一年,还是过元旦之前是第一年,过了元旦就是第二年?
如果是第一种情况公式,在H4中输入公式:
=IF(DATEDIF(G4,NOW(),"m")<12,5,IF(DATEDIF(G4,NOW(),"m")<24,7,9))
如果是第二种情况,在H4中输入公式:
=IF(YEAR(NOW())-YEAR(G4)=0,5,IF((YEAR(NOW())-YEAR(G4))=1,7,9))

excel表格如何求休假天数
1.已知工作年限,求年休假天数:2.输入公式如下:3.下拉填充得到结果如下:

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

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

EXCEL中的函数来计算年休假,请高手给个公式
1、在excel表格中输入一组工作时间的数据,需要根据这组数据计算年休假的时间。2、在B2单元格中输入计算公式:=IF(A2<1,INT(A2*5),LOOKUP(A2,{1,10,20},{5,10,15}))。3、点击回车即可生成计算结果,可以看到当工作时间为2年的时候,对应的年休假为5天。4、然后点击B2单元格右下角的绿色圆...

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中计算员工年假天数的公式
假设工龄在A列,使用公式:=IF(A1<1,0,IF(A1<3,7,5+A1))下拉。

求大神给我一个年假的excel计算公式(请讲解下)
逻辑:年假=IF(司龄年<1, 0 ,司龄年+4)司龄年=LEFT(司龄,FIND("年",司龄)-1)C2公式:=IF(LEFT(B2,FIND("年",B2)-1)=0, 0, LEFT(B2,FIND("年",B2)-1)+4)

年休假天数计算公式(excel)
在Excel中计算年休假天数,通常需要考虑员工的累计工龄和服务年限。具体的计算公式可能因公司政策而异,但一般遵循以下结构:公式:年休假天数 = × 制定的休假总天数。同时需要判断工龄是否达到特定的休假门槛。例如,工龄达到一定年限后才享有年假。详细解释:1. 确定工龄基准: 公司会根据员工的累计...

EXCEL年休假计算公式?
Excel年休假计算公式:假设我们需要根据员工的入职日期来计算他们的年休假天数。一般来说,年休假是按照员工的累计工龄来确定的。但具体公式可能会因公司的规定而有所不同。这里给出一个简单的公式作为参考:公式解释如下:假设年假计算依赖于员工在本年度的总天数T以及他们的年工作天数。具体公式为:年假...

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

相似回答