最佳答案根据以上规则,请计算下列员工的年假。如下图所示:公式一:=IF(DATEDIF(B2,NOW(),”y”)<1,0,IF(DATEDIF(B2,NOW(),”y”)<3,2,IF(DATEDIF(B2,NOW(),”y̶......
根据以上规则,请计算下列员工的年假。如下图所示:
公式一:=IF(DATEDIF(B2,NOW(),”y”)<1,0,IF(DATEDIF(B2,NOW(),”y”)<3,2,IF(DATEDIF(B2,NOW(),”y”)<5,6,IF(DATEDIF(B2,NOW(),”y”)<10,7,12))))
公式解读:NOW():返回当前时间
DATEDIF(B2,NOW(),”y”):计算两个日期间的年、月、天数。这边是计算年数。
最后用if函数进行嵌套,按照规则,计算每个年份对应的年假。
公式二:=LOOKUP(DATEDIF(B2,NOW(),”y”),{0,1,3,5,10},{0,2,6,7,12})
公式解读:LOOKUP(查找值,查找区域,结果区域),特别注意,要按顺序升序。
结果如下图所示: