下图是使用其中一种方法得到的累积和。
在 Excel 中执行累计求和的 9 种方法方法 1 – 使用加法运算符累加我们有一份杂货的价目表,并希望计算D 列中的累计金额。
步骤
在单元格 D5 中输入以下公式:=C5
它在单元格D5中给出的值与在C5中给出的值相同。
在单元格 D6 中输入下面给出的公式:=D5+C6
这将给出前两个值的累积和。
使用填充手柄工具将此公式延续到整个列。您将得到如下累计金额。
注意:如果任何数据行被删除,您将收到下一行的错误消息。
如果删除行,请将公式再次复制到这些单元格。
以下是使用FORMULATEXT 函数得出的最终结果,显示了这些 D 细胞中发生的情况。
方法2 – 使用Excel SUM函数进行累计步骤
在单元格 D5 中输入以下公式:=SUM(C5,D4)
通过将填充手柄图标一直拉动,将此公式应用到下一个单元格。
方法 3 – 使用绝对引用和 SUM 函数进行累积和步骤
在单元格 D5 中输入以下公式:=SUM($C$5:C5)它使单元格C5成为绝对参考作为起点。
将此公式复制到其他单元格即可得到所需的结果,如下所示。
方法 4 – 使用 SUM 和 INDEX 函数计算运行总计< /跨度>步骤
按 Ctrl + T 将范围转换为表格。在单元格 D5 中输入以下公式:=SUM(INDEX([Prices],1):[@prices])表第二列的第一个单元格由 INDEX 函数 创建为引用,因为 1 是 row_num 参数。
将此公式应用于整个列会产生以下结果。
4.虽然这个方法理解起来有点复杂,但是对于表格数据来说效果很好。
方法 5 – 使用 Excel 表格执行链式求和步骤
将数据集转换为表格。在单元格 D5 中输入以下公式:=SUM(Table5[[#Headers],[Prices]]:[@Prices])您可以通过单击单元格C4来键入公式的蓝色部分。
将此公式复制到下一个单元格并得到结果,如下所示。
方法 6 – 使用 SUMIF 函数进行条件累积和我们只想获得海鲜项目的累计总和。
步骤
在单元格 E5 中输入以下公式:=SUMIF($C$5:C5,$E$4,$D$5:D5)
将公式复制到整列。
方法 7 – 使用 IF 和 SUM 函数忽略文本值的累积和考虑以下数据,其中某些值采用文本格式。
步骤
在单元格 D5 中输入以下公式:=IF(ISNUMBER(C5),SUM($C$5:C5),"")如果ISNUMBER 函数将其验证为数字,则此公式中的SUM 函数仅接受 C 列单元格中的值。
将此公式应用到所有其他单元格。
方法 8 – 使用数据透视表进行累计假设您有一个数据透视表,如下所示。
步骤
单击此处了解如何插入数据透视表。单击数据透视表区域中的任意位置。在数据透视表字段中,将价格字段拖动到值区域中,如下图所示。
它将创建另一个名为“Sum of Price2”的列。
单击下拉箭头并转到值字段设置。
将自定义名称更改为累积总和或根据您的意愿更改。点击将值显示为字段。从下拉列表中选择运行总计。将基本字段保留为项目,然后点击确定。
您将在数据透视表的新列中获得累积总和。
方法九-使用Power Query工具累计求和考虑下面的 Excel 表格。
步骤
转到数据选项卡,然后单击来自表/范围。它将在Power Query 编辑器中打开一个表。
在添加列选项卡中,单击索引列旁边的小箭头,然后选择从 1。单击自定义列图标。
将自定义列对话框中的新列名称更改为累积总和。保持可用列字段中的“项目”字段处于选中状态。在自定义列公式字段中使用以下公式。=List.Sum(List.Range(#"Added Index"[Prices],0,[Index]))点击确定按钮。这将生成一个名为累积总和的新列。
右键单击索引列并删除它。
从文件菜单中,选择关闭并加载。
您将得到如下累计金额。
下载练习手册