可以使用 SUMIF 函数对 范围 中符合指定条件的值求和。 例如,如果某列中含有数字,你只需对大于 5 的数值求和。 可使用以下公式:=SUMIF(B2:B25,">5")
此视频是名为在 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 |