Excel使用INDEX从命名范围获取行导致公式错误
我有一个非常简单的公式来获得连续的值的总和:
=SUM(K5:P5)
但是,K5到P5是命名范围中的第一行,我宁愿引用命名范围,所以我将其更改为:
=SUM(INDEX(S2ScoresTotUnitQ1,Row("A1"),0))
但是我得到了一个“我们发现这个公式错误的问题”。 如何引用命名范围的单个行而不会出现错误?
删除A1
引用的双引号。 意思Row("A1")
将是Row(A1)
。 所以,公式会如下
=SUM(INDEX(S2ScoresTotUnitQ1,ROW(A1),0))
Index
公式中的列是一个可选参数,如果您不希望的话,您不必传递它。 因此,这样的事情应该工作:
=SUM(INDEX(S2ScoresTotUnitQ1;1;))
每当公式有这些[
和]
像这里,它是可选的参数: