Excel:如何计算日期范围数组的净工作日?

Excel:如何计算日期范围数组的净工作日?

我有一个日期范围列表,假设:

        A                   B 
1 April 25, 2013     May 31, 2013
2 September 30, 2013 October 18, 2013

我需要将所有范围的净工作日总和计算到一个单元格中。我想避免中间的 =NETWORKDAYS()。数组公式是一个合乎逻辑的选择,但尝试应用它{=SUM(NETWORKDAYS(A1:A2, B1:B2))}会导致公式错误。

如何做呢?

更广泛地说,Excel 如何应用数组公式?从基本的数组公式示例中我看不太清楚。

答案1

尝试此版本

=SUMPRODUCT(NETWORKDAYS(A1:A2+0, B1:B2+0))

NETWORKDAYS 接受“数组”但不接受范围(在 Excel 2007 或更高版本中),因此 +0 将范围转换为数组

SUMPRODUCT而不是SUM意味着你不需要“数组输入”公式

如果你使用,SUM那么你可以通过执行以下操作来“输入数组”:

1)选择有公式的单元格

2)按F2键选择公式

3)按住CTRLSHIFT键并按下ENTER

如果做得正确,你会得到公式周围的{和}

相关内容