求EXCEL中根据员工当年年假天数计算剩余年假天数的公式。 非常感谢!!!! 30
2个回答
展开全部
请提供公司的年假制度,
比如:
1. 按自然年计算,入职满1年,可享受年假,如2012年6月1日入职,那么2013年6月1日可享受
2. 入职满1年不满10年,年假5天;入职10年以上,年假10天。享受年假的第一年,年假天数=当年工作月数/12*5。比如2011年6月1日入职,那么2012年6月1日可享受,年假=7/12*5=2.9天=3天
3. 年假最小单位为0.5天,天数不足0.5天舍去,大于0.5天,按1天算
那么假设单元格 A1为姓名,B1为入职时间,C1为可享受年假时间,D1为工龄,E1为当年年假天数
那么公式就是:
条件:
入职不满1年 0天
入职满1年不满2年 当年工作月数/12*5 (<0.5舍; =0,5; >0.5入)
入职满2年不满10年 5天
入职10年以上 10天
C1 =IF(D2>=1,DATE(YEAR(B2)+1,MONTH(B2),DAY(B2)),"无年假")
D1 =DATEDIF(B2,TODAY(),"Y")
E1 =IF(DATEDIF(B2,TODAY(),"Y")>=10,10,IF(DATEDIF(B2,TODAY(),"Y")>=2,5,IF(DATEDIF(B2,TODAY(),"Y")>=1,IF(MOD(MONTH(B2)/12*5*10,5),INT(MONTH(B2)/12*5+0.5),MONTH(B2)/12*5),0)))
比如:
1. 按自然年计算,入职满1年,可享受年假,如2012年6月1日入职,那么2013年6月1日可享受
2. 入职满1年不满10年,年假5天;入职10年以上,年假10天。享受年假的第一年,年假天数=当年工作月数/12*5。比如2011年6月1日入职,那么2012年6月1日可享受,年假=7/12*5=2.9天=3天
3. 年假最小单位为0.5天,天数不足0.5天舍去,大于0.5天,按1天算
那么假设单元格 A1为姓名,B1为入职时间,C1为可享受年假时间,D1为工龄,E1为当年年假天数
那么公式就是:
条件:
入职不满1年 0天
入职满1年不满2年 当年工作月数/12*5 (<0.5舍; =0,5; >0.5入)
入职满2年不满10年 5天
入职10年以上 10天
C1 =IF(D2>=1,DATE(YEAR(B2)+1,MONTH(B2),DAY(B2)),"无年假")
D1 =DATEDIF(B2,TODAY(),"Y")
E1 =IF(DATEDIF(B2,TODAY(),"Y")>=10,10,IF(DATEDIF(B2,TODAY(),"Y")>=2,5,IF(DATEDIF(B2,TODAY(),"Y")>=1,IF(MOD(MONTH(B2)/12*5*10,5),INT(MONTH(B2)/12*5+0.5),MONTH(B2)/12*5),0)))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请上图说明您的数据和需求,OK?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询