Excel:仅对大于零的值使用 sumproduct
Excel 中的SUMPRODUCT函数返回两个匹配表的乘积之和。
要仅对大于零的值使用此函数,可以使用以下公式:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
对于范围A1:A9中大于零的值,此特定公式将仅返回两个数组的乘积之和。
下面的例子展示了如何在实践中使用这个公式。
示例:仅对大于零的值使用 SUMPRODUCT
假设我们在Excel中有以下两个数值表:
如果我们像往常一样使用SUMPRODUCT函数,我们可以对 A 列和 B 列中的值之间的乘积求和:
乘积之和为144 。
我们可以手动验证这是否正确:
乘积之和 = 10*3 + 5*4 + 0*5 + (-3)*2 + 6*5 + 4*5 + 10*2 + (-5)*4 + 10*5 = 144 。
要仅取 A 列中值大于零的乘积之和,我们可以使用以下公式:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
以下屏幕截图显示了如何在实践中使用该公式:
A 列中的值大于零的乘积之和为170 。
我们可以手动验证这是否正确:
乘积之和 = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170 。
注意:您可以在此处找到SUMPRODUCT函数的完整文档。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: