我想对第一行之后的每一行求和

  • 本文关键字:一行 求和 之后 excel
  • 更新时间 :
  • 英文 :


我想对第一行之后的每一行求和我想要的一个例子是

=sum(A:A) (but after the first cell)

它引起了一个循环逻辑,尽管…

=sum(a:a) - a1

=sum(a2:a65536)
  • 注意:65,536是excel 2003的行限制,1,048,576为2010 -检查你的版本,以确保

我发现它是…

=sum(a2:a)

在Excel 2010中,如果我将下面的公式放在单元格A1中,上述两个答案都会给我一个错误:

=SUM(A:A) - A1 //This gives a circular error

=SUM(A1:A) //This gives a #NAME? error
相反,我喜欢这样做:
  • 在我想跳过的行中的字段中(即:A1),输入唯一地将行描述为标题行/跳过行(即:header-skip)
  • 在我想要求和的列(即B:B)中没有循环引用,输入"SUMIF"公式,使用标题文本作为要跳过的IF的一部分。=SUMIF(A:A, "<>header-skip", B:B)
例如

[   ][      A      ][                 B                 ]
[ 1 ][ header-skip ][ =SUMIF(A:A, "<>header-skip", B:B) ]
[ 2 ][             ][                9.5                ]
[ 3 ][             ][                7.5                ]
[ 4 ][             ][               25.0                ]

你的公式在第1行现在应该正确地显示"42"没有任何循环引用。这对我来说更容易记住,而且比使用偏移量、索引和间接指示等更快捷。

希望这能帮助到一些人!

最新更新