當(dāng)月有效工作天數(shù)=當(dāng)月應(yīng)工作天數(shù)–全無(wú)薪假期
=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))為每個(gè)月的應(yīng)工作天數(shù)
全無(wú)薪假期=事假+無(wú)薪病假
D2為事假,事假是沒(méi)有薪水的
IF后面計(jì)算病假,病假分為帶薪病假和無(wú)薪病假
IF(G2-C2<5,G2-5,C2)或者IF(G2-C2>=5,C2,G2-5):
在本考勤案例中公司法定帶薪病假每人每年5天,病假分為兩種,發(fā)薪水和不發(fā)薪水,如果YTD累計(jì)病假<=5,就不用看當(dāng)月病假里面的值,因?yàn)樾莸氖菐讲〖?,不用減掉,所以賦值為0,(YTD累計(jì)病假是從1月到11月的累計(jì)病假),如果YTD累計(jì)病假大于5的話,就用YTD累計(jì)病假-當(dāng)月病假做判斷,可以看出之前有多少病假,如果之前的病假>=5,那么帶薪病假用完了,當(dāng)月這個(gè)C列病假一定是無(wú)薪病假,如果之前的病假<5,那么當(dāng)月就存在部分帶薪病假和部分無(wú)薪病假在一起的情況:
即 當(dāng)月無(wú)薪病假+5=YTD累計(jì)病假
所以 當(dāng)月無(wú)薪病假=YTD累計(jì)病假-5
或者說(shuō): 當(dāng)月帶薪病假=5-之前的病假=5-(YTD累計(jì)病假-當(dāng)月病假).
則當(dāng)月無(wú)薪病假=當(dāng)月病假-當(dāng)月帶薪病假=當(dāng)月病假-(5-(YTD累計(jì)病假-當(dāng)月病假))
所以當(dāng)月無(wú)薪病假=YTD累計(jì)病假-5





