如何提取一个月内的工作日?

要使用公式获取 Excel 中的总工作日数(工作日),您需要组合两个函数(EOMONTH 和 NETWORKDAYS)。在此公式中,EOMONTH 帮助您获取该月的最后一个日期,并使用该最后一个日期和您指定的第一个日期,NETWORKDAYS 返回一个月中的总工作日数。

每月工作日

在本教程中,我们将学习如何编写这个公式。在计算总天数时,我们还将考虑您需要指定的任何公共假期。

Excel计算一个月总工作日数的公式

您可以使用以下步骤:

  1. 首先,在单元格中输入 COUNT OF WORKDAYS 函数。
  2. 之后,在第一个参数 (start_date) 中引用包含月份开始日期的单元格。
  3. 然后,在第二个参数 (end_date) 中输入 EOMONTH 函数。
  4. 从那里,在 EOMONTH 中,指定您在 NETWORKDAYS 的 start_date 参数中引用的月份的开始日期。
  5. 现在,在 EOMONTH 的(月)参数中输入零 (0),并键入右括号以关闭该函数。
  6. 最后,参考 NETWORKDAYS 的 [holidays] 参数中的假期列表(必须是有效日期的列表),键入右括号并按 Enter 键以获得结果。
网络日功能
 =NETWORKDAYS(A1,EOMONTH(A1,0),A4:A14) =NETWORKDAYS(start_date,EOMONTH(start_date,0),list_of_holidays)

这个公式是如何运作的?

正如我之前提到的,EOMONTH 函数返回该月的最后一个日期。当您在函数中指定日期时,它将返回该月的最后一个日期。

地球月函数

COUNT.WORKDAYS 使用该日期作为结束日期来获取这两个日期之间的总天数。

网络功能获取天数

最后,当您指定公共假期的日期列表时。 COUNT.WORKDAYS 在计算总天数时也会考虑这一点。

在上面的示例中,我们使用了 2023 年 1 月的第一天。一月份总共有 31 天。当您手动检查时,该月有 10 个周末和假期。这对于企业来说意味着 21 个工作日。

获得工作日的示例

这就是我们在结果中得到的确切工作日数。

获取 Excel 文件

下载

添加评论

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