ArrayFormula 自动计算特定列

ArrayFormula to automatically calculate specifics columns

我想要一个数组公式与 Google 表单数据一起使用,以自动计算我的数据的 运行 指标。

在这种情况下,在 H、M、R 和 S 列中,我希望它在有新响应时自动计算。H、M 和 R 列都可以,但 S[=26 列除外=].

我正在尝试使用下面的公式计算这些特定列 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))))))

我做错了什么?

我的GoogleSheet:

https://docs.google.com/spreadsheets/d/1c6ZLnonx8BZ_KV0elW5xiuyQZPi86LOIUzdyVbBHAXQ/edit?usp=sharing

你的公式开头有这个:

SE(A2:A=""

但是 A2:A 所有行都是空白的。所以您在 S 列中得到空白,因为这是您指示公式执行的操作。

因为您知道每个活动行的 R2:R 中都会有一些内容,只需将公式的该部分更改为以下内容:

SE(R2:R=""

但是,您是将公式直接添加到表单输入 sheet。这绝不是一个好主意;它会导致很多问题。专业标准是单独留下 form intake sheets,没有额外的公式、列、条件格式等。相反,使用单独的 sheet 将 form intake sheet 的结果带过来] 然后在那一秒 process/add sheet.