求和从INDEX数组公式返回的结果

时间:2018-06-13 16:55:08

标签: excel

说我在A列中有一个值列表,我想要添加第4,8和99行的值。我将4,8和99放在单元格B1:B3中,然后我可以在单元格C1:C3

中进行
{=INDEX(A:A,B1:B3)}

作为返回我想要的值的数组公式,然后

=SUM(C1:C3)

添加它们。但如果我想在一个单元格中这样做,

{=SUM(INDEX(A:A,B1:B3))}

现在它只返回从INDEX函数返回的第一个值。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

我们需要做一些小技巧来强制INDEX返回一个数组:

=SUM(INDEX(A:A,N(IF({1},B1:B3))))

这是一个数组公式,必须在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。

enter image description here