我有一个日期范围列表,假设:
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)按住CTRL和SHIFT键并按下ENTER
如果做得正确,你会得到公式周围的{和}