![在 Excel 中,是否可以在不设置明确单元格边界的情况下对整列求和?](https://linux22.com/image/1239202/%E5%9C%A8%20Excel%20%E4%B8%AD%EF%BC%8C%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%B8%8D%E8%AE%BE%E7%BD%AE%E6%98%8E%E7%A1%AE%E5%8D%95%E5%85%83%E6%A0%BC%E8%BE%B9%E7%95%8C%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%AF%B9%E6%95%B4%E5%88%97%E6%B1%82%E5%92%8C%EF%BC%9F.png)
我想从某个最小值开始对一列中的所有值求和,但我不想给出上限,因为表中的任何值都适合求和(当然减去标题),而且我想以“正确”的方式进行求和,而不是求和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
。结果如下: