NETWORKDAYS 统计起止之间的整段工作日,自动跳过周六与周日。第三个参数可传入假日区域以一并跳过。
=NETWORKDAYS(A2, B2, Holidays)→2121 个工作日,已排除周末与所列假日。
=NETWORKDAYS(DATE(2026,3,2), DATE(2026,3,13))→10两个完整的工作周,从 2026 年 3 月 2 日周一到 3 月 13 日周五。
=NETWORKDAYS(DATE(2026,3,2), DATE(2026,3,13))-1→9减 1 即不含起始日,得到已经过的工作日数。
自定义周末
=NETWORKDAYS.INTL(A2, B2, 11)代码 11 表示只把周日当作周末。
用 WORKDAY:=WORKDAY(A2, 10, Holidays) 返回 A2 之后 10 个工作日的日期。
包含,只要它们是工作日就都会被计入。如果要的是经过的天数,请减 1。
使用 =NETWORKDAYS.INTL(A2, B2, 7)。周末代码 7 表示周五和周六。
其中一个日期是以文本形式存储的。用 DATEVALUE 转换,或重新输入为真正的日期。
需要为你自己的数据生成公式?
用自然语言描述需求,让 ExcelGPT 编写、解释并校验公式——免费起步,无需插件。