# Excel 实现“累计求和”的 4 种方法

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20331

在 Excel 中需要用到累计求和的情况，一般出现在按月、按日统计中，比如计算累计数量、累计销量等。

以上面这张图为例，C 列是每个月单月的数量，D 列是从 1 月开始计算的累计求和数量。

### 使用公式累加

这种方法比较直观，即上期累计数量 \+ 当期单月数量相加，即可得到档期累计数量。

- 在需要开始累计的第一个单元格（例如 D2）中，输入 =C2。

- 在下一个单元格（例如 D3）中，输入 =D2\+C3。

- 将 D3 单元格中的公式向下拖动。

### 使用 Excel 的 SUM 函数

这种方法是始终累加“从第一行开始到当期”的数据。

- 在 D2 单元格中输入 =SUM\($C$2\:C2\)。

- 将 D2 单元格中的公式拖动到 D13。最后一行的公式即为 =SUM\($C$2\:C13\)。

这里，$A$1\:A1 的格式意味着始终从 A1 开始，但结束范围会随着您拖动的行数而改变。

### 考虑按周期累加的情况

实际情况可能会更复杂一些，比如按周期累加的情况，比如每当跨年分开计算，那就需要再添加一些逻辑。

可以在 D2 单元格中写一个公式来实现这个逻辑：“先判断年份字段后，再进行累加，否则就从头开始计算”。

```
=IF(A2=A1,D1+C2,C2)
```

这个公式也适用于按季度、按月份累计求和的情况。

### 不连续的累加求和

现在情况更复杂一些，除了年月数据，还多了一列“仓库”信

---

[前往标准阅读页](https://utgd.net/article/20331?audience=web)
