我正在尝试找到一种适当的方法来计算两个范围的点积。例如,A1:A3
和 B1:B3
的乘积将是 A1*B1 + A2*B2 + A3*B3
。有没有好的方法来做到这一点?对于大范围的数据,硬编码计算是相当繁琐的事情。
使用这个
=SUMPRODUCT(A1:A3,B1:B3)
SUMPRODUCT公式 - 语法和用法
Excel SUMPRODUCT公式 - 教程。Sum-product公式的语法非常简单。它需要1个或多个数字数组,并获取相应数字的乘积之和。
The syntax is =SUMPRODUCT (list 1, list 2 ...)
考虑到Excel Spill feature,现在您可以在大多数情况下使用SUM
代替以前需要使用SUMPRODUCT
的情况,例如:
=SUM(A1:A3*B1:B3)