之前学的SUM函数虽然也能实现条件求和,但是Excel提供了专门的条件求和函数SUMIF。
SUMIF(条件范围, 求和条件, 求和区域)
第二参数求和条件以数字、表达式、单元格参考、文本或函数的形式来定义将添加哪些单元格。
=SUMIF(B3:B19,"产品A",C3:C19)
第一参数与第三参数相同时,可省略第三参数
=SUMIF(E5:E17,">=5000")
简单介绍下SUMIF的用法,下面继续介绍SUMIF配合通配符的使用以及数组的用法。
学习之前先介绍一下通配符。
一、通配符
通配符用于模糊匹配,通配符有2种,*,?
*:代表任意多个字符。
?:代表任意单个字符。
通配符的常见写法:
开始是:王*(王字开头)
结束时:*王(王字结尾)
包含:*王*(包含王字)
固定字符数:??(2个字符长度)
二、示例
=SUMIF(B5:B17,"??",E5:E17)
=SUMIF(C5:C17,"销售*部",D5:D17)
~:识别通配符
如果想找包含*或?的条件,直接输入*或?会被当成通配符识别。这时候需要在前面加~来识别通配符。
=SUMIF(B5:B17,"*~?*",D5:D17)
三、数组用法
条件有多个选项时,第二参数可以用数组。
=SUM(SUMIF(B3:B19,{"产品A";"产品C"},C3:C19))
此函数相当于
=SUMIF(B3:B19,"产品A",C3:C19) SUMIF(B3:B19,"产品C",C3:C19)
00:02 / 00:34
SUMIF的工作原理会自动找到对应区域,上面公式可以简化为
=SUM(SUMIF(B3:B19,{"产品A";"产品C"},C3))
第三参数简写后也会自动找到对应的求和单元格。
评论 (0)