2022-09-28
阅读量:
1127
当月有效工作天数=当月应工作天数–全无薪假期
当月有效工作天数=当月应工作天数–全无薪假期
=NETWORKDAYS(DATE(2019,11,1),DATE(2019,11,30))-D2-IF(G2<=5,0,IF(G2-C2<5,G2-5,C2))
NETWORKDAYS(DATE(2019,11,1),DATE(2019,11,30))为每个月的应工作天数
全无薪假期=事假+无薪病假
D2为事假,事假是没有薪水的
IF后面计算病假,病假分为带薪病假和无薪病假
IF(G2-C2<5,G2-5,C2)或者IF(G2-C2>=5,C2,G2-5):
在本考勤案例中公司法定带薪病假每人每年5天,病假分为两种,发薪水和不发薪水,如果YTD累计病假<=5,就不用看当月病假里面的值,因为休的是带薪病假,不用减掉,所以赋值为0,(YTD累计病假是从1月到11月的累计病假),如果YTD累计病假大于5的话,就用YTD累计病假-当月病假做判断,可以看出之前有多少病假,如果之前的病假>=5,那么带薪病假用完了,当月这个C列病假一定是无薪病假,如果之前的病假<5,那么当月就存在部分带薪病假和部分无薪病假在一起的情况:
即 当月无薪病假+5=YTD累计病假
所以 当月无薪病假=YTD累计病假-5
或者说: 当月带薪病假=5-之前的病假=5-(YTD累计病假-当月病假).
则当月无薪病假=当月病假-当月带薪病假=当月病假-(5-(YTD累计病假-当月病假))
所以当月无薪病假=YTD累计病假-5
480.0000
2
7
关注作者
收藏