我们都知道Sumifs函数是一个多条件的求和函数,然而可能许多人知道的也就仅仅是多条件求和。今天我们就来学习一下Sumifs函数两种新的计算方法,如何搭配数组进行综合运算。
函数公式:
=SUMIFS(E2:E7,C2:C7,B11,D2:D7,C11)
函数解析:
这个解法为Sumifs函数最基础的用法。第一参数为需要计算的求和区域;第二参数为对应的条件区域一,第三参数为符合要求的条件值一;第四参数为条件区域二,第五参数为符合要求的条件值2,依次类推以达到多个条件计算。
下面我们来看两种不一样的数值求和方式:
函数公式:
=SUM(SUMIFS(E2:E7,D2:D7,B11,C2:C7,{'一部','三部'}))
函数解析:
1、在这里我们将sumifs函数里面的第五个参数条件值,用{}数组的方式进行统计,这样就可以将一部和三部两个条件的值计算出来;但是这样计算只能将符合条件的值算出来,不能最终的进行求和。结果如下图所示:
我们选择sumifs函数按F9进行解析,可以将一部和三部符合条件的值算出来;
2、sumifs数组方式计算出数据后,最后我们用sum求和函数再进行一次求和,这样即最终的进行求和计算。
函数公式:
=SUM(SUMIFS(D3:D10,B3:B10,{'一部';'二部'},C3:C10,{'A','C'}))
函数解析:
1、这里的数组运用方法与方法一是一样的,都是将多个条件值用{}数组符号进行连接起来,最后用sum函数进行求和;
2、{'一部';'二部'}这里我们中间用的是分号“;”,{'A','C'}这里我们中间用的是逗号“,”。这就是这两个数组不一样的地方。区别在于数组自身的计算逻辑有关:
2.1 如果两个都用逗号,这样数组会一一对应的进行计算,就是一部A,二部C;
2.2 如果前面分号后面逗号代表的是,一部A和C,二部A和C这种一对多的关系。
现在你学会如何使用Sumifs函数进行多条件数组求和了吗?
联系客服