[全]Excel表格-人事必学,计算一个月有多少个工作日

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人事必学,计算一个月有多少个工作日

人事工作中,在核算工资或考勤的时候,首先要计算本月有多少个工作日,有的小伙伴可能就直接数一数上了几天班,但是如果会用Excel公式的话,就很简单了,也不会出错

1、周六周日休息制

❶不考虑法定节假日的变化,只是周六周日休息,就可以使用公式:

=NETWORKDAYS(A2,B2)

上述公式得到的结果就是两个时间点的工作日

❷如果考虑到有法定的节假日,那么可以先建立一个辅助列,把全年的节假日时间点放进去

然后我们输入的公式是:

=NETWORKDAYS(A2,B2,$E$2:$E$10)

这样的话,就会把设定的放假日去除而计算实际的工作天数

❸如果再考虑到因为法定节假日调整,然后将周六周日的某天改成了上班日的话,就可以再建立一个辅助项,为上班日(周六和周日的时间节点),然后我们就可以使用下面的公式是:

=NETWORKDAYS(A2,B2,$E$2:$E$10)+COUNTIFS(F:F,">="&A2,F:F,"<=" &A2)

2、自定义休息制

如果说有的企业是周日单休,或者是其他的休息方式,该如何自动计算呢?首先我们使用的公式是:

=NETWORKDAYS.INTL(A2,B2,

在第3个参数的时候,可以进行选择,我们的休息时间是什么

1表示星期六,星期日休息,等同于上面的情况

2表示星期日和星期一休息

...

16表示仅星期五

17表示仅星期六

以上列出了常见的14种情况。

然后有的小伙伴说,如果他们公司是周一和周五休息,那该如何表达呢?

那么第3个参数,还可以使用"0100010"来表示,双引号里面有7位0和1组成的数字

休息的星期打1,不休息的星期打0,就可以自由组合第3个参数了

如果周六和周日休息,那么也可以用公式:

如果要考虑到法定节假日的情况,也就是使用公式是:

=NETWORKDAYS.INTL(A2,B2,"1000001",$E$2:$E$5)

相关文档
最新文档