Excel计算调休后的工作日天数
实务中经常要计算两个日期之间的工作日天数,如果不涉及调休,这个问题比较简单,直接使用networkday函数就可以解决了
但碰到国内节假日调休的情况,即五一十一等周末部分周一-周五不上班,周末反而上班的情况,只用networkdays就解决不了了。
最近看到下面的解决方案,比较简单 高效,特此记录:
以24年2月为例,涉及春节假期
如果要计算2024/02/01-2024/02/21之间的工作日数量,可以采用下面的方法:
先建立一个特殊日期的清单,包括周一到周五为节假日,以及周六周日为工作日的清单
使用NETWORKDAYS 算出周一到周五中的工作日天数,但因部分周一到周五为节假日,故需剔除上表中节假日
但上述日期不包含周末为工作日的情况,需要再加上周末为工作日的 2/4和2/18两天,可以采用countifs
最终的工作日就是两者加起来