使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
根据多个条件对值求和

假设你需要对具有多个条件的值求和,例如特定区域中的产品销售总和。 这是在公式中使用 SUMIFS 函数 的好例子。

看一下此示例,其中我们有两个条件:我们希望在南部区域 C 列) (从列 A) (的总和。

Excel 工作表中的数据

下面是可用于完成此操作的公式:

=SUMIFS (D2:D11,A2:A11,“South”,C2:C11,“Meat”)

结果是值 14,719。

让我们更仔细地了解公式的每个部分。

=SUMIFS 是一个算术公式。 它计算数字,在本例中为 D 列。第一步是指定数字的位置:

=SUMIFS(D2:D11,

换言之,在符合条件时,您希望公式对该列中的数字求和。 该单元格区域是此公式中的第一个 参数 -函数需要作为输入的第一段数据。

接下来,要查找满足两个条件的数据,因此,通过为函数指定数据的位置 (A2:A11) 以及条件是什么(即“南”)来输入第一个条件。 请注意单独的参数之间的逗号:

=SUMIFS(D2:D11,A2:A11,”南部”,

“South”周围的引号指定此文本数据。

最后,输入第二个条件的参数 – 包含单词“肉类”的单元格区域 (C2:C11) 加上该单词本身(用引号引起来),以使 Excel 可以与其匹配。 用右括号 ) 结束公式,然后按 Enter。 结果同样为 14,719。

=SUMIFS(D2:D11,A2:A11,"南部",C2:C11,"肉类")

在 Excel 中键入 SUMIFS 函数时,如果不记得参数,则随时可以提供帮助。 键入 =SUMIFS (后,公式自动完成会显示在公式下方,参数列表按其正确顺序排列。

查看“公式自动完成”的图像和参数列表,在我们的示例中 sum_range 是 D2:D11(要对其求和的数据列);criteria_range1 是 A2.A11(criteria1“南部”所在的数据列)。

使用“公式自动完成”输入 SUMIFS 函数

在键入时,其余的参数将出现在“公式记忆式键入”(未在此处显示)中;criteria_range2 是 C2:C11,即条件 2“肉类”所在的数据列。

如果在“公式自动完成”中单击 “SUMIFS ”,则会打开一篇文章为你提供更多帮助。

不妨尝试一下

如果要试验 SUMIFS 函数,下面是一些示例数据和使用该函数的公式。

在此 Excel 网页版 工作簿中,可在此处使用示例数据和公式。 更改值和公式,或添加自己的值和公式,并实时查看结果更改。

复制下表中的所有单元格,然后将其粘贴到新的 Excel 工作表的单元格 A1 中。 您可能需要调整列宽以更好地查看公式

地区

销售人员

类型

销售额

南部

杜梡寅

饮料

3571

西部

柏隼

奶制品

3338

东部

徐铭

饮料

5122

北部

徐铭

奶制品

6239

南部

林彩瑜

农产品

8677

南部

柏隼

肉类

450

南部

柏隼

肉类

7673

东部

徐铭

农产品

664

北部

柏隼

农产品

1500

南部

林彩瑜

肉类

6596

公式

 

说明

结果

'=SUMIFS (D2:D11,A2:A11,
“South”, C2:C11,“Meat”)

对 中的肉类销售额
求和 C 列在南部
列 A 中的区域 (结果为 14719) 。

=SUMIFS (D2:D11,A2:A11,
“South”, C2:C11,“Meat”)

注意: 

  • 需要更多示例? 可在 SUMIFS 函数一文中找到更多信息。

  • 如果要根据其他单元格区域中的值,计算某个单元格区域的总值,请使用 SUMIF 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×