excel年假计算公式

我司的规定是员工入职小于3年是没有年假的,等于3年时有3天年假,接下来每多一年则多一天年假。
而年假的计算如下例子:A员工2007年12月1日入职我司,则于2012年12月1日-2013年12月1日可修6天年假,2013年12月1日-2014年12月1日可修7天年假,以此类推。
问,B3为A员工姓名,D3为入职日期,E3为13-14年度可修年假,该年假公式如何设定?

=IF(INT(DATEDIF(D3,DATE(2014,MONTH(D3),DAY(D3)),"m")/12)<3,0,INT(DATEDIF(D3,DATE(2014,MONTH(D3),DAY(D3)),"m")/12))
里面的2014是年份,可以自己调整,也可以设置的单元格引用,这样就可以自己修改年份了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-09
=IF(A1<1,0,IF(A1<10,5,IF(A1<20,10,15)))
打字不易,如满意,望采纳。追问

打字是不易…可是你的答案答非所问………………

第2个回答  2014-06-09
=IF(DATEDIF(D1,DATE(YEAR(NOW()),12,31)<3,,DATEDIF(D1,DATE(YEAR(NOW()),12,31),"Y"))