Google Forms关联表格ArrayFormula计算S列合计出错如何解决
Google Sheets S列自动求和公式错误原因及解决方案
核心错误点
- 函数名不匹配:你使用的是葡萄牙语区域的Google Sheets函数名(
SE、MATRIZ.MULT、TRANSPOR、SINAL),如果你的表格区域设置为中文/国际通用模式,这些函数名无法被系统识别,直接导致公式运行失败。 - 逻辑冗余:你要实现的是逐行对H、M、R三列求和,完全不需要使用
MMULT(矩阵乘法)这类复杂函数做多余运算,反而会增加公式出错概率。
正确可运行公式
将公式放在S2单元格即可自动向下填充所有行,新表单提交后会自动计算对应行的总计值:
=ARRAYFORMULA(IF(A2:A="",,H2:H+M2:M+R2:R))
如果你坚持使用葡萄牙语区域的函数语法,简化后正确公式为:
=ARRAYFORMULA(SE(A2:A="",,H2:H+M2:M+R2:R))
内容的提问来源于stack exchange,提问作者Fábio Szamszoryk
相关产品推荐
相关产品推荐

