Excel的NetworkDays( )函数还真好用

最近要计算两个日期之间的工作日天数,本来都是自己算算天数,后来一想,难道Excel没有函数么,一看真的有,还有好几个函数,其中比较好用的是NetWorkDays( )

NetWorkdays,两个日期之间的工作天数

NETWORKDAYS(start_date,end_date,[holidays])

其中Start_date必需代表开始日期,End_date必需代表结束日期,不含周末及节假日的天数,Holidays可选,是一个可选列表,包含需要从工作日历中排除的一个或多个日期

1、通常写法如下,计算B2到2023年底的工作日

=NETWORKDAYS(B2,“2023-12-31”)

计算时,默认的是周六和周日不算入工作时间,如果我们想要加入固定假期的话,公示就要修改了

2、扣除法定假日,计算B2到2023年底的工作日

=NETWORKDAYS(B2,“2023-12-31”, $G$2:$G$8)

3、这里面比较重要的就是Holidays的写法,其实就是写一列日期,下面就是2023年国家假日办规定的假期:
image
写成Excel公示就是下面的样子,只要辛苦一次,就可以拖拉拽了!!耶!耶!耶!

2023/1/1
2023/1/2
2023/1/21
2023/1/22
2023/1/23
2023/1/24
2023/1/25
2023/1/26
2023/1/27
2023/4/5
2023/4/29
2023/4/30
2023/5/1
2023/5/2
2023/5/3
2023/6/22
2023/6/23
2023/6/24
2023/9/29
2023/9/30
2023/10/1
2023/10/2
2023/10/3
2023/10/4
2023/10/5
2023/10/6


相关信息:

https://publicholidays.cn/zh/2023-dates/

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注