SUMIF函数用于Excel条件求和,语法为SUMIF(条件区域,条件,[求和区域])。条件可以是数字、文本、表达式或通配符。常见用法包括对指定文本求和、处理非空单元格、利用通配符模糊匹配以及使用表达式比较数值。该函数能灵活满足多种数据汇总需求。
SUMIF函数使用教程
时间:2026-05-15
浏览:392
文章目录
在Excel中进行条件求和时,SUMIF函数是一个无法忽视的强大工具。它结构简单,易于掌握,能够帮助用户从大量数据中精确地筛选并汇总所需结果。本文将详细解析这个函数的使用方法。

一、SUMIF函数基本语法:理解三个核心参数
SUMIF函数的公式结构为:SUMIF(range, criteria, [sum_range])。虽然简洁,但每个参数都承担着关键作用:
range(必需):这是条件判断的区域。函数将在此单元格范围内,逐一检查数据是否满足指定条件。
criteria(必需):这是设定的求和条件。它形式灵活,可以是具体数字(如100)、文本(如“苹果”)、比较表达式(如“>100”),也可以是包含通配符的模糊条件。
sum_range(可选):这是实际求和的数值区域。只有当“range”区域中的单元格满足条件时,其对应的“sum_range”区域中的数值才会被相加。如果省略此参数,函数将直接对“range”区域中符合条件的单元格进行求和。
二、SUMIF函数核心用法:常见应用场景详解
理解了参数含义后,以下是几种覆盖日常工作的典型用法。
1. 基础单条件求和
例如,需要在A1:A10区域中,找出所有内容为“Apple”的单元格,并对这些单元格对应的B列数值进行求和。公式为:=SUMIF(A1:A10, "Apple", B1:B10)。如果希望直接对A列中内容为“Apple”的单元格求和(假设其为数值),则可以省略第三个参数:=SUMIF(A1:A10, "Apple")。
2. 处理非空单元格求和
如果需要统计所有已填写数据的项目,可以使用星号(*)通配符。公式=SUMIF(A1:A10, "*", B1:B10) 将对A列非空单元格所对应的B列数值进行求和。
3. 使用通配符进行模糊匹配求和
当条件需要部分匹配时,通配符非常实用。星号(*)代表任意数量的字符,问号()代表单个字符。
例如,希望汇总所有以“北区”开头的销售数据,可以使用公式:=SUMIF(A1:A10, "北区*", B1:B10)。这样,“北区一部”、“北区-张三”等内容都会被纳入计算范围。
4. 使用表达式设定数字条件
条件不仅限于文本匹配,数字比较更为常见。例如,要计算销售额大于10000的总额,公式为:=SUMIF(C1:C10, ">10000")。同样,也可以使用“>=”、“<”、“<=”等其他比较运算符。
三、SUMIF函数实战示例:解决具体问题
通过实际案例可以更直观地理解其应用。
示例1:按特定年份统计销售额
假设A列为年份,C列为对应的销售额。要快速计算2017年的总销售额,公式非常清晰:=SUMIF(A2:A10, 2017, C2:C10)。注意,当条件为纯数字时,无需使用引号。
示例2:区分入库与出库数量汇总
在一张库存表中,G列记录“类型”(内容为“入库”或“出库”),K列记录数量。则可以:
- 计算总入库量:=SUMIF(G2:G10, "入库", K2:K10)
- 计算总出库量:=SUMIF(G2:G10, "出库", K2:K10)
通过这个函数,数据管理变得一目了然。
总之,SUMIF函数如同一把精准的数据筛子,能帮助用户从复杂的数据集中高效筛选并汇总关键信息。掌握其基本语法和上述核心用法,大多数单条件求和的需求都能得到解决。
实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。