ArrayFormula自动计算特定列



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

在这种情况下,在列H, M, R和S中,我希望它在新响应出现时自动计算。列H, M和R可以,除了列S.

我试着用下面的公式来计算H, M和R列中每一行的总和,结果是

=ARRAYFORMULA(SE(A2:A="";; MATRIZ.MULT(H2:H+M2:M+R2:R; TRANSPOR(SINAL(COL(H2:H+M2:M+R2:R))))))

我做错了什么?

My Google Sheet:

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

您的公式开始:

SE(A2:A=""

但是A2:A对所有行都是空的。所以你在S列得到空白,因为这是你指示公式做的。

既然你知道你将在R2:R中有每一个活动行的东西,只需将公式的这一部分更改为:

SE(R2:R=""

但是,您直接将公式添加到表单输入表中。这绝不是个好主意;它会导致很多问题。专业标准是不使用表单输入表,不使用额外的公式、列、条件格式等。相反,使用单独的表格从表格输入表中提取结果,然后处理/添加到第二张表格中。

最新更新