sumproduct函数:先计算多个数组的元素之间的乘积再求和


sumproduct函数:先计算多个数组的元素之间的乘积再求和

sumproduct函数
sumproduct函数:先计算多个数组的元素之间的乘积再求和
函数定义: 先计算多个数组的元素之间的乘积再求和
官方说明: 在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和.
解赋大白话: "SUM:求和;PRODUCT:计算积;组合的汉语意思是:乘积之和;
最常用为多条件求和,代替SUMIF函数;"
使用格式: SUMPRODUCT(array1,array2,……array30)
解赋白话格式: "SUMPRODUCT(数据1,数据2,…… , 数据30) 其相应元素需要进行相乘并求和
代替SUMIF函数多条件计算:SUMPRODUCT((包含条件1的区域=条件1)*(包含条件2的区域=条件2),要计算的区域)"
参数定义: array 指定包含构成计算对象的值的数组或单元格区域.
要点: 各个数组行*列的大小必须一样.
注意事项: "1.数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!.
2.数据区域引用不能整列引用.如:A:A、B:B.
3.将非数值型的数组元素作为0处理.
4.数据区域不大,可以用sumproduct函数,否则,运算速度会变很慢."


综述:
用于多条件求和对于计算符合某一个条件的数据求和,可以用SUMIF函数来解决.如果要计算符合2个以上条件的数据求和,用SUMIF函数就不能够完成了.
综上所述,对于多条件的计数或者求和,可以用数学函数SUMPRODUCT来比较方便的解决.在使用函数时 , 进行数据引用的单元格区域或数组应该大小一致,不能采取整列引用(形如A:A).如果跨表使用函数SUMPRODUCT,与其它函数跨表引用数据一样,数据区域前面应该标明工作表名称.计数公式中最关键的是确定计数的判断条件.求和公式在原来的计数公式中,在相同判断条件下增加了一个求和的数据区域.用函数SUMPRODUCT求和,函数需要的参数一个是进行判断的条件,另一个是用来求和的数据区域.


sumproduct函数:先计算多个数组的元素之间的乘积再求和

sumproduct函数


sumproduct函数:先计算多个数组的元素之间的乘积再求和

sumproduct函数


sumproduct函数:先计算多个数组的元素之间的乘积再求和

sumproduct函数
sumproduct函数:先计算多个数组的元素之间的乘积再求和

【sumproduct函数:先计算多个数组的元素之间的乘积再求和】sumproduct函数

相关经验推荐