如何使用Excel的NETWORKDAYS函数计算工作日天数

点击每个步骤,查看如何用NETWORKDAYS函数计算工作日天数。

  1. 在单元格中分别输入开始日期和结束日期

    将要计算工作日天数的时间段的开始日期和结束日期,分别输入到不同的单元格中。

  2. 输入NETWORKDAYS函数

    输入"=NETWORKDAYS(开始日期, 结束日期)",即可自动计算出排除周末后的工作日天数。

  3. 要排除节假日,添加第三个参数

    像"=NETWORKDAYS(开始日期, 结束日期, 节假日范围)"这样,添加一个整理好节假日日期的区域,即可在计算时一并排除节假日。

  4. 要更改周末的计算标准,使用NETWORKDAYS.INTL

    如果只有周六休息,或者休息日是其他星期几,可以使用"NETWORKDAYS.INTL"函数自行指定周末的计算标准。

  5. 为什么好用

    在计算项目周期或薪资时,如果需要知道实际工作日天数,不用一天天数周末和节假日,一个函数就能算出准确的工作日数。

不用再对着日历一天天数工作日

手动数出两个日期之间跳过周末和节假日后实际有多少个工作日,非常麻烦。使用NETWORKDAYS函数,只需输入开始日期和结束日期,就能立刻算出结果。

TODAY函数和NOW函数也值得了解

如果经常需要以今天为起点计算工作日天数,将NETWORKDAYS函数与TODAY函数结合使用,每次打开表格时都会自动更新计算结果,不用重新输入日期。

常见问题

开始日期和结束日期当天也会计入计算吗?

会。NETWORKDAYS函数会将开始日期和结束日期都计算在内,只排除其间的周末和你指定的节假日。

如果周六要上班、只有周日休息,该怎么办?

可以使用NETWORKDAYS.INTL函数,在第二个参数中指定所需的周末模式编号,这样就能只将周日计算为休息日。