比如C1为入职时间,C1为当前时间,=IF(DATEDIF(B1,C1,"Y")<1,0,IF(DATEDIF(B1,C1,"Y")<10,5+DATEDIF(B1,C1,"Y")-1,IF(DATEDIF(B1,C1,"Y")<20,14,15)))
C1可以用TODAY()代替当时时间。
逻辑:
年假=IF(司龄年<1, 0 ,司龄年+4)
司龄年=LEFT(司龄,FIND("年",司龄)-1)
C2公式:
=IF(LEFT(B2,FIND("年",B2)-1)=0, 0, LEFT(B2,FIND("年",B2)-1)+4)
一个公式应对无限情况:
年假=司龄年+4
如果 司龄年=1 计算结果年假=4+1=5
如果 司龄年=2 计算结果年假=4+2=6
如果 司龄年=3 计算结果年假=4+3=7
条件里面,缺少一个条件,如果不足一年的部分是按天的最小计数0.5天来算还是按小时来算?
我这回答的是按小时来算的,直接上图,希望能帮到你,公式看的有点复杂,其实不是太复杂,如果一时看不懂可以先用后再慢慢研究。