SUMIF函数也是一个求和函数,它的作用是根据指定条件对若干单元格、区域或引用求和。
一、简介
(一)语法
SUMIF(range, criteria, [sum_range])
参数:
-
range 必需。为用于条件判断的单元格区域。
-
criteria 必需。为确定哪些单元格将被相加求和的条件,由数字、文本、表达式或单元格内容等组成的判定条件。
-
sum_range 可选。是需要求和的实际单元格。当省略sum_range参数时,则条件区域就是实际求和区域。
(二)说明
-
只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。
-
criteria 可包括的通配符字符 - 问号(?)以匹配任意单个字符,星号(*)以匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符(~)。任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。如果条件为数字,则无需使用双引号。
-
sum_range 参数与 range 参数的大小和形状可以不同。
-
使用 SUMIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果 #VALUE!。
二、应用示例
1.单条件求和
例子:根据一季度销售表,计算“布鞋”的销售量
公式:=SUMIF(B3:B11,G3,D3:D11)
2.区间求和
例子1:根据一季度销售表,计算除“布鞋”外的产品的销售量
公式:=SUMIF(B16:B24,"<>"&G16,D16:D24)
说明:条件区域可以使用比较运算符,如:>、<等。
3.模糊条件求和
例子:根据一季度销售表,计算包含有“动”字的产品的销售量
公式:=SUMIF(B29:B37,"*"&G29&"*",D29:D37)
说明:问号(?)匹配任意单个字符,星号(*)匹配任意多个字符
4.忽略错误值求和
可以用SUMIF函数对含有错误值(#N/A、#VALUE!等)的单元格区域求和。
例子:根据一季度销售表,计算一季度的销售量
公式:=SUMIF(E2:E8,"<9e307")
说明:条件区域跟求和区域都是同一列,可简化公式,省略第三个参数。
5.与SUM函数结合使用进行多条件求和
例子:根据一季度销售表,计算一季度的销售量
公式:=SUM(SUMIF(B55:B63,{"运动鞋","拖鞋"},D55:D63))
6.综合实例
例子:根据一季度销售业绩考核表,计算每个店的目标营业额和实际营业额
公式:
(1)计算目标营业额:=SUMIF($B$69:$G$69,H$69,$B70:$G70)
(2)计算实际营业额:=SUMIF($B$69:$G$69,I$69,$B70:$G70)
说明:公式种使用了绝对绝对引用和混合引用,需要细心观察和录入。如果还不知道对相对引用和绝对引用,请查阅基础:Excel函数和公式必知必会
以上就是SUMIF函数及常用用法举例,眼过千遍,不如手过一遍。
练习文件获取链接: https://pan.baidu.com/s/1Ua9r_f7RvOKHklnNfFSrVQ?pwd=2b5d
提取码: 2b5d
发表评论