MICROSOFT

EP07. “Running Total 累计总计”

首页 Microsoft 工具 Excel · Functions · Count and Sum · EP07
约 4 分钟· #EP07#Excel#Count and Sum
🔒 登录后可标记已读
  • 库存、销售记录一多,只看当天数字很难看出趋势,你要的是「累计到今天为止」的总数——running total 这栏就是干这个的
  • 提供三种做法:SUM + 绝对引用(看得到累计范围怎么扩大)、逐格相加(公式最短)、快速分析工具(不想手打公式,一键生成,Excel 2013 以上适用)
  • 前置知识:EP06 的 SUM 基础和绝对/相对引用概念,这篇会直接用上
  • 学完能做出销售、库存这类需要看累计趋势的表格栏位

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等);「快速分析」工具需要 Excel 2013 以上。


方法怎么选

方法写法适合场景
SUM + 绝对引用=SUM($B$2:B2) 往下拖想清楚看到累计范围怎么扩大
逐格相加=C2+B3 往下拖公式最短,好理解
快速分析工具选取范围 → Totals → Running Total不想手打公式,一键生成

方法一:SUM 函数 + 绝对引用

  1. 在 C2 输入公式:=SUM($B$2:B2)
    • $B$2 是绝对引用(往下拖动时固定不变,永远是起点)
    • B2 是相对引用(往下拖动时会自动跟着变)
  2. 把 C2 的公式往下拖到 C7,公式会自动变成:
    • C3:=SUM($B$2:B3)
    • C4:=SUM($B$2:B4)
    • 以此类推
  3. 进阶写法:用 IF 避免空白行也算出结果,=IF(B2<>"",SUM($B$2:B2),""),意思是「如果 B2 不是空的才计算累计,否则留空」

方法二:逐格相加(简单公式法)

  1. C2 直接输入第一笔数值(跟 B2 相同)
  2. C3 输入 =C2+B3(上一行累计 + 本行新增)
  3. 把 C3 往下拖到 C7,公式自动变成 =C3+B4=C4+B5……以此类推

方法三:快速分析工具

  1. 选取数据范围
  2. 点击右下角出现的「快速分析」(Quick Analysis)图示
  3. 选择 Totals 分类
  4. 选择 Running Total 选项,Excel 自动生成累计栏位

[截图:选取数据范围后右下角出现的「快速分析」图示位置,以及点开后 Totals 分类里 Running Total 选项的样子]


实操示例

场景:整理一份每日销售记录,B 列是每天销售额(比如 B2=RM320、B3=RM150、B4=RM480),C 列要显示「累计到当天为止」的总销售额——用方法一或方法二都能得出同样结果(C4 = RM950),差别只在公式写法。


学完你会

  • ✅ 能用 SUM + 绝对引用做出标准的累计总计栏位
  • ✅ 能用逐格相加写出更短的累计公式
  • ✅ 知道遇到空白行时要用 IF 判断,避免累计栏显示错误数字

常见错误

  • 绝对引用符号 $ 忘记加,拖动公式后起点跟着往下移,累计总额算错
  • 方法二(逐格相加)如果中间有一行被删除或插入,公式的相对引用链容易断掉,要重新检查
  • 空白行没有用 IF 判断,导致累计栏在没有数据的行也显示出一个数字,容易误读

Sources

Blog / Website:

  1. Running Total