Excel: 列与单元格的乘积之和

Excel: Sum of products of column with cell

我想将列的每个单元格与某个范围内定义的值相乘并求出它们的总和。

我预计 B1*A1 + B2*A1 + B3*A1 = 2000*1 + 2000*2 + 2000*3 = 12000

我试过:

=PRODUCT(B1:B3, A1) returns A1*B1*B2*B3
=B1:B3*A1无效
=SUMPRODUCT(B1:B3, A1)无效,需要相同的列

我认为SUMIF在那里不合适,因为没有条件。我用谷歌搜索没有运气。

最简单的方法:

=SUM(B1:B3)*A1

或数组公式(必须使用Ctrl+Shift+Enter输入)

=SUM(B1:B3*$A)

将此公式放在 B 列外的任何单元格中。

=A1*(总和(B:B))