我想从某个最小值开始对一列中的所有值求和,但我不想给出上限,因为表中的任何值都适合求和(当然减去标题),而且我想以“正确”的方式进行求和,而不是求和A2:A65535
。
这可能吗?
答案1
只需去掉行号:
=SUM(A:A)
请注意,此表达式不能放在 A 列中(这会导致无休止的递归求和,而 Excel 不允许这样做)。
如果您想要对当前行上方的 A 列中的所有行(例如 51)求和,您可以这样做:
=SUM(A$1:A50)
如果您移动包含该表达式的单元格,它会将 A50 更改为当前单元格上方的任何内容,同时保持求和的起点 (A1) 保持不变。
如果总数保持在当前行(例如第 1 行)中求和单元格的上方,则可以执行相同的操作:
=SUM(A2:A$51)
答案2
对于 Google 电子表格,您可以执行以下操作:
=SUM(C4:C)
它将从第 4 行开始对 C 列中的所有行求和。
答案3
在我的例子中,我不想包含在范围内的字段实际上确实包含数字。我一直很困惑,直到我发现你可以将整个列相加,然后简单地减去你不想要的字段:
=(SUM($B:$B)-SUM($B$1:$B$6))
其中 B 列的前六行是数字,但与我想要求和的数据无关,并且 B 列包含不确定数量的信息行。
答案4
我想总结C2:C∞
并使用了一个奇怪的解决方案:
我将公式放在=SUM(C:C)
里面B1
,然后使用合并单元格命令将B1
和合并C1
。结果如下: