
可以使用SUMIF函数对范围中符合指定条件的值求和。例如,如果某列中含有数字,你只需对大于5的数值求和。可使用以下公式:=SUMIF(B2:B25,”>5″)
此视频是名为”在Excel中添加数字”的培训课程的一部分。
提示:
语法SUMIF(range,criteria,[sum_range])
SUMIF函数语法具有以下参数:
重要: 任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号(“)括起来。如果条件为数字,则无需使用双引号。
备注
A1:A5
B1:B5
B1:B5
A1:A5
B1:B3
B1:B5
A1:B4
C1:D4
C1:D4
A1:B4
C1:C2
C1:D4
但是,当SUMIF函数中的range和sum_range参数不包含相同的单元格个数时,工作表重新计算需要的时间可能比预期的长。
示例
示例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,”>160000″,B2:B5)
财产价值高于¥1,600,000的佣金之和。
¥630,000
=SUMIF(A2:A5,”>160000″)
高于¥1,600,000的财产价值之和。
¥9,000,000
=SUMIF(A2:A5,300000,B2:B5)
计算重复项中的唯一值数量
假设你想要了解包含重复值的区域中存在的唯一值的数量。例如,如果某一列包含:值5、6、7和6,结果是三个唯一值,即5、6和7。值'王炫皓'、'谢丽秋'、'谢丽秋'、'谢丽秋',结果是两个唯一值:'王炫皓'和'谢丽秋'。可通过多种方法对重复项中的唯一值进行计数。使用筛选计算唯一值的个数可以使用'高级筛选'对话框提取数据列中
财产价值等于¥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
返回页首
需要更多帮助吗?可随时在Excel技术社区中咨询专家,在解答社区获得支持,或在ExcelUserVoice上建议新功能或功能改进。
另请参阅SUMIFS函数仅对满足多个条件的参数相加
SUMSQ函数在对每个值执行数学平方运算之后才对这些值求和
COUNTIF函数仅对满足单个条件的值进行计数
COUNTIFS函数仅对满足多个条件的值进行计数
IFS函数(Office365、Excel2016和更高版本)
Excel中的公式概述
如何避免损坏的公式
检测公式中的错误
数学与三角函数函数
Excel函数(按字母顺序)
Excel函数(按类别)
COUNTIFS 函数
COUNTIFS函数将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。本视频是名为高级IF函数的培训课程的一部分。语法COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…)COUNTIFS函数语法具有以下参数:criteria_ran