Google Sheets列求和公式需求:插入行后自动更新起始行号
Excel求和公式自动适配插入行需求
基础场景问题与目标
初始状态:A列数据为第1行1、第2行2、第3行2,求和公式位于第4行,从第2行开始求和,结果为5。
当在第2行上方插入新行(新行值为1)后,原求和公式会将新插入的第1行纳入计算,结果变为6,不符合需求。
需要实现:插入新行后,公式的起始行号自动从2递增为3,确保求和结果保持为5。
公式对比:
- 原公式(插入行后出错):
=SUM(INDIRECT(ADDRESS(2,COLUMN(),4)&":"&ADDRESS(ROW()-1,COLUMN(),4))) - 目标公式(插入行后起始行自动更新):
=SUM(INDIRECT(ADDRESS(3,COLUMN(),4)&":"&ADDRESS(ROW()-1,COLUMN(),4)))
特殊场景适配要求
当求和范围仅为单个值时(比如初始公式为=SUM(A1:A1),对应A列第1行值为3,求和结果为3),插入新行后,公式需自动更新为=SUM(A1:A2),且求和结果保持为3。当前插入行后的效果未满足该需求,需公式适配此场景。
内容的提问来源于stack exchange,提问作者Ruslan Lomov
相关产品推荐
相关产品推荐

