Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

可以使用 SUMIF 函数对 范围 中符合指定条件的值求和。 例如,如果某列中含有数字,你只需对大于 5 的数值求和。 可使用以下公式:=SUMIF(B2:B25,">5")

你的浏览器不支持视频。 请安装 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

此视频是名为在 Excel 中添加数字的培训课程的一部分。

提示: 

  • 如果需要,可将条件应用于一个区域并对其他区域中的对应值求和。 例如,公式 =SUMIF(B2:B5, "John", C2:C5) 只对区域 C2:C5 中在区域 B2:B5 中所对应的单元格等于“John”的值求和。

  • 若要根据多个条件对若干单元格求和,请参阅 SUMIFS 函数

重要: 使用 SUMIF 函数匹配超过 255 个字符的字符串或字符串#VALUE!时,将返回不正确的结果。

语法

SUMIF(range, criteria, [sum_range])

SUMIF 函数语法具有以下参数:

  • 范围   必需。 希望通过标准评估的单元格范围。 每个范围内的单元格必须是数字或名称、数组或包含数字的引用。 空白和文本值将被忽略。 选定的范围可以包含标准Excel格式的日期(如下例)。

  • criteria   必需。 criteria 以数字、表达式、单元格参考、文本或函数的形式来定义将添加哪些单元格。 可包括的通配符字符 - 问号(?)以匹配任意单个字符,星号(*)以匹配任意字符序列。 如果要查找实际的问号或星号,请在该字符前键入波形符(~)。

    例如,criteria可以表示为 32、“>32”、B5、“3?”、“苹果*”、“*~?”或 今天()。

    重要: 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。 如果条件为数字,则无需使用双引号。

  • sum_range   可选。 要添加的实际单元格,如果要添加在范围参数指定以外的其他单元格。 如果省略sum_range参数,Excel就会添加范围参数中指定的单元格(与应用标准的单元格相同)。

    Sum_range 的大小和形状应该与范围相同。 如果不这样做,性能可能会受到影响,而且该公式将对从sum_range中第一个单元格开始的单元格范围进行求和,但其尺寸与范围相同。 例如:

    范围

    sum_range

    实际求和单元格

    A1:A5

    B1:B5

    B1:B5

    A1:A5

    B1:K5

    B1:B5

示例

示例 1

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

财产价值

佣金

数据

¥1,000,000

¥70,000

¥2,500,000

¥2,000,000

¥140,000

¥3,000,000

¥210,000

¥4,000,000

¥280,000

公式

说明

结果

=SUMIF(A2:A5,">1600000",B2:B5)

财产价值高于 ¥1,600,000 的佣金之和。

¥630,000

=SUMIF(A2:A5,">1600000")

高于 ¥1,600,000 的财产价值之和。

¥9,000,000

=SUMIF(A2:A5,3000000,B2:B5)

财产价值等于 ¥3,000,000 的佣金之和。

¥210,000

=SUMIF(A2:A5,">" & C2,B2:B5)

财产价值高于单元格 C2 中值的佣金之和。

¥490,000

示例 2

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

类别

食物

销售额

蔬菜

西红柿

¥23,000

蔬菜

芹菜

¥55,000

水果

橙子

¥8,000

黄油

¥4,000

蔬菜

胡萝卜

¥42,000

水果

苹果

¥12,000

公式

说明

结果

=SUMIF(A2:A7,"水果",C2:C7)

“水果”类别下所有食物的销售额之和。

¥20,000

=SUMIF(A2:A7,"蔬菜",C2:C7)

“蔬菜”类别下所有食物的销售额之和。

¥120,000

=SUMIF(B2:B7,"西*",C2:C7)

以“西”开头的所有食物(西红柿、西芹)的销售额之和。

¥43,000

=SUMIF(A2:A7,"",C2:C7)

未指定类别的所有食物的销售额之和。

¥4,000

返回页首

另请参阅

SUMIFS 函数

COUNTIF 函数

根据多个条件对值求和

如何避免损坏的公式

VLOOKUP 函数

需要更多帮助?

需要更多选项?

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

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