第n行到最后一行之和
我想在电子表格顶部创build一个TOTAL行。 在这一行中,每个单元格应该是TOTAL行下方列中的值的总和。
因此,例如,如果总行是第1行,则单元格A1应该是A2到A列中最后一行的总和。电子表格中的行数将随时间增长,所以我不能只说SUM(A2 :A500),因为最终会有行501,502等
谢谢!!
如果您需要Google电子表格中的某些function(如标题所示),则可以使用开放式范围:
=SUM(A2:A)
在Excel中,您可以指定该版本的最大行数; 例如,2007年和2010年:
=SUM(A2:A1048576)
这也可以在Google Spreadsheets中使用,并且超出了GSheets(400000)*目前的理论行数限制。
编辑: * 新版本的表格的报价限制实际上是现在200万个单元格。
尝试这个
=SUM(OFFSET(A1,1,0,ROWS(A:A)-1,1))
适用于Excel和Google文档
一个缺点是:通过使用OFFSET
,公式变为Volatile
即每次计算纸张而不考虑数据变化时计算。
您可以在Excel / Google Spreadsheets中执行此操作的一种方法是在顶部添加一个具有单个值的虚拟列(以及列的其余部分的所有空白)。
然后,你可以做一个SUMIF
来总结所有的值,除了那个不是“”的 – 它应该是单元格A1 – 在B1中放置以下任意数字,B1以下的任何数字和A1中的任何数字。
=SUMIF(A:A,"",B:B)
=(B3 + C3 + D3 + E3 + F3 + G3 + H3 + I3 + J3 + K3 + L3 + M3)这对我有效。 3是行号当您向下拖动框时,公式将自动转换为每行,并自动更改行号。
之后,我把另一个标题几行下来添加到工作的公式字SUM。
= SUM(B19 + C19 + D19 + E19 + F19 + G19 + H19 + I19 + J19 + K19 + L19 + M19)不确定是否有必要。 但只是复制粘贴我使用的第一个公式成为一个错误消息。