1

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

  • A1:2000
  • B1:1,B2:2,B3:3

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

我试过了:

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

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

4

2 回答 2

3

最简单的方法:

=SUM(B1:B3)*A1

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

=SUM(B1:B3*$A$1)
于 2020-01-28T08:23:55.827 回答
3

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

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

于 2020-01-28T08:24:46.600 回答