Excel计算调休后的工作日天数

实务中经常要计算两个日期之间的工作日天数,如果不涉及调休,这个问题比较简单,直接使用networkday函数就可以解决了

但碰到国内节假日调休的情况,即五一十一等周末部分周一-周五不上班,周末反而上班的情况,只用networkdays就解决不了了。

最近看到下面的解决方案,比较简单 高效,特此记录:

以24年2月为例,涉及春节假期

如果要计算2024/02/01-2024/02/21之间的工作日数量,可以采用下面的方法:

先建立一个特殊日期的清单,包括周一到周五为节假日,以及周六周日为工作日的清单

使用NETWORKDAYS 算出周一到周五中的工作日天数,但因部分周一到周五为节假日,故需剔除上表中节假日

但上述日期不包含周末为工作日的情况,需要再加上周末为工作日的 2/4和2/18两天,可以采用countifs

最终的工作日就是两者加起来

发表回复

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