1.已知工作年限,求年休假天数:2.输入公式如下:3.下拉填充得到结果如下:
利用函数DATEDIF计算工龄,选中E2单元格,输入公式=DATEDIF(D2,TODAY(),"y"),将公式填充到本例的最后一个有效单元格,即可计算出员工的工龄。解释:TATEDIF函数用计算2个时间点之间的时间数(参数3,Y表示整年数,M表示...
例如:工龄为一年的休假天数基数为:ΔA1=DATEDIF("入职日期",TODAY(),"y")A2=A1+(Δ-1)说明:A1单元格里显示的是:工龄A2单元格里显示的是:休假天数A1一旦输入初始入职位日期,以后每过一年A2就自更新休假天数!
=MIN(10,IF(A1>=1,5+A1-1,0))
假设B2单元格是入职日期、C2单元格里是核算日期,则可在D2单元格输入年假天数公式为:=IF(DATEDIF(B2,C2,"Y")<1,0,4+DATEDIF(B2,C2,"Y"))若是要15天封顶的,则公式为:=IF(DATEDIF(B2,C2,"Y")<1,0,MIN(...
=IF(I3<1,0,IF(I3>=11,15,MID(I3,1,2)+4))可能用取整函数更容易理解吧
=IF(A1>=1,IF(A1<10,2+(A1-1),15),0)A1既是工龄工龄大于等于1,就再判断工龄是否大于10年,如果小于10,就第一年2天+总工龄减去第一年。大于10就15如果工龄小于1,一般都没有年假,就直接等0天...
假设B2是入职日期,C2中得出年假天数C2=DATEDIF(B2,TODAY(),"Y")
如果工龄在B2单元格,可以用以下的公式:=IF(B2>14,15,B2)
职工累计工作已满1年不满期10年的年休假5天;已满10年不满20年的,年休假10天;已满20年的年休假15天.所以应该在C2输入公式:=IF(B2="","",IF((YEAR(TODAY())-YEAR(B2))*1<1,0,IF((YEAR(TODAY())-YEAR(B2...