Excel的SUMIF函数适用于多个标准(3种方法+奖金)

  • Share This
Hugh West

在Excel中处理大量数据时,有时你需要用标准对某一列进行求和。 为了用标准进行求和,我们用 SUMIF 现在,如果你发现自己处于一种情况,需要对一个 列或行 有多个标准,你也可以使用 SUMIF 在本教程中,我们将向你展示如何使用 SUMIF 具有多个标准的函数 在Excel中。

下载实践工作手册

下载这本练习手册。

带有多个条件的SUMIF.xlsx

Excel的SUMIF函数概述

目标。

ǞǞǞ SUMIF 函数对符合你指定标准的范围内的数值进行求和。 我们使用 SUMIF Excel中的函数可以根据符合特定条件的数字对单元格进行求和。

SUMIF函数的语法。

=SUMIF(range, criteria, [sum_range])

争论。

范围。 你想通过标准来评估的单元格的范围。 每个范围内的单元格必须是数字或名称、数组或包含数字的引用。

标准。 数字、表达式、单元格引用、文本或函数等形式的标准,定义哪些单元格将被添加。

sum_range: 如果你想对范围参数中定义的单元格以外的单元格进行求和,要添加的实际单元格。 如果sum_range参数被放弃,Excel会添加范围参数中指定的单元格(即应用了标准的相同单元格)。

在Excel中使用带有多个标准的SUMIF的3种有效方法

现在,你不能直接使用 SUMIF 基本上 SUMIF 函数只接受一个条件。 但是,我们可以使用 SUMIF 函数与其他函数或方法来解决我们的问题。

为了演示这个教程,我们将使用以下数据集。

我们将根据一些标准找到总销售额,使用 SUMIF 功能。

为了使用 SUMIF 功能与多个标准,我们为您提供3种方法,可以真正解决您的问题。

1.结合两个或多个SUMIF函数来应用多个标准

现在,第一种方法使用起来相当简单。 正如我们所知道的那样,我们的 SUMIF 函数只接受一个条件。 因此,我们可以添加多个 SUMIF 这意味着我们要用多个标准进行总结。

通用公式。

=SUMIF(范围,标准,sum_range)+SUMIF(范围,标准,sum_range)+........

现在,我们要找到以下的总销售额 约翰 斯图尔特 一月 .

📌 阶梯

1.键入以下公式 细胞I5 :

=SUMIF(C5:C12,H5,D5:D12)+SUMIF(C5:C12,H6,D5:D12)

2.然后,按 进入。

正如你所看到的,我们已经成功地找到了 约翰 斯图尔特 一月 你可以用这个方法添加更多的标准,并轻松地找到任何个人或任何产品的总销售额。

🔎 公式的分解

SUMIF(C5:C12,H5,D5:D12)

这个函数总结了 约翰的 销售在 一月 并返回 1200 .

SUMIF(C5:C12,H6,D5:D12)

这个函数总结了 斯图尔特的 1月份的销售和回报 700 .

SUMIF(C5:C12,H5,D5:D12)+SUMIF(C5:C12,H6,D5:D12)

最后,我们的公式将这些值相加,并返回 $1900.

2.用SUMIF函数连接多个标准的SUMPRODUCT

现在,另一种方法是使用 SUMIF 含有多条标准的函数是将其与 的SUMORODUCT函数。

ǞǞǞ 废物利用 函数返回相似范围或数组的乘积之和。 默认方法是乘法,但你也可以用这个函数进行加、减和除法。

现在,我们将把多个标准作为一个范围在 SUMIF 之后,它将返回一个数组。 然后,我们的 废物利用 函数将添加这些数组并返回结果。

通用公式。

=SUMPRODUCT(SUMIF(range,critical_range,sum_range))

我们想找到 销售总额 的所有销售人员。 三月.

📌 阶梯

1.键入以下公式 细胞J5 :

=sumproduct(sumif(c5:c12,i5:i7,f5:f12))

