导读大家好,我是本栏目的编辑肖帅。SUMPRODUCT的中文意思是产品的总和。将给定数组组中的相应元素相乘,并返回乘积之和。语法SUMPRODUCT(array
音频解说
大家好,我是本栏目的编辑肖帅。SUMPRODUCT的中文意思是产品的总和。将给定数组组中的相应元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3,)
数组1,数组2,数组3,是2到30个数组,它们对应的元素需要相乘和求和。
解释
1.数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!
2.SUMPRODUCT函数将非数字数组元素视为0。
3.在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,因此必须指定范围。A:A和B:B不能用于SUMPRODUCT函数。Excel2007及以上可以引用整列(列),但不建议使用,公式计算速度慢。
4.SUMPRODUCT函数不支持“*”和“?”通配符。
SUMPRODUCT函数不能使用“*”和“?”比如SUMIF和COUNTIF函数。要实现这个功能,可以使用灵活的方法,比如使用LEFT、RIGHT、ISNUMBER(FIND())或者ISNUMBER(SEARCH())等函数。
5.SUMPRODUCT函数在多个条件下求和时“、”和“*”的区别:当待求和区域没有文本时,它们之间没有区别。有文字时,使用“*”会出现错误,返回错误值#VALUE!当使用“,”时,SUMPRODUCT函数会将非数字数组元素视为0,因此不会报告错误。