本文作者:office教程网

excel 如何准确统计单休、调休情况下的工作日天数?

office教程网 2023-06-07 06:57:12
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

今天我们学习运用NETWORKDAYS.INTL函数统计两个日期之间的工作日天数,为尽可能贴近现实情况,我们在案例中将单休、调休等情况一并考虑在内。

NETWORKDAYS.INTL函数

在学习案例之前,我们先了解一下NETWORKDAYS.INTL函数。NETWORKDAYS.INTL函数用于统计两个日期之间的工作日天数,其语法规则为:

NETWORKDAYS.INTL(start_date,end_date,weekend,holidays)

通俗说法为:

NETWORKDAYS.INTL(开始日期,结束日期,指定周末时间的参数,在工作日中排除的特定日期)。

第三个参数weekend取值不同,周末日的星期数也不同,例如,weekend为1或省略时,周末日为"星期六、星期日",weekend为2时,周末日为"星期日、星期一"。NETWORKDAYS.INTL函数比较灵活的地方在于可以自定义周末,如将参数weekend设为"0000001",即可自定义星期日为周末。这种参数设置形式也方便记忆,字符串长度为7个字符,从左到右依次代表周一到周日,0代表工作日,1代表非工作日。

第四个参数holidays代表法定节假日。除了周末,还有法定节假日不上班,如中秋节、国庆节等。如果要精确计算工作日,这些法定节假日天数也要扣除。

应用案例

excel 如何利用MAXIFS和MINIFS函数求取符合条件的最值?

如果要求取一组数据中的最大值、最小值,我们可以利用MAX和MIN函数,但是如果要返回一组数据中符合一个或多个指定条件的最大值最小值,我们就可以用MAXIFS和MINIFS函数。下面我们来学习一

我们想在下图表格的E2单元格中统计2020/9/25至2020/10/10之间的实际工作日天数,假定周末单休,周日为休息日。

 

G1:H9单元格区域为法定节假日、调休上班日信息,可以从网络搜索或手机日历应用程序里获得。

思路分析:

要计算实际工作日天数,我们要用结束日期减去开始日期,并扣除每周周日的休息日和法定节假日,最后再加上调休上班的天数。

操作步骤:

1、先计算扣除每周周日、法定节假日后的工作日天数。选中C2单元格,输入公式

=NETWORKDAYS.INTL(A2,B2,"0000001",D2:D9),返回结果7。其中,参数A2为开始日期,B2为结束日期,"0000001"代表一周中最后一天周日为休息日,D2:D9为要排除的法定节假日(中秋节、国庆节)。

 

2、计算需要补加的调休上班日天数。因为案例设定的条件是周末单休、周日为休息日,周六原本就是要上班的,所以只需统计在周日调休上班的天数,即2020/9/27(周日)1天,将结果填至D2单元格。

 

3、计算实际工作日天数。选中E2单元格,输入公式=C2 D2,返回结果8。本案例操作完毕。

excel 如何运用CLEAN函数和TRIM函数进行数据清洗?

在工作中,如果表格数据不规范,我们进行查找匹配、公式计算时就容易出现错误,这时我们要先对数据进行清洗。下面我们来学习一下常用的数据清洗函数CLEAN函数和TRIM函数。CLEAN函数语法

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel 如何准确统计单休、调休情况下的工作日天数?发布于2023-06-07 06:57:12
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: