日期
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 的工作日数的公式。
- 在 C2 中写出一个 NETWORKDAYS 公式,返回从 A2 到 B2 的工作日数。
- C2 应显示从 A2 到 B2 的工作日数。
第 1 步,共 2 步
在 C2 中输入 =NETWORKDAYS(A2,B2)。
从 2024 年 1 月 1 日到 2024 年 1 月 5 日是 5 个工作日。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
C2 使用 NETWORKDAYS。
C2 现在显示 5。
相关函数
当你希望统计从某个起始日期到今天的工作日时,可以把 TODAY 当作结束日期。
常见错误
直接相减日期,例如 B2-A2+1:那会把星期六和星期日也算进去,跨度里一旦有周末,总数就会偏大。