求Excel年假计算公式

2017年之前入职的员工有10天年假,2017年之后入职的员工不满一年按天折算。

在C2中输入或复制粘贴下列公式

=FLOOR(IF(B2<DATE(2017,1,1),10,YEARFRAC(DATE(YEAR(NOW()),MONTH(B2),DAY(B2)),DATE(YEAR(NOW()),12,31),3)*10),0.5)

下拉填充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-17
以什么逻辑折算,你没说清楚。最好截图,带上行号列号。
第2个回答  2018-07-17
=if(入职时间>=2017-1-1,3,if(入职时间<2017-1-1,10,""))