Excel如何计算两个日期之间的工作日天数

114次阅读
没有评论

在Excel中,可以使用“NETWORKDAYS”函数来计算两个日期之间的工作日天数。该函数的语法如下:

=NETWORKDAYS(start_date, end_date, [holidays])

其中,各参数含义如下:

  • start_date: 开始日期。
  • end_date: 结束日期。
  • holidays(可选):节假日列表,可以是一组日期或范围的单元格区域。

例如,假设需要计算2023年3月1日和2023年3月15日之间的工作日天数,可以使用以下公式:

=NETWORKDAYS(“2023-03-01”, “2023-03-15”)

按下回车键后,得到结果为11天,即两个日期之间有11个工作日。

如果要排除周末和特定的节假日,则需要在第三个参数中指定一个日期列表。例如,假设要计算2023年春节期间(2月1日至2月7日)之外的工作日天数,可以使用以下公式:

=NETWORKDAYS(“2023-03-01”, “2023-03-15”, {“2023-02-01″,”2023-02-02″,”2023-02-03″,”2023-02-04″,”2023-02-05″,”2023-02-06″,”2023-02-07”})

按下回车键后,得到结果仍然是11天,但是节假日期间的日期被排除了。

注意,在使用日期作为函数参数时,需要按照ISO日期格式(即“年-月-日”)输入日期。如果日期格式不正确,Excel可能无法正确解析日期并返回错误的结果。

正文完
 
评论(没有评论)