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

Google表格:如何对左侧持续新增列的行求和(迟到次数统计)

解决方案

方法1:利用SUM自动忽略文本特性(最简单)

因为B列是学生姓名(文本类型),直接对整行求和时,SUM函数会自动忽略文本单元格,只计算所有数值型的迟到次数:

=SUM(2:2)

下拉公式时,会自动适配为对应行的=SUM(3:3)、=SUM(4:4)等。
为什么有效:每次在B列右侧插入新列时,整行范围会自动包含新列,不会像SUM(C2:2)那样偏移起始列,彻底解决新列漏统计的问题。

方法2:动态限定B列右侧范围(适用于行内有其他文本列的场景)

如果行内除B列外还有其他文本列(比如末尾备注列),可以用INDIRECT结合行列函数,精准锁定B列右侧到当前行最后一列的范围:

=SUM(INDIRECT("R"&ROW()&"C"&(COLUMN(B2)+1)&":R"&ROW()&"C",FALSE))

参数说明:

  • R"&ROW()&"C"&(COLUMN(B2)+1):定位到当前行、B列右侧第一列的单元格(R1C1引用格式)
  • :R"&ROW()&"C":延伸至当前行的最后一列
  • FALSE:指定使用R1C1引用规则

你之前的公式错误原因

你尝试的=sum(indirect("C2"):D2:2)格式不符合函数语法要求,INDIRECT的范围写法混乱,导致公式识别的计算范围出错,进而出现累加前序行结果的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 06:55:16