Google表格-动态查询总和

时间:2018-06-28 04:29:00

标签: google-sheets

我有一个垂直的点列表和几个水平的数据表。我想从每个工作表中获取数据的总和,将它们乘以其标题键的值,然后获得每行数据的总和。

enter image description here

对于第2行,我希望总数为1,011(3 x 123 = 369,2 x 321 = 642,369 + 642 == 1,011),在其中查找aaa和bbb的标头,获取它们的点值,然后将其乘以它们的行值。我敢肯定,我可以破解它并得到结果,但是我想获得一种有效的方法。

2 个答案:

答案 0 :(得分:2)

这似乎是一个简单的SUMPRODUCT公式。

=sumproduct((A3:A4=D1:E1)*(B3:B4)*(D2:E2))

enter image description here

Sample Google-Sheet

答案 1 :(得分:1)

=SUMPRODUCT(B:B*iferror(hlookup(A:A,D1:E2,2,false),0))

=SUMPRODUCT(B:B*iferror(hlookup(A:A,1:2,2,false),0))

enter image description here