【发布时间】:2021-10-11 20:06:32
【问题描述】:
我想要一个与 Google 表单数据一起使用的数组公式,以自动计算我的数据的运行指标。
在这种情况下,在 H、M、R 和 S 列中,我希望它在有新响应时自动计算。除了 S 列之外,H、M 和 R 列都可以。 p>
我正在尝试使用下面的公式计算这些特定列 H、M 和 R 中每一行的总和,结果是 S 列的总计,但不起作用。
=ARRAYFORMULA(SE(A2:A="";; MATRIZ.MULT(H2:H+M2:M+R2:R; TRANSPOR(SINAL(COL(H2:H+M2:M+R2:R))))))
我做错了什么?
我的 Google 表格:
https://docs.google.com/spreadsheets/d/1c6ZLnonx8BZ_KV0elW5xiuyQZPi86LOIUzdyVbBHAXQ/edit?usp=sharing
【问题讨论】:
-
请注意,在 TRANSPOR(SINAL(COL(H2:H+M2:M+R2:R))) 中添加数组会产生一个值数组,而 COL() 需要一个范围...所以要么避免 COL() 要么在其中使用一些范围
-
看起来
COLUMN(H2:H+M2:M+R2:R)part 会产生错误,因为它需要一个单元格范围,而不是您当前的实现。在计算每行 H、M、R 列的总计时,您有什么理由专门在 ARRAYFORMULA 中使用 MMULT 的组合?
标签: google-sheets sum google-sheets-formula array-formulas calculated-columns