之前学的SUM函数虽然也能实现条件求和,但是Excel提供了专门的条件求和函数SUMIF。

SUMIF(条件范围, 求和条件, 求和区域)

第二参数求和条件以数字、表达式、单元格参考、文本或函数的形式来定义将添加哪些单元格。

=SUMIF(B3:B19,"产品A",C3:C19)

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

第一参数与第三参数相同时,可省略第三参数

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

=SUMIF(E5:E17,">=5000")

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

简单介绍下SUMIF的用法,下面继续介绍SUMIF配合通配符的使用以及数组的用法。

学习之前先介绍一下通配符。

一、通配符

通配符用于模糊匹配,通配符有2种,*,?

*:代表任意多个字符。

?:代表任意单个字符。

通配符的常见写法:

开始是:王*(王字开头)

结束时:*王(王字结尾)

包含:*王*(包含王字)

固定字符数:??(2个字符长度)

二、示例

=SUMIF(B5:B17,"??",E5:E17)

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

=SUMIF(C5:C17,"销售*部",D5:D17)

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

~:识别通配符

如果想找包含*或?的条件,直接输入*或?会被当成通配符识别。这时候需要在前面加~来识别通配符。

=SUMIF(B5:B17,"*~?*",D5:D17)

Excel条件求和函数SUMIF用法和实例介绍-趣帮office教程网

三、数组用法

条件有多个选项时,第二参数可以用数组。

=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))

第三参数简写后也会自动找到对应的求和单元格。