全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
507 0
2022-10-11

当月有效工作天数=当月应工作天数–全无薪假期

=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


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群