Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进!

今天准备和大家分享是Excel函数篇中间有关多条件计算的知识点,当你学会了这几个汇总公式,你完全理解了,就会发现你处理数据是如此之高效+简单+愉悦!!

有粉丝私信给我这样的一份原始数据,如图所示,A列是业务交易国家,B列金额,C列是结算方式。

Issue:现在有如下三个条件,我们需要按照要求进行求和,我们应该如何完成呢?

1、业务国家为中国的金额

2、业务国家为“中国”、结算方式为“转账交易”的金额

3、业务国家为“中国”、结算方式为“转账交易”的业务发生笔数

现在我们来分别解决他们吧!每天学一点,进步多一点!

Step-01 业务国家为中国的金额

其实学会函数基础的同学,通常对于这样单个条件的求和汇总,我们一般都是可以使用SUMIF函数完成:=SUMIF(A:A,"中国",B:B),得到的结果如下所示:

PS:对于SUMIF函数的用法,我们在前面已经说过了,语法非常简单,:=SUMIF(条件区域,条件,求和区域),用通俗的话来说,如果指定的条件区域刚好等于我们指定条件的值,那就就将所对应的求和区域的值分别求和汇总。

Step-02业务国家为“中国”、结算方式为“转账交易”的金额

当我们发现这个问题的时候,经过分析发现,这个比上面的多了一个条件的限制,也就是常说的多个条件求和。相信有的小伙伴对于这个问题,已经知道我们可以使用SUMIF函数的姐姐,也就是SUMIFS函数来完成这个。如下:

=SUMIFS(B:B,A:A,"中国",C:C,"转账交易")

其实SUMIFS函数的语法,和SUMIF的语法稍微有点不太一样,我们可以这么理解:=SUMIFS(求和的区域,条件区域1,条件1,条件区域2,条件二….)

也许聪明的是已经发现他和与SUMIF函数不同之处了,在这个SUMIFS函数中是把求和区域放在第一参数的位置,这个是我们需要注意的哦!

Step-03 业务国家为“中国”、结算方式为“转账交易”的业务发生笔数

聪明的是,需要注意一下这个的数据处理方式不是数据的汇总,而是统计业务发生的笔数哦。通常我们是使用COUNTIFS函数来完成这多条件计数的。

=COUNTIFS(A:A,"中国",C:C,"转账交易")

这个函数的语法是:

=COUNTIFS(条件区域1,条件1,条件区域2,条件2……)

这个函数相对于我们第二个SUMIFS函数来说,只是少了一个求和区域,其他部分参数基本是一致的。

相信你看了这么多,是不是感觉非常简单?那么有没有一种办法,可以使用它进行求和,亦可以使用它进行计数操作呢?答案是有的,他就是我们一直都在推荐的一个函数,SUMPRODUCT函数。这个函数是异常强大的哦!

好了话不多说,我们现在看看他是如何来完成这个的吧!

=SUMPRODUCT((A:A="中国")*(C:C="转账交易"),B:B)

这个公式的意思其实也非常好理解,如下:

=SUMPRODUCT(条件1*条件2*……条件N,求和区域)

如果是多条件计数,只要将最后的求和区域拿掉就可以了:

=SUMPRODUCT((A:A="中国")*(C:C="转账交易"))

=SUMPRODUCT(条件一*条件二*……条件N)

实际上数组公式因为执行了多项计算,他们的效率都会很低的,SUMPRODUCT,让人又爱又恨的函数………好了,相信对于多条件汇总,你已经肯定不在话下了。其实通过仔细分析发现多条件汇总并不复杂,只要我们掌握了最最基本的用法,在多条的条件限制求和或者求次数,我们也能轻易迎刃而解。

我是Excel教案,关注我持续分享更多的Excel技巧!

如果有不明白的或者不懂的可以在下方留言,我们会一一解答的。