Excel条件求和函数:SUMIF应用教程及案例解析
在职场办公中,经常需要对数据进行条件求和汇总,SUMIF函数是工作中使用频率超高的条件求和函数之一,本文完整详尽的介绍了SUMIF函数的技术特点和应用方法,除了原理和基础性讲解外,还提供了大量贴近工作场景的案例,介绍并剖析掌握Excel函数与公式的技巧,帮助读者加深理解,便于在自己的实际工作中直接借鉴和使用。
适用对象:本文面向的读者包括所有需要用到查找引用数据的用户,无论是初入职场的应届毕生生,还是在职场拼杀多年的白领精英,都将从本文找到值得学习的内容。
软件版本:本文的写作环境是Window 10家庭版操作系统上的简体中文版Excel 2013。本文绝大多数内容也适用于Excel的早期版本(2010、2007和2003),或者英文版和繁体中文版,所以读者大不必因自用版本不同而过多担心。
本章学习要点
1、SUMIF函数基础语法解析
2、SUMIF函数统计单字段单条件求和
3、SUMIF函数统计单字段多条件求和
4、SUMIF函数统计前3名成绩和
5、SUMIF函数模糊条件求和
6、SUMIF函数根据日期区间统计
7、SUMIF函数统计登记人非空的入库数
8、SUMIF函数隔列分类汇总
9、SUMIF函数实现查找引用功能
10、SUMIF函数排除错误值求和
11、SUMIF函数统计入库日期非空的数量和
12、SUMIF函数多列区域条件求和
1.1SUMIF函数基础语法解析
SUMIF函数可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用,其基本语法为:
SUMIF(range,criteria,[sum_range])
range:必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
criteria:必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。
sum_range:可选。要求和的实际单元格(如果要对未在range参数中指定的单元格求和)。如果省略sum_range参数,Excel会对在range参数中指定的单元格(即应用条件的单元格)求和。
说明:
(1)criteria中的任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号括起来。如果条件为数字,则无需使用双引号。
(2)criteria参数中支持使用通配符(包括问号“?”和星号“*”)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符“~”。
(3)使用SUMIF函数匹配超过255个字符的字符串或字符串#VALUE!时,将返回不正确的结果。
(4)当sum_range参数与range参数的大小和形状可以不同。求和的实际单元格通过以下方法确定:使用sum_range参数中左上角的单元格作为起始单元格,然后包括与range参数大小和形状相对应的单元格。注意,这种情况下会使SUMIF函数具有易失性,即引发工作表重算。
SUMIF函数本身不是易失性函数,但当SUMIF函数中的range和sum_range参数包含的单元格个数不相等时,会具备易失性。如以下公式:
=SUMIF(B2:B9,”女”,C2:C3)
=SUMIF(B2:B9,”女”,C2:C99)
=SUMIF(B2:B9,”女”,C2)
三个公式返回的结果一致,SUMIF函数的sum_range参数的单元格个数都与range的单元格个数不同,但都会将sum_range的区域按照C2:C9计算,即以C2为起始单元格,延伸至大小和形状与B2:B9相同的单元格。相当于以下公式:
=SUMIF(B2:B9,”女”,C2:C9)
易失性会引发工作表的重新计算,计算时间会比预期的要长,工作中应尽量避免这种情况出现。
(5)SUMIF函数中criteria参数的格式会限定其选择条件求和的范围。即如果第二参数是数值,SUMIF函数就只对第一参数是数值格式的单元格对应的求和区域中进行统计,而忽略其他格式如文本、逻辑值、错误值等。利用SUMIF函数的这个特性,我们可以排除错误值进行求和。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com