当前位置:知识百问>百科问答>如何在EXCEL表格中进行工作日天数统计

如何在EXCEL表格中进行工作日天数统计

2025-01-14 21:43:31 编辑:join 浏览量:519

如何在EXCEL表格中进行工作日天数统计

我们在平时处理表格数据时,尤其是HR岗位,经常要进行工作日计算,但是因为各岗位员工的排班、休息日不同,再加上员工请假和各种节假日的调休......99%的HR都是在手动计算工作日中苦苦煎熬。今天我们就来结束这种煎熬。

为了做演示实例,首先打开一个要统计的表格。

然后按组合键Ctrl+F3 ,打开名称管理器,编辑一个名称holidays,下面的值填写=OFFSET(Sheet1!$E$2,,,COUNTA(Sheet1!$E:$E)-1) ,点击确定按钮。

然后点击C2单元格,输入公式=NETWORKDAYS.INTL(A2,B2,1,holidays) ,然后回车确认。

这时,在工作日天数列中就已经显示出天数的统计了。

点击C2单元格右下角的小方块,向下拖拉填充整个表格即可自动计算所有工作日。

公式解析:

=NETWORKDAYS.INTL(起始日期,终止日期,周末日weekend,自定义节假日holidays)

这个统计工作日天数的公式,很好理解。在参数Weekend项中,有以下几种方式可以选择,大家可以记牢。

不过还要注意以下几个方面:

关于第3参数weekend:

上图中weekend的表达【方式2】是一个长度为7的字符串,其中每个字符代表每周中的一天,从星期一开始,1代表休息日,0代表工作日,不能有其他字符。

关于第4参数holidays:

它是一个包含一个或多个日期的集合,这些日期不参与工作日个数统计。格式可以是包含日期的单元格,或者区域的引用,还可以是代表日期序列值的数组常量。其中的日期或序列值顺序可以任意打乱,不影响统计。

总结步骤:

1.按组合键Ctrl+F3 ,打开名称管理器,编辑一个名称holidays,下面的值填写=OFFSET(Sheet1!$E$2,,,COUNTA(Sheet1!$E:$E)-1) ,点击确定按钮。

2.然后点击C2单元格,输入公式=NETWORKDAYS.INTL(A2,B2,1,holidays) ,然后回车确认。

3.点击C2单元格右下角的小方块,向下拖拉填充整个表格即可自动计算所有工作日。

标签:EXCEL,表格,天数

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/answer/443533.html
热门文章