根据多个条件对值求和

您想要根据多个条件对值求和(如某个地区某种产品的总销售量),您可能需要在公式中使用 SUMIFS 函数

在本例中,我们有两个条件:我们希望得到“南部”地区(列 A 中)“肉类”的总销售量(列 C 中)。

Excel 工作表中的数据

下面是您将使用的公式:

=SUMIFS(D2:D11,A2:A11,"南部",C2:C11,"肉类")其结果是 14719,下面是公式的工作原理。

=SUMIFS 是一个算术公式。该公式计算数字,在此示例中为 D 列中的数字。因此首先从让该公式知道数字所在的位置开始:

  • =SUMIFS(D2:D11,

换言之,在符合条件时,您希望公式对该列中的数字求和。该单元格区域是您的第一个参数,即函数运行所需的数据。

下一步,想要查找满足两个条件的数据,因此您输入第一个条件指示函数数据 (A2:A11) 的位置,以及内容为“南部”的条件。请注意每个参数之间的逗号。

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

“南部”的双引号指示 Excel 它正在使用文本数据。

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

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

键入 SUMIFS 函数时,如果您忘记了参数,帮助近在咫尺。键入 =SUMIFS( 后,公式下方将显示带有参数列表的“公式记忆式键入”,其中参数均按正确顺序列出。

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

使用“公式记忆式键入”输入 SUMIFS 函数

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

不妨尝试一下

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

地区

销售人员

类型

销售额

南部

杜梡寅

饮料

3571

西部

柏隼

奶制品

3338

东部

徐铭

饮料

5122

北部

徐铭

奶制品

6239

南部

茅彩

农产品

8677

南部

柏隼

肉类

450

南部

柏隼

肉类

7673

东部

徐铭

农产品

664

北部

柏隼

农产品

1500

南部

茅彩

肉类

6596

公式

 

说明

结果

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

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

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

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×