我希望在第一行之后的每一行都是SUM

时间:2013-06-14 22:52:09

标签: excel

我希望在第一行之后的每一行都是SUM 我想要的一个例子是

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

它导致循环逻辑虽然..

3 个答案:

答案 0 :(得分:1)

=sum(a:a) - a1

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

答案 1 :(得分:0)

我发现它是......

=sum(a2:a)

答案 2 :(得分:0)

在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行的公式现在应正确显示&#34; 42&#34;没有任何循环引用。对于我来说,这比使用偏移,索引和间接等等更容易记住并且更快地放入工作表中。

希望这有助于某人!