Excel中如何通过公式累加当前单元格与此前所有单元格的数值
Excel累计求和公式解决方案
存在可直接使用的公式,以下是两种适配不同场景的方案:
全版本通用方案(适配所有Excel版本)
操作逻辑简单,无版本限制:
- 假设待累加的数值存放在A列,首个数值位于
A2,累计结果从B2开始存放 - 在
B2中输入公式:=SUM($A$2:A2) - 选中
B2下拉填充到所有需要计算累计的行即可 - 计算逻辑:
$A$2为绝对引用,下拉时始终锁定累加的起始位置,A2为相对引用,下拉时会自动同步为当前行对应A列单元格,自动实现从起始行到当前行的累加效果
高版本专属方案(适配Excel 2021、365及以上版本)
无需手动下拉,一次输入自动生成所有累计结果:
- 同样以A列
A2起始的待累加数值为例,直接在B2输入公式:=SCAN(0,A2:A100,LAMBDA(a,b,a+b)) - 按下回车后会自动溢出所有行的累计结果,A列数值修改后累计结果也会自动同步更新
内容的提问来源于stack exchange,提问作者Peter_07
相关产品推荐
相关产品推荐

