折算年假的Excel公式: (当年度在本单位剩余日历天数÷365天)×职工本人全年应当享受的年休假天数公式计算

公司规定入职满6个月(过试用期)可休年假,每年10天,1年≤入职<5年10个工作日;5年≤入职<10年15个工作日;入职≥10年20个工作日。 (当年度在本单位剩余日历天数÷365天)×职工本人全年应当享受的年休假天数公式计算。用Excel表格应该怎么设置公式。

没有完全看懂你的描述.
我的理解是这样的,如果2014年8月11日入职,到今天为止,本年度工作时间为3天,那么3÷365x年假天数=到目前为止能休的天数

=(TODAY()-DATE(YEAR(NOW()),MONTH(A1),DAY(A1)))/365*LOOKUP(INT(B1/12),{0,1,10,20},{0,5,10,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-02
进厂日期 年假天数
2015/2/3 0
-----------------------------------------------------------------
=IF((NOW()-A2)/30<6,0,LOOKUP((NOW()-A2)/365,{1,5,10},{10,15,20}))

不是很理解下面这句话的意思:
当年度在本单位剩余日历天数÷365天)×职工本人全年应当享受的年休假天数公式计算。本回答被网友采纳
第2个回答  2015-04-02
入职日期
A5
入职期限
=IF(DATEDIF(A5,NOW(),"y")>0,DATEDIF(A5,NOW(),"y"),IF(DATEDIF(A5,NOW(),"m")>6,1,0))
休假期限
=IF(D5>=10,20,IF(AND(D5>=5,D5<10),15,IF(AND(D5>=1,D5=5),10,0)))追问

入职期限是?D5是什么

追答

员工的入职日期放在A5了(即第一列)
我把第一个公式放在 D5 单元格里了 (判断的是A5单元格的值,第四列)
第二个公式放在E5单元格里(判断的是D5的值,第五列)

可以自己改

追问

你没理解我的意思。试用期过后,6个月后就可以休年假。但是会按照入职时间折算。每年享有10天,即试用期已转正即享有5天试用期。按照比例折算,取整数。

追答

入职日期放在:A2

公式放在:B2
=IF(DATEDIF(A2,TODAY(),"m")>=6,INT(DATEDIF(TODAY(),DATE(YEAR(TODAY()),12,31),"d")/365*IF(B2>=10,20,IF(AND(B2>=5,B2=1,B2<5),10,0)))),"不可修")