Excel函数应用 - SUMPRODUCT函数
@Nopainogain
SUMPRODUCT函数应用
SUMPRODUCT函数是Excel中常用的数学函数,用于计算数组间对应元素的乘积之和,广泛应用于数据统计、财务计算等场景。
基本用法
基本语法:=SUMPRODUCT(array1, [array2], [array3], ...)
功能:计算数组间对应元素的乘积之和
参数:
- array2, array3, ...:可选,其他数组或数值范围
示例数据源
| | | |
|---|
| | | |
| | | |
| | | |
| | =SUMPRODUCT(A1:A3, B1:B3) | |
公式示例
示例1:计算总销售额
=SUMPRODUCT(A1:A3, B1:B3)
结果:5*10 + 3*20 + 2*30 = 50 + 60 + 60 = 170
示例2:计算带条件的乘积和
=SUMPRODUCT((A1:A3>2)*(B1:B3))
结果:(5>2)*10 + (3>2)*20 + (2>2)*30 = 10 + 20 + 0 = 30
示例3:计算多数组乘积和
=SUMPRODUCT(A1:A3, B1:B3, C1:C3)
结果:如果C列是折扣率,计算折扣后的总销售额
避坑指南
常见错误1:数组大小不匹配
SUMPRODUCT函数要求所有数组的大小必须相同,否则会返回错误。
解决方案:确保所有数组的行数和列数相同。
常见错误2:参数类型错误
SUMPRODUCT函数的参数必须是数值或数值数组,不能是文本或其他类型。
解决方案:确保参数是数值,或使用其他函数将文本转换为数值。
总结
SUMPRODUCT函数是Excel中非常实用的数学函数,用于计算数组间对应元素的乘积之和。它的使用方法灵活多样,可以应用于各种数据处理场景。
- 基本语法:=SUMPRODUCT(array1, [array2], [array3], ...)