2.然后,按 进入。

正如你所看到的,我们成功地找到了所有销售人员的总销售额。 三月 在我们看来,如果你的标准来自某一列,那么这个公式比前一个公式更有效。 你可以很容易地将这些标准作为一个范围传递到 SUMIF 功能。

🔎 公式的分解

SUMIF(C5:C12,I5:I7,F5:F12)

该函数将返回一个数组。 {1300;700;1200}

sumproduct(sumif(c5:c12,i5:i7,f5:f12))

最后,SUMPRODUCT将把这些数组相加并返回 $3200.

阅读更多。 SUMIF多个区间[6种有用的方法]

类似读物

  • 在Excel中跨越多个工作表的SUMIF(3种方法)
  • 在Excel中对不同的列使用多个标准的SUMIF
  • 在Excel的不同工作表中对多个标准进行SUMIF(3种方法)

3.结合SUM和多个SUMIF函数

现在,通过结合 累计 SUMIF 函数,我们可以用多个标准来执行。 这个函数几乎与第一种方法相似。 基本区别是我们使用的是 累计 函数,而不是加号(+)。

通用公式。

=SUM(SUMIF(范围,标准2,sum_range1),SUMIF(范围,标准2,sum_range2).......)

我们想找到产品的总销售额 书籍 2月 和产品的总销售额 一月 .

📌 阶梯

1.键入以下公式 细胞I5 :

=sum(sumif(b5:b12,h5,e5:e12), sumif(b5:b12,h6,d5:d12))

2.然后,按 进入。

最后,你可以看到我们成功地找到了产品的总销售额 书籍 2月 和产品的总销售额 一月 .

🔎 公式的分解

SUMIF(B5:B12,H5,E5:E12)

这个函数将返回 1000 .

SUMIF(B5:B12,H6,D5:D12)

这个函数将返回 1400 .

sum(sumif(b5:b12,h5,e5:e12), sumif(b5:b12,h6,d5:d12))

最后, 累计 函数将添加这些值并返回 $2400.

Excel中的SUMIFS函数适用于多个标准(奖励)。

现在,这部分是给你的奖励。 为了总结多个标准,你可以使用 SUMIFS 这个函数需要多个标准。 如果你不想使用复杂的方法或公式,这个函数会很容易工作。 这个函数对符合多个标准的单元格进行求和。

SUMIFS函数的基本语法。

SUMIFS(sum_range, criteria_range1, criteria1, [critical_range2, criteria2], ...)

总数_范围 : 这个字段是必须的,这是需要求和的单元格范围。

criteria_range。 要求。 我们将利用这一点来测试使用 标准1。

标准1。 要求的。 指定哪些单元格在 标准_范围1 将被求和。

criteria_range2, criteria2: 这是可选的。 进一步的范围和它们相关的标准。 你最多可以输入127个范围/标准的组合。

我们想找到以下的总销售额 斯图尔特 一月 大于 $150 .

📌 阶梯

1.键入以下公式 细胞I7 :

=SUMIFS(D5:D12,C5:C12,I4,D5:D12,">150")

2.然后,按 进入。

最后,我们成功地找到了 斯图尔特 一月 大于 $150.

💬 需要记住的事情

✎ 如果你正在处理一个小的数据集和单一标准,那么 SUMIF 功能将是有效的。

✎ 如果你正在处理一个大型数据集和复杂的标准,使用 SUMIFS 函数可能是最佳方式。

总结

最后,我希望你能发现这个教程对使用有帮助 SUMIF 我们建议你学习并将所有这些方法应用于你的数据集,这肯定会提高你的知识水平。 下载练习工作簿并亲自尝试这些方法。 此外,欢迎在评论区提出反馈意见。 你的宝贵反馈使我们有动力创造这样的教程。 不要忘记检查我们的网站 独家专访 遇到各种与Excel有关的问题和解决方案。

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.