是否可以对整个列求和而不在Excel中设置显式的单元格边界?


58

我想对从某个最小值开始的列中的所有值求和,但我不想给出上限,因为表中的任何值都适合于求和(当然要减去标题),而我我想用“正确”的方法而不是求和A2:A65535

这可能吗?

Answers:


72

只需省略行号:

=SUM(A:A)

请注意,此表达式不能放在A列中(这将导致Excel不允许的无穷递归求和)。

如果您想对当前行上方的A列中的所有行求和(例如51),则可以执行以下操作:

=SUM(A$1:A50)

如果您移动了保存该表达式的单元格,则会将A50更改为当前单元格上方的任何值,同时保持总和(A1)的起点不变。

如果将总数保持在当前行(例如第1行)的求和单元格之上,则可以执行相同的操作:

=SUM(A2:A$51)

3
因此,您必须执行整个列,还是同时执行具有显式上限的非包含下限?就我而言,我想将两者= SUM(A $ 1:A)混合使用,但似乎不起作用。无论如何,对整个列求和都会忽略标题,并对我的列求和,因此我将其标记为答案。谢谢!
bwerks

1
求和时,只要您的总和存储在不同的列中,文本就应该被忽略=SUM(A:A)
Trey Hunner 2010年

请注意,如果标题下方有空白行,则会出现错误SUM(A:A)。删除空白行将使其起作用。
ChrisB

yesssssssssssss
Brock Hensley

那么在将表达式放入A列时您将如何做呢?还是不可能?
user3932000

7

就我而言,我不想包含在范围内的字段实际上确实包含数字。我很困惑,直到我发现您可以将整个列加起来,然后简单地减去不需要的字段:

=(SUM($B:$B)-SUM($B$1:$B$6))

B列的前六行是数字,但与我要求和的数据无关,而B列包含无限数量的信息行。


6

对于Google Spreadsheets,您可以执行以下操作:

=SUM(C4:C)

它将对C列中从第四行开始的所有行求和。


这个答案是不正确的。C当第一个指定特定单元格时,Excel将不接受范围引用的第二部分。参考是不合逻辑的:我的范围是C4到C 什么
Twisty模仿者

3
抱歉。我认为这是关于Google Spreadsheets的,它可以在这里工作。我的错。
米歇尔·费尔斯基

嗯,这也像四年前一样得到了回答。
bwerks

好笑,这就是我所需要的!感谢您的努力。Google Spreadsheets示例。
animaacija 2015年

2
我实际上需要Google Spreadsheets的此功能,因此这对我有所帮助。
汉娜(Hanna)2015年

1

我想总结一下,C2:C∞并使用了一个奇怪的解决方案:

我将公式=SUM(C:C)放在其中B1,然后使用merge cells命令合并B1C1。结果是这样的:

Excel总和A2至A∞


您变灰了,因为它是私人的。但是现在我什至不明白你想说什么。这样回答的目的是什么?
rafee

我回复我的评论。我完全误会了,我的坏。
rafee
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.