2022年放假安排已出,小编也教大家做了一个动态日历。但有一个新的问题将会困绕所有做工资表的HR们。
新员工入职、老员工辞职是每个月都会发生,但由于入职、辞职并不一定是月初、月未,如果本月有假期,工作天数将变得很难计算。
问题1:小A于2022年1月29日下午下班后离职,1月份工作天数是多少?
虽然excel中有networkdays函数,但它并适合中国国情,因为我们有补假的情况,如上图所示的1月29、30,本来是周未却上班。
问题2,小B本月21号入职,1月份工作天数是多少?
同样也是假期和补假的影响,我们无法直接用excel公式计算。如果辞职、入职的人数少,我们可以手工数天数,如果需要计算的人很多,就会变得很麻烦。
为了应对这个难题,小编根据2022年最新的放假安排,做了一个工作天数计算模板。
制作过程:
1、2022年所有日期输入到A列,然后把2022年所有假期名称和是否补假(班),标注到对应的B列中。在C列输入公式判断是否上班(工作日),如果是则返回1,非工作日返回0。
=IF(B2="班",1,IF(OR(B2<>"",WEEKDAY(A2,2)>5),0,1))
2、离职的工作日计算
=SUMIFS('2022日历表'!$C:$C,'2022日历表'!$A:$A,">=2022-1-1",'2022日历表'!$A:$A,"<="&B2)
注:利用sumifs函数,根据本月第1天和离职日期为判断条件,进行多条件统计。
3、入职的工作日计算
=SUMIFS('2022日历表'!$C:$C,'2022日历表'!$A:$A,"<=2022-1-31",'2022日历表'!$A:$A,">="&B2)
注:利用sumifs函数,根据本月最后1天和入职职日期为判断条件,进行多条件统计。
使用模板方法:只需要把【2022年日历表】复制或移动到你的工资计算的工作簿中,然后就可以使用sumifs公式进行计算了。
模板制作用到excel知识虽不难,但从设计思路和具体数据输入还是费了小编好长时间,希望这个模板能对大家有所帮助,也希望同学们帮小编把这篇教程转发给做工资计算的HR位,他们是很需要这个计算公式的。