0

0

Excel怎么计算累计求和 动态SUM公式实现逐行累加【财务建模】

尼克

尼克

发布时间:2026-01-12 07:11:20

|

572人浏览过

|

来源于php中文网

原创

Excel中实现动态累计求和有四种方法:一、用=SUM($B$2:B2)配合填充柄;二、用SCAN(0,B2:Bn,LAMBDA(a,b,a+b))一次性生成;三、用=SUBTOTAL(9,$B$2:B2)适配筛选;四、用=SUM(OFFSET($B$2,0,0,ROW()-1,1))动态定高。

excel怎么计算累计求和 动态sum公式实现逐行累加【财务建模】

如果您在Excel中需要对一列数值进行逐行累加,生成随行变化的累计和,通常需避免手动输入SUM函数范围。以下是实现动态累计求和的多种方法:

一、使用相对引用的SUM函数(起始单元格固定)

该方法通过将求和起始单元格设为绝对引用、结束单元格设为相对引用,使公式向下填充时始终从首行开始累加至当前行。

1、假设数据从B2开始,在C2单元格中输入公式:=SUM($B$2:B2)

2、按Enter确认后,选中C2单元格,将鼠标移至右下角填充柄处,双击或拖拽至所需行末。

3、每行C列结果即为B列从第2行至当前行的累计和,例如C5显示的是B2:B5之和。

二、使用SCAN函数(Excel 365 / Excel 2021)

SCAN是动态数组函数,可一次性生成整列累计结果,无需拖拽填充,且自动溢出响应数据变化。

1、在C2单元格直接输入公式:=SCAN(0,B2:B1000,LAMBDA(a,b,a+b))

2、确保B列数据区域连续无空行,否则SCAN会在空值处中断累加。

3、若B列实际数据仅到B50,则可将B2:B1000改为B2:B50以提升计算效率。

FaceHub
FaceHub

免费的在线AI换脸工具网站

下载

三、使用SUBTOTAL配合筛选兼容的累计方式

当数据区域可能启用自动筛选,且需在筛选状态下仍保持对可见行的连续序号累加时,SUBTOTAL可识别隐藏行并动态调整引用范围。

1、在C2单元格输入:=SUBTOTAL(9,$B$2:B2)

2、向下填充至对应行;该公式在未筛选时与SUM效果一致,筛选后仅对可见单元格累加。

3、注意:SUBTOTAL函数第1参数用9代表SUM,且必须配合$B$2(绝对起始)与B2(相对终点)组合使用。

四、使用OFFSET构建动态求和范围

OFFSET可根据当前行号动态确定求和区域的行高,适用于不希望使用结构化引用或需兼容旧版Excel的场景。

1、在C2单元格输入:=SUM(OFFSET($B$2,0,0,ROW()-1,1))

2、按下Enter后填充至目标行;ROW()-1确保从第2行起算高度,例如在C4中生成OFFSET($B$2,0,0,3,1),即B2:B4。

3、若数据从第3行开始,需将ROW()-1改为ROW()-2以匹配起始偏移量。

相关专题

更多
lambda表达式
lambda表达式

Lambda表达式是一种匿名函数的简洁表示方式,它可以在需要函数作为参数的地方使用,并提供了一种更简洁、更灵活的编码方式,其语法为“lambda 参数列表: 表达式”,参数列表是函数的参数,可以包含一个或多个参数,用逗号分隔,表达式是函数的执行体,用于定义函数的具体操作。本专题为大家提供lambda表达式相关的文章、下载、课程内容,供大家免费下载体验。

202

2023.09.15

python lambda函数
python lambda函数

本专题整合了python lambda函数用法详解,阅读专题下面的文章了解更多详细内容。

190

2025.11.08

Python lambda详解
Python lambda详解

本专题整合了Python lambda函数相关教程,阅读下面的文章了解更多详细内容。

41

2026.01.05

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1371

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

403

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

552

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1241

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

363

2023.08.02

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

80

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 11.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号