Arrays Can';t在数组公式中使用和

Arrays Can';t在数组公式中使用和,arrays,google-sheets,google-sheets-formula,array-formulas,Arrays,Google Sheets,Google Sheets Formula,Array Formulas,我只是对我做错了什么感到困惑 我使用ARRAYFORMULA只是对一行中的每个范围求和,如下所示 ={ "Manager Result"; ARRAYFORMULA( SUM(D2:D,H2:H) ) } ={ "Manager Result"; ARRAYFORMULA(D2:D+H2:H) } 但是我得到了这个 当我这样使用它的时候 ={ "Manager Result"; ARRAYFORMULA( SUM(D2:D,H2:

我只是对我做错了什么感到困惑 我使用ARRAYFORMULA只是对一行中的每个范围求和,如下所示

={
"Manager Result";
ARRAYFORMULA(
SUM(D2:D,H2:H)
)
}
={
"Manager Result";
ARRAYFORMULA(D2:D+H2:H)
}
但是我得到了这个

当我这样使用它的时候

={
"Manager Result";
ARRAYFORMULA(
SUM(D2:D,H2:H)
)
}
={
"Manager Result";
ARRAYFORMULA(D2:D+H2:H)
}
一切都好

但我还是不明白为什么不能在数组公式中使用SUM

第二个问题是我想将相同的数字放在一列中,但它也不起作用,因此我得到一个错误:

“检测到循环依赖项。要使用迭代计算解决此问题, 请参见文件>电子表格设置。“


有什么想法吗?谢谢

ARRAYFORMULA
下不支持
SUM
。您可以像以前那样使用范围
D2:D+H2:H
或使用
MMULT
功能,该功能能够执行所有4种操作
+-÷×

在您的情况下,它将是:

={"Manager Result"; ARRAYFORMULA(MMULT({A2:A6, C2:C6}, {1;1}^0))}

见:

SUM
ARRAYFORMULA
下不受支持。您可以像以前那样使用范围
D2:D+H2:H
或使用
MMULT
功能,该功能能够执行所有4种操作
+-÷×

在您的情况下,它将是:

={"Manager Result"; ARRAYFORMULA(MMULT({A2:A6, C2:C6}, {1;1}^0))}

见: