如果应用条件,如何在 Excel 中获取累积和(6 种方法)
方法 1 – 使用 IF 和单元格引用来计算带条件的 Excel 累积和
步骤:
- 在单元格 D5 中,输入以下公式:
=IF(C5<F5,C5,"")
- 按输入。
- 在单元格 D6 中输入以下公式:
=IF(C6<$F$5,D5+C6,"")
- 按输入。
- 使用填充手柄将结果拖动到表格末尾。
公式分解
在结果的第一个单元格中,我们使用了 IF 公式,其中逻辑是销售额小于 5000 的值。
在 IF 公式中,返回 true 与否则为空白的销售额相同。
对于结果的第二个单元格,我们放置相同的逻辑和 false 返回值。唯一的变化是返回真实值,该值将是当前销售值与前一个单元格的结果的总和。
注意:我们可以在单元格F5中找到5000的条件,并在公式中将其作为绝对参考提及。
方法 2 – 使用标题单元格引用来计算带条件的 Excel 累积和
步骤:
- 选择修改后的数据集。
- 从插入选项卡中选择表格。
- 检查数据集的范围并勾选我的表格有标题。
- 单击确定。
这将创建一个带有标题的表格,每个表格都有一个箭头符号,如下所示。
- 选择一个新列。
- 在单元格 D5 中输入以下公式:
=SUM(Table1[[#Headers],[Sales]]:[@Sales])
- 按 Enter并将结果拖动到末尾。
这是无条件累加的结果。它显示了所有值的结果。
- 如果我们应用该条件,它将仅显示重复值的累积和。
- 在单元格 E5 中输入以下公式:
=SUMIF(Table1[[#Headers],[Product]]:[@Product],[@Product],Table1[[#Headers],[Sales]]:[@Sales])
- 按 Enter 并使用填充柄将结果拖动到表格末尾。
这将仅显示重复值的累积和的结果。
要查看累计和的结果,需要执行以下步骤:
- 右键单击带有产品标题的箭头,它将打开一个下拉菜单。
- 选择您想要查看结果的产品。
- 单击确定。
结果将如下所示:
公式分解
创建 Excel 表格帮助我直接单击标题和单元格来引用单元格,而无需使用单元格引用。它称为表引用。
由于 SUMIF 函数采用 sum_range 参数,在我们的例子中是销售列。
其他参数包括标准范围和数据集产品列中的标准。
第一个 SUMIF 公式给出了所有数据的累积求和,而第二个 SUMIF 公式则适用于只有重复值才会有累积和的情况。
方法 3 – 使用嵌套 IF 和 SUM 进行带条件的 Excel 累积和
步骤:
- 在单元格 D5 中输入SUM公式:
=SUM($C$5:C5)
- 按Enter即可获取结果。
- 将结果拖到表格末尾。
- 如果我们使用IF公式将空白数据的结果留空,则在单元格E5中输入公式:
=IF(C5="","",SUM($C$5:C5))
- 按 Enter 键并将结果拖到您想要的位置。
请注意,空白单元格中没有恒定的结果。
公式分解
SUM 公式使用单元格引用来给出求和结果。
它为空白单元格提供恒定值。
使用 IF 公式显示空白单元格的空白结果和其他单元格的累积总和。
方法 4 – 如果应用条件,则使用 SUM 和 INDEX 计算 Excel 累积总和
步骤:
- 选择数据集。
- 从插入选项卡中选择表格。
- 检查表格范围并勾选我的表格有标题选项。
- 单击确定。
该表将具有带箭头的标题。
- 在单元格 D5 中输入以下公式:
=SUM(INDEX(Table2[[#Headers],[Sales]],1):Table2[@Sales])
- 按Enter并将结果拖动到表格末尾。
结果将具有重复值。
这不会按顺序考虑并给出结果。
- 右键单击“产品”标题旁边的箭头,然后选择任意重复产品。
- 单击确定。
结果是一样的。
公式分解
INDEX 公式使用行号和列号来查找范围内的引用。
之后,它使用SUM公式进行求和。
方法 5 – 使用 SUMIF/SUMIFS 进行带条件的 Excel 累积和
5.1 使用 SUMIF
步骤:
- 在单元格 D5 中输入以下公式:
=SUMIF(Table35[[#Headers],[Product]]:Table35[@Product],Table35[@Product],Table35[[#Headers],[Sales]]:Table35[@Sales])
- 按Enter并将结果拖动到下面。
结果仅适用于重复数据。
5.2 使用 SUMIFS
步骤:
- 在单元格 E5 中输入以下公式:
=SUMIFS(Table35[[#Headers],[Sales]]:Table35[@Sales],Table35[[#Headers],[Product]]:Table35[@Product],Table35[@Product])
- 按 Enter 并使用填充柄拖动它。
这给出的结果类似于SUMIF公式。
方法 6 – 如果应用条件,则使用数据透视表计算 Excel 累积和
步骤:
- 选择修改后的数据集。
- 从插入选项卡中选择数据透视表。
将打开一个新框,其中:
- 检查表格范围。
- 选择现有工作表。
- 在位置:部分中选择数据集旁边的一个单元格。
- 单击确定。
这将打开两个框,一个位于选定位置,另一个位于工作表右侧。盒子看起来像这样。
- 勾选产品和销售。这将显示在“行和值”部分中,如下图箭头所示。
- 从销售额中选择下拉列表,然后单击值字段设置。
这将打开一个新框。
- 在自定义名称:部分中输入累计总和。
- 选择将值显示为。
- 从将值显示为下拉菜单中选择运行总计。
- 选择产品。
- 单击确定。
结果如下所示。
在这里,您可以看到它将重复值相加,并且仅显示唯一产品 ID 的累积总和。