工作满1年年休假5天,每增加2年,年休假多1天,最长不超过15天,该如何做excel函数呢?

工作满1年年休假5天,每增加2年,年休假多1天,最长不超过15天,该如何做excel函数呢?做excel表格,以上要求的年假统计表的年假该如何用函数计算呢?

看了你的截图(看不出来行、列号哟,以后截图时请注意,入职时间是B5吧?),先在D列算工龄吧,D5写公式,计算工龄:
=datedif(b5,c5,"y") (你算的工龄15 好像不对哟!)
E5写公式,计算休假天数:
=MIN((D5>0)*5+INT((D5-1)/2),15)*(D5>0)
把公式复制到的表里去试一试吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-14
=IF(A1<1,"0",IF(A1>22,"15",5+INT((A1-2)/2+0.5)))

假设工龄在A1
试试看满足要求么?
第2个回答  2011-04-13
假设A1为工作年限,年假天数=IF(A1>=1,IF(A1<21,5+INT((A1-1)/2),15),0)追问

不对的,我用了公式,不对的。A那一列等于15呢!