excel人事必学,计算一个月有多少个工作日
人事工作中,在核算工资或考勤的时候,首先要计算本月有多少个工作日,有的小伙伴可能就直接数一数上了几天班,但是如果会用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)
关于计算工作日的这两个公式,你学会了么?
需要保留本文链接地址:http://www.excelxx.com/xuexixinde/12843.html
- → Excel多条件求和SUMIFS函数公式,4种进阶用法
- → Excel VBA与条件格式—录数据自动加边框,删数据自动去除边框
- → Excel查找函数INDEX、VLOOKUP、HLOOKUP、LOOKUP应用举例
- → Excel如果你被合并单元格困扰过,此篇一定要收藏
- → Excel表格里面的颜色改不了,以为是BUG,其实是条件格式
- → Excel中正负号(±)怎么输入呢?这方法太妙了
- → Excel格式刷并没你想的那么简单,学会这些神奇功能轻松加薪
- → 为什么你的Excel工作效率总是不及别人?因为你不善用这些操作
- → 如何设置Excel工作簿共享?以达到共同协作输入的目的
- → 用Excel1小时整理出全国47493个行政区划