-1

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

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

虽然它会导致循环逻辑..

4

3 回答 3

1
=sum(a:a) - a1

或者

=sum(a2:a65536)
  • 注意:65,536 是 excel 2003 的行数限制,1,048,576 是 2010 年的行数限制——请检查您的版本以确保
于 2013-06-14T23:09:54.110 回答
0

我发现这是..

=sum(a2:a)
于 2014-02-12T09:21:46.897 回答
0

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

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

=SUM(A1:A) //This gives a #NAME? error

相反,我喜欢执行以下操作:

  • 在我要跳过的行中的字段(即 A1)中,输入将该行唯一描述为标题/跳过行的文本(即“标题跳过”)
  • 在我想要求和的列(即 B:B)中,没有循环引用,输入一个“SUMIF”公式,使用标题文本作为要跳过的 IF 的一部分。=SUMIF(A:A, "<>标题跳过", 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”而没有任何循环引用。与使用偏移量、索引和间接等相比,这对我来说更容易记住并且放入工作表中更快。

希望这对某人有帮助!

于 2014-03-14T12:20:46.647 回答