Google sheets:计算日期之间的工作日数
您可以使用 Google 表格中的NETWORKDAYS函数来计算两个日期之间的工作日数。
该函数使用以下基本语法:
NETWORKDAYS(start_date, end_date, [holidays])
金子:
- start_date :开始日期
- end_date:结束日期
- 假期:计数时要忽略的假期日期列表(可选)
以下示例展示了如何在实践中使用该公式。
示例 1:计算两个日期之间的工作日
假设我们要计算 01/01/2022 到 01/10/2022 之间的工作日数。
为此,我们可以使用以下公式:
=NETWORKDAYS( A2 , B2 )
以下屏幕截图显示了如何在实践中使用该公式:
2022年1月1日至2022年10月1日有6个工作日。
这可以通过计算日历上两个日期之间的工作日数来确认:
事实上,这两个日期之间有6 个工作日。
示例 2:计算两个日期之间的工作日(指定公共假期)
假设我们要计算 03/01/2022 到 12/27/2022 之间的工作日数,如果以下节假日属于工作日,则不计算这些节假日:
- 复活节(2022 年 4 月 17 日)
- 万圣节(2022 年 10 月 31 日)
- 感恩节 (11/24/2022)
- 圣诞节(2022 年 12 月 25 日)
为此,我们可以使用以下公式:
=NETWORKDAYS( A2 , B2 , A8:A11 )
以下屏幕截图显示了如何在实践中使用该公式:
2022年3月1日至2022年12月27日期间共有214个工作日,不包括我们指定的公共假期列表。
注意:您可以在此处找到 Google Sheets 中NETWORKDAYS函数的完整文档。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见任务:
如何在 Google 表格中提取子字符串
如何在 Google 表格中按日期范围进行过滤
如何在 Google 表格中自动填充日期