#1 楼
是:=ArrayFormula(SUMIF(ROW(A1:A10);"<="&ROW(A1:A10);A1:A10))
绿色圆圈中的数字是相加的,ArrayFormula正在基于它粘贴到的单元格中,在此示例中,我粘贴了A11,B1和C1以显示其效果。问题,并且还在其中一张纸上演示了SUMIF解决方案,可以(可能应该)将SUMIF解决方案用于这种情况下的特殊情况。
评论
我曾经在Google论坛上使用过这个公式(我认为是您的公式):SUMIF(ROW(A:A);“ <”&ROW(A:A)),该方法无效。这一个。
–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
13年6月30日在11:56
答案中的图像已由其他成员编辑:+ Xavier Casto
– AdamL
13年7月4日,0:10
@Fogest,我使用了一个名为“ Snagit”的产品,可以在techsmith.com/download/snagit上找到更多信息。
– Xavier Casto
13年7月5日在15:49
@XavierCasto哦,我很久以前就用过这个,虽然很久以前就不记得有这个了。不过,感谢您的答复,我喜欢techsmith的产品。
– ComputerLocus
13年7月5日在15:50
#2 楼
假设您要: Row | A | B | B's formula
--------------------------------
1 | 1 | 1 | =1 (or =A1)
2 | 2 | 3 | =1+2 (or =A2+B1)
3 | 3 | 6 | =1+2+3 (or =A3+B2)
等...
然后可以使用:
=sum($A:A1)
其中A1
是要求和的数字的开头。将该公式放在B1
(或任何您想要的位置)中并填写下来,它将求和所有包含您所在行的单元格。 ,A中的数据,B)格式的累积总和(来自上面“ B的公式”部分。评论
这似乎可行,并且比公认的答案要简单得多
–拉斐尔(K Raphael)
17年3月15日在6:18
同意,这更简单,而且可以无缝运行!
– loretoparisi
18年5月29日在21:40
#3 楼
尽管可以接受的答案是当下的,但它的主要缺点是,SUMIF
的最后一个参数必须始终为“有效范围”,因此,对于一些更高级的运行总计计算,MMULT
是更好的选择: /> =ARRAYFORMULA(IF(LEN(A1:A),
MMULT(TRANSPOSE((ROW(A1:A)<=TRANSPOSE(ROW(A1:A)))*A1:A), SIGN(A1:A)^2), ))
#4 楼
接受的答案太复杂了,无法计算。一个更简单的答案是:=SUM(A:A1)
用
A
替代所需的列。用1
替换所需的行。单击该单元格右下角的小框,然后将其向下拖动以自动计算您选择的单元格。注意:我知道何时被问到我的解决方案可能无法使用,但在2020年,标题“没有脚本的累积总和”使这成为查询“ Google表格中的运行总计”的领先Google结果,而所有Google结果都有很长的答案。
评论
抱歉,回答很晚,我只是看到他在右边的“相关”中穿线。