Excel相邻单元格逐步向下累加计算实现问题咨询
Excel逐行累加求和实现方案
你需要的逐行累计求和功能可以通过以下两种常用方法实现:
方法1:绝对引用法(兼容所有Excel版本)
假设你要累加的数值存储在第13列(M列,即你要放结果的第14列左侧列),数据从第1行开始:
- 点击第14列第1行(N1)单元格,输入公式:
=SUM(M$1:M1) - 把鼠标放在N1单元格右下角的填充柄(小方块)上,按住左键向下拖拽到你需要的列底部即可
公式逻辑说明:
公式中的$为绝对引用标记,M$1会固定锁定第1行的M列作为求和起始位置,后面的M1为相对引用,向下拖拽时会自动变为M2、M3……以此类推,自动实现逐行累加的效果。如果你的数据起始行不是第1行,把$后面的数字修改为实际的起始行号即可。
方法2:动态数组溢出法(适用于Excel 365/2021及以上版本)
不需要手动拖拽填充,输入一次公式即可自动生成所有行的累加结果:
- 点击第14列第1行单元格,输入公式:
=SCAN(0,M1:MXX,LAMBDA(a,b,a+b)) - 将公式中的
M1:MXX替换为你实际的数值存储范围,按下回车后所有行的累加结果会自动填充完成
内容的提问来源于stack exchange,提问作者Adarsh Bhardwaj
相关产品推荐
相关产品推荐

