日期

NETWORKDAYS

定义

NETWORKDAYS 返回两个日期之间的工作日数,两端都计算在内,并跳过周末。

语法

=NETWORKDAYS(start_date, end_date, [holidays])

参数

参数 含义
start_date 要计入的第一个日期,或包含该日期的单元格。
end_date 要计入的最后一个日期,或包含该日期的单元格。
holidays 可选。额外要跳过的日期,例如一份公共假日列表。

示例演练

一家印刷店统计每项工作的工作日。起始日期位于 A2:A4,结束日期位于 B2:B4。

A:起始 B:结束
2024年3月4日 2024年3月6日
2024年3月11日 2024年3月15日
2024年3月18日 2024年3月18日

公式:=NETWORKDAYS(A2,B2)

结果:3。从 2024 年 3 月 4 日星期一到 2024 年 3 月 6 日星期三是三个工作日。向下填充后,公式分别得到 3、5 和 1。

练习

单元格 A2 中是 2024 年 1 月 1 日,单元格 B2 中是 2024 年 1 月 5 日。请在 C2 中写出一个返回从 A2 到 B2 的工作日数的公式。

  1. 在 C2 中写出一个 NETWORKDAYS 公式,返回从 A2 到 B2 的工作日数。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

当你希望统计从某个起始日期到今天的工作日时,可以把 TODAY 当作结束日期。

常见错误

直接相减日期,例如 B2-A2+1:那会把星期六和星期日也算进去,跨度里一旦有周末,总数就会偏大。

相关函数

这些链接是相关函数。