=IF(DATEDIF(A2,TODAY(),"y")+5>10,10,IF(DATEDIF(A2,TODAY(),"y")+5=5,"未满一年无年假",DATEDIF(A2,TODAY(),"y")+5))
追问你好, 你的公式是对的, 但是帮我看看,就一年只有5年假,满了2才有6天。比如4月份入职到了12月31日她也可以享受多少天年假
追答2015.4.6日入职到2015.12.31不满一年就没有年假。
追问是不到一年,但是公司按自然年来算,也想给她几天假期。
得出的结果不对,就一天年假呢?
追答你指的自然年,算起始年,那修改一下公式:
=MIN(DATEDIF(DATE(YEAR(Q2),1,1),TODAY(),"Y")+1,10)
很感谢你, 可是在麻烦你一下?是这样的,我想做一个年假,就是结算到2015年12月31日,全公司的同事可以享受多少天年假,包含中间入职的,没有有做到1年的,也没有享受年假,你给我的公司我套用了一下,你看一年的也是2天,你看是对的吗?
以周年计算:(入职当天为1天)
=MIN(DATEDIF(Q2-1,"2015-12-31","Y"),10)