Excel 使用 INDEX 从命名范围获取行导致公式错误
Excel using INDEX to get row from named range causes formula error
我有一个非常简单的公式来计算一行值的总和:
=SUM(K5:P5)
但是,K5 到 P5 是命名范围中的第一行,我更愿意引用命名范围,所以我将其更改为:
=SUM(INDEX(S2ScoresTotUnitQ1,Row("A1"),0))
但是我得到了 "we found a problem with this formula error"。如何在不出现错误的情况下引用命名范围的各个行?
从 A1
引用中删除双引号。意味着 Row("A1")
将是 Row(A1)
。所以,公式如下
=SUM(INDEX(S2ScoresTotUnitQ1,ROW(A1),0))
Index
公式中的列是可选参数,如果您不想,则不必传递它。因此,这样的事情应该有效:
=SUM(INDEX(S2ScoresTotUnitQ1;1;))
只要公式有这些 [
和 ]
就像这里,它是可选参数:
我有一个非常简单的公式来计算一行值的总和:
=SUM(K5:P5)
但是,K5 到 P5 是命名范围中的第一行,我更愿意引用命名范围,所以我将其更改为:
=SUM(INDEX(S2ScoresTotUnitQ1,Row("A1"),0))
但是我得到了 "we found a problem with this formula error"。如何在不出现错误的情况下引用命名范围的各个行?
从 A1
引用中删除双引号。意味着 Row("A1")
将是 Row(A1)
。所以,公式如下
=SUM(INDEX(S2ScoresTotUnitQ1,ROW(A1),0))
Index
公式中的列是可选参数,如果您不想,则不必传递它。因此,这样的事情应该有效:
=SUM(INDEX(S2ScoresTotUnitQ1;1;))
只要公式有这些 [
和 ]
就像这里,它是可选参数: