网站搜索

如果应用条件,如何在 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 的累积总和。


相关文章