第1个回答 2020-01-07
在人事档案里,一般入厂日期是已知的,假设在A列。
如果可以多用一列,即插入一列计算工龄,假设在B列,则有B2=DATEDIF(A2,“2011-12-31”,"y"),2011-12-31是截止日期,你可以自由设定。再计算年休假就跟楼上的差不多了。1,2楼都可用。
如果不想出现工龄一列,直接在B列得出年休假,则把公式设为B2=IF(DATEDIF(A2,“2011-12-31”,"y")<1,0,IF(DATEDIF(A2,“2011-12-31”,"y")<10,5,IF(DATEDIF(A2,“2011-12-31”,"y")<20,10,15)))
,同样2011-12-31是截止日期,可以自由设定。
第2个回答 2020-01-08
假设b2中入职日期,在c2中输入或复制粘贴此公式
=if(and(datedif(b2,today(),"y")<3,datedif(b2,today(),"y")>=1),5,min((datedif(b2,today(),"y")-2)+5,12))
下拉填充