Google sheets:计算日期之间的工作日数


您可以使用 Google 表格中的NETWORKDAYS函数来计算两个日期之间的工作日数。

该函数使用以下基本语法:

 NETWORKDAYS(start_date, end_date, [holidays])

金子:

  • start_date :开始日期
  • end_date:结束日期
  • 假期:计数时要忽略的假期日期列表(可选)

以下示例展示了如何在实践中使用该公式。

示例 1:计算两个日期之间的工作日

假设我们要计算 01/01/2022 到 01/10/2022 之间的工作日数。

为此,我们可以使用以下公式:

 =NETWORKDAYS( A2 , B2 )

以下屏幕截图显示了如何在实践中使用该公式:

Google 表格中两个日期之间的工作日

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 表格中自动填充日期

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注