求大神给我一个年假的excel计算公式(请讲解下)

2025-04-01 11:04:09
推荐回答(3个)
回答(1):

比如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()代替当时时间。

回答(2):

逻辑:
年假=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

回答(3):

  1. 条件里面,缺少一个条件,如果不足一年的部分是按天的最小计数0.5天来算还是按小时来算?

  2. 我这回答的是按小时来算的,直接上图,希望能帮到你,公式看的有点复杂,其实不是太复杂,如果一时看不懂可以先用后再慢慢研究。