You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Google Sheets数组公式实现新增行自动填充并修正求和错误

解决Google Sheets公式计算错误及自动填充问题

问题根源

你当前的公式=arrayformula(if(row(A49:A)=49,"Combined",if(isblank(A49:A),"",sum($V50:$Y50))))中,sum($V50:$Y50)是固定引用第50行的V-Y列,导致所有行的求和结果都与Z50一致,这就是Z55、Z56计算错误的核心原因。

修正后的公式

将Z49单元格的公式替换为以下任意一种即可:

写法1(适合固定列数场景)

=ARRAYFORMULA(IF(ROW(A49:A)=49,"Combined",IF(ISBLANK(A49:A),"",V49:V+W49:W+X49:X+Y49:Y)))

写法2(适合列数可能扩展的灵活场景)

=ARRAYFORMULA(IF(ROW(A49:A)=49,"Combined",IF(ISBLANK(A49:A),"",MMULT(N(V49:Y),TRANSPOSE(COLUMN(V49:Y)^0)))))

效果说明

  1. 对应行求和:两种写法都会自动匹配当前行的V-Y列数据计算总和,不会再固定引用第50行的数值。
  2. 自动填充新增行:公式引用了A49:A整列范围,只要新增行的A列不为空,Z列就会自动计算对应行的V-Y列求和结果;若A列为空,Z列会保持空白。

内容的提问来源于stack exchange,提问作者FJB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 15:22:11