今天我们继续讲解excel最常用的10大函数之一的sumif函数,它在多条件求和及关键字模糊求和场景中的应用。
下面我们分为两个场景来介绍公式的写法。
一、多条件求和
多条件求和,作者在专栏中介绍过,专用的函数是sumifs函数,常用的公式是sum或sumproduct函数公式,但以上的应用都在于多个条件之间是一种“且”的关系,即需要满足第1个条件而且还有继续满足第2个条件,这个公式才会正确执行运算。
但有时我们会碰到多个条件间的关系为“或”的情境。
比如下图所示的,要计算两种水果,西瓜和苹果3日的总销量。那么它就属于“或”的关系,两个条件是并列的,可以只满足其中一个条件,如只满足一个条件,那么就计算符合这个条件的单元格数据的求和。

在这样的一个场景中,如果我们使用sumifs函数来进行求和,那么得到的结果是0,因为公式中的两个条件区域是相同的,但两个条件却是不同的,那么数据无法同时满足两个条件,则表示条件不成立,公式运算结果为0.
=SUMIFS(C2:C13,C2:C13,B2,B2:B13,B3)

我们来看看sumifs函数的语法图:

=sumifs(求和区域,条件区域1,条件1,条件区域2,条件2)
结果会返回满足所有条件的单元格数据求和。
它的特点就是每个条件都是不可忽略的,必须同时满足成立,那么这个函数的条件设置,通常每个条件引用的单元格区域并不相同。
如果按照正常的思路进行两次sumif函数求和,再通过“+”号汇总求和,那么我们来看看它的公式:
=SUMIF(B2:B13,B2,C2:C13)+SUMIF(B2:B13,B3,C2:C13)

这个公式得到了正确的结果,但是未免也过于繁琐了,如果是3个条件,则要输入3次sumif函数表达式,且还要进行相加。
那其实我们是可以通过一个固定的sumif函数多条件写法,来快速求和“或”的关系下单元格数据的计算。
购买专栏解锁剩余54%