EP07. “Running Total 累计总计”
🔒 登录后可标记已读- 库存、销售记录一多,只看当天数字很难看出趋势,你要的是「累计到今天为止」的总数——running total 这栏就是干这个的
- 提供三种做法:SUM + 绝对引用(看得到累计范围怎么扩大)、逐格相加(公式最短)、快速分析工具(不想手打公式,一键生成,Excel 2013 以上适用)
- 前置知识:EP06 的 SUM 基础和绝对/相对引用概念,这篇会直接用上
- 学完能做出销售、库存这类需要看累计趋势的表格栏位
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等);「快速分析」工具需要 Excel 2013 以上。
方法怎么选
| 方法 | 写法 | 适合场景 |
|---|---|---|
| SUM + 绝对引用 | =SUM($B$2:B2) 往下拖 | 想清楚看到累计范围怎么扩大 |
| 逐格相加 | =C2+B3 往下拖 | 公式最短,好理解 |
| 快速分析工具 | 选取范围 → Totals → Running Total | 不想手打公式,一键生成 |
方法一:SUM 函数 + 绝对引用
- 在 C2 输入公式:
=SUM($B$2:B2)$B$2是绝对引用(往下拖动时固定不变,永远是起点)B2是相对引用(往下拖动时会自动跟着变)
- 把 C2 的公式往下拖到 C7,公式会自动变成:
- C3:
=SUM($B$2:B3) - C4:
=SUM($B$2:B4) - 以此类推
- C3:
- 进阶写法:用 IF 避免空白行也算出结果,
=IF(B2<>"",SUM($B$2:B2),""),意思是「如果 B2 不是空的才计算累计,否则留空」
方法二:逐格相加(简单公式法)
- C2 直接输入第一笔数值(跟 B2 相同)
- C3 输入
=C2+B3(上一行累计 + 本行新增) - 把 C3 往下拖到 C7,公式自动变成
=C3+B4、=C4+B5……以此类推
方法三:快速分析工具
- 选取数据范围
- 点击右下角出现的「快速分析」(Quick Analysis)图示
- 选择 Totals 分类
- 选择 Running Total 选项,Excel 自动生成累计栏位
[截图:选取数据范围后右下角出现的「快速分析」图示位置,以及点开后 Totals 分类里 Running Total 选项的样子]
实操示例
场景:整理一份每日销售记录,B 列是每天销售额(比如 B2=RM320、B3=RM150、B4=RM480),C 列要显示「累计到当天为止」的总销售额——用方法一或方法二都能得出同样结果(C4 = RM950),差别只在公式写法。
学完你会
- ✅ 能用 SUM + 绝对引用做出标准的累计总计栏位
- ✅ 能用逐格相加写出更短的累计公式
- ✅ 知道遇到空白行时要用 IF 判断,避免累计栏显示错误数字
常见错误
- 绝对引用符号
$忘记加,拖动公式后起点跟着往下移,累计总额算错 - 方法二(逐格相加)如果中间有一行被删除或插入,公式的相对引用链容易断掉,要重新检查
- 空白行没有用 IF 判断,导致累计栏在没有数据的行也显示出一个数字,容易误读
Sources
Blog / Website: