在Excel中不同列中有多个标准的SUMIF

  • Share This
Hugh West

我们经常需要对满足特定条件的数据进行求和。 求和可能包括满足不同列中的多个条件。 Excel提供了 SUMIF函数 在这篇文章中,我们将展示如何应用 不同列中有多个标准的SUMIF ǞǞǞ .

下载实践工作手册

你可以在这里下载实践工作手册。

多重标准的总结.xlsx

在Excel的不同列中应用具有多个标准的SUMIF的3种简单方法

在这篇文章中,我们将讨论 3 方便的应用方式 SUMIF 有多种标准 中的不同栏目中。 ǞǞǞ 我们将使用 SUMIF函数 在第一种方法中使用单一标准。 然后,我们将使用 SUMIF函数 为多个标准 这个方法将有一些子方法,我们将使用OR逻辑、数组公式和 SUMPRODUCT函数 最后,我们将选择使用 SUMIFS函数 下面是我们将用来演示方法的一个样本数据集。

1.对单一标准使用SUMIF函数

SUMIF函数 在这个方法中,我们将使用这个函数的单一标准。

步骤。

  • 首先,选择 I4 细胞和类型。
=sumif($b$5:$b$16,h4,e5:e16)

  • 然后,点击 进入 .

  • 因此,我们将得到关于以下方面的收入总和 '衬衫'。 .
  • 重复这个过程,对 '潘特 'T-shir 也是如此。

公式分解。

  • sumif($b$5:$b$16,h4,e5:e16) :该公式将通过 B5:B16 的范围内寻找值。 H4 的单元格,然后将范围内的所有数值相加。 E5:E16 其中与Shirt的值相关联,并返回总和。

阅读更多。 如何在Excel中根据多个标准对多列进行求和

2.对多个标准使用SUMIF

在这个方法中,我们将通过多个标准,然后对满足这些标准的数据进行汇总,使用 SUMIF函数 我们将通过一些子方法来展示这一过程。

2.1. 应用OR逻辑

通常情况下。 SUMIF函数 在这个子方法中,我们将使用 SUMIF函数 我们将添加多个 SUMIF函数 以满足多个标准,每个标准的每个值 SUMIF函数 将会被添加到满足多个标准。

步骤。

  • 首先,选择 J5 单元格,并输入以下公式。
=sumif($b$5:$b$16,h5,$e$5:$e$16)+sumif($b$5:$b$16,i5,$e$5:$e$16)=sumif($b$5:$b$16,h4,e5:e16)

  • 然后,按 进入 .

  • 因此,我们将对满足多个标准的数值进行汇总。

公式分解。

  • sumif($b$5:$b$16,h5,$e$5:$e$16) : SUMIF函数 将返回与该值相关的收入总和。 H5 的细胞,这是衬衫。
  • sumif($b$5:$b$16,i5,$e$5:$e$16)。 这将返回与 "Pants "中的值相关的数值之和。 E5:E16 范围。
  • sumif($b$5:$b$16,h5,$e$5:$e$16)+sumif($b$5:$b$16,i5,$e$5:$e$16) 。 这个表达式将前面两个表达式返回的值相加。

2.2. 在SUM函数中使用数组

在这个方法中,我们将使用一个数组在 SUMIF函数 这不仅可以缩短公式,而且还可以使其更易读。

步骤。

  • 首先,选择 J5 单元格,并输入以下公式。
=SUM(SUMIF($B$5:$B$16,{"衬衫", "裤子"},F5:F16))

  • 撞击 进入。

  • 因此,我们将得到产品的利润总和 '衬衫'。 '裤'。 .

公式分解。

  • SUMIF($B$5:$B$16,{"Shirt", "Pants"},F5:F16)。 这里 SUMIF函数 将通过扫描范围 B5:B16 寻找衬衫和裤子,然后将利润汇总在一起。 F5:F16 这两个产品的范围,并返回它们作为 的SUM函数。
  • SUM(SUMIF($B$5:$B$16,{"Shirt", "Pants"},F5:F16))。 最后。 SUM函数 将返回这两种产品的利润之和。

2.3. 应用阵列公式

在这个方法中,我们将插入一个范围作为标准,而不是插入数值。 这被称为数组公式。 SUMIF函数 将评估该范围作为标准,并返回该范围内与该标准相关的所有数值的总和。

步骤。

  • 首先,选择 J5 单元格,并插入以下公式。
=sum(sumif(b5:b16,h5:i5,f5:f16))

  • 然后,点击 进入 按钮。

  • 因此,我们将从衬衫和裤子中获得总利润,这是我们的预期标准范围。

公式分解。

  • SUMIF(B5:B16,H5:I5,F5:F16): 我们将把这些值插入到 H5:I5 幅度作为我们的标准。 然后。 SUMIF函数 将通过 B5:B16 范围内寻找标准值,并对与这些标准值相关的数值进行单独求和。 这意味着它将对来自Shirt的所有利润和来自Pants的所有利润进行求和,并将它们作为参数返回给 的SUM函数。
  • sum(sumif(b5:b16,h5:i5,f5:f16))。 最后。 SUM函数 将对由 SUMIF函数 为两个标准值。

2.4. 使用数组与SUMPRODUCT函数

在这个方法中,我们要做的和上一个方法一样,只是在这里,我们将使用 SUMPRODUCT函数 而不是 SUM函数 .

步骤。

  • 首先,选择 J5 单元格,并输入以下公式。
=sumproduct(sumif($b$5:$b$16,h5:i5,$f$5:$f$16))

  • 新闻 进入 .

  • 因此,我们将从标准范围内提到的标准中得到总的利润。

阅读更多。 在Excel的不同工作表中对多个标准进行SUMIF(3种方法)

3.对多个标准使用SUMIFS

SUMIFS函数 Excel的 默认函数,用于对具有多个标准的值进行求和。 它接收多个值作为标准,并将其范围作为参数。 最后,根据标准对返回的值进行求和。

步骤。

  • 首先,选择 J5 单元格,并输入以下公式。
=sumifs($e$5:$e$16,$b$5:$b$16,h5, $c$5:$c$16,i5)

  • 然后,按 进入 按钮。

  • 因此,我们将得到白色衬衫的总收入,这是我们的两个标准。

公式分解。

  • sumifs($e$5:$e$16,$b$5:$b$16,h5, $c$5:$c$16,i5)。 第一个论点。 $E$5:$E$16 在这种情况下,该范围表示收入。 第二个参数。 $B$5:$B$16 最后,最后两个参数分别表示第二个标准范围和第二个标准。 因此,该函数将在第一个标准范围内寻找衬衫,在第二个标准范围内寻找白衬衫。 最后,它将返回白衬衫的总收入。

阅读更多。 如何在Excel中应用多区间的SUMIF

总结

在这篇文章中,我们已经讨论了三种方法的使用 SUMIF函数 的不同列中的多个标准。 ǞǞǞ 这些方法将帮助用户根据多个标准总结他们的数据,并向观众提交一份适当的报告。 这些方法也将减少总结满足多个标准的数据时的努力。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.