在数据处理当中,求和类函数我们常见的就是SUM函数,然而在实际操作过程中有一个万能函数sumproduct,它的使用和运用场景却比任何的sum求和类函数运用的都更加能够广泛和普遍。下面我们就来详细的学习一下这个sumproduct函数的运用方法。

一、 Sumprodcut函数基础知识

Office Excel这个万能求和函数比sum更厉害,每个学习Office Excel的人都必须要知道 

语法结构=SUMPRODUCT(array1,array2,array3, …),Sumproduct处理的各类数据为多种数组组成的数据乘积。如需要根据人员的基础津贴和工作系数,计算每个人的应发津贴。

函数=sumproduct(B2:B12,C2:C12)

对应的结果就是B2*C2,B3*C3,B4*C4……等等进行连接。下面我们就来讲讲sumproudct这个万能函数的一些具体使用场景。

案例1:替代countif函数进行计数

Office Excel这个万能求和函数比sum更厉害,每个学习Office Excel的人都必须要知道 

问题:求出对应的产品数量。

函数=SUMPRODUCT((C4:C7=G4)*1)=2

讲解:选择函数区域(C4:C7=G4)按F9,对应的结果为:SUMPRODUCT({TRUE;TRUE;FALSE;FALSE}*1),如下图:

Office Excel这个万能求和函数比sum更厉害,每个学习Office Excel的人都必须要知道 

注意:如有对应符合条件的值,结果会显示为true,最后*1表示将逻辑值转换为数值。

案例2:替代sumif函数进行条件求和

Office Excel这个万能求和函数比sum更厉害,每个学习Office Excel的人都必须要知道 

问题:求出对应产品为宝马的销售总价

函数=SUMPRODUCT((C4:C7=G7)*(E4:E7))= 5155453

讲解:函数最后的结果为sumproudct( 2565555, 2589898)

上面的两个案例仅仅作为一个简单的实例,这个函数还可以代表lookup进行数据查询,多条件计数和求和,支持数组运算和支持文本数值计算。更多功能大家可以做更多的尝试。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注