Excel - 计算两个日期之间每个月的工作日

时间:2021-07-05 16:39:55

标签: excel-formula

我正在尝试计算每个月两个日期之间的工作日数。我已经找到了 this answer,而且这几天都可以正常使用。

我现在想知道,每个月有多少个工作日。意思(再次基于链接的答案),我在这里:

enter image description here

并希望在这里进行:

enter image description here

2 个答案:

答案 0 :(得分:0)

有一个名为 Networkdays 的函数。您可以找到详细信息 herehere。您需要知道中间有哪些假期。

我通常会生成一个日历年中所有日期的列表(或下载它),然后用 x 标记我想排除的假期。

答案 1 :(得分:0)

您正在寻找 NETWORKDAYS 函数。

根据链接的结果,如下所示应该可以工作(并且可以根据工作表的设置方式轻松修改):

=IF(
IF(C2$3>$B2, NETWORKDAYS(B$2+1, $B2), NETWORKDAYS($A2, C$2)-SUM($B3:B3))<0,0,

IF(C2$3>$B2, 
NETWORKDAYS(B$2+1, $B2), 
NETWORKDAYS($A2, C$2)-SUM($B3:B3)))

例如:

enter image description here