对2个索引匹配项的所有乘法求和

时间:2019-04-03 13:22:42

标签: excel indexing match sumproduct

我正在尝试以下操作:

通过索引和匹配,从2个不同的选项卡中获得2个值并将它们相乘,然后将这些相乘的匹配的所有实例求和。我正试图一步实现。

说明:

  1. 从“ Test_Samples”标签中,将A列中的所有值与“ Reference_Dataset”列A中的值进行匹配。

  2. 从“ Test_Samples”标签的B列中获取相应的“计数”,然后将其与“ Reference_Dataset”标签的J列中的相应“ gra”相乘。

  3. 将这些乘法的所有结果相加。

enter image description here

enter image description here

我尝试了SUMIF / SUMIFS和SUMPRODUCT并在其中嵌套了索引和匹配项,但是它给出了错误的结果,或者说公式不正确。

我索引和匹配以获取“ Reference_Dataset”标签的J列中“ gra”值的方式如下:

=INDEX(Reference_Dataset!$D:$Z,MATCH($A2,Reference_Dataset!$A:$A,0),MATCH(K$1,Reference_Dataset!$D$1:$Z$1,0))

因此,如果两个选项卡的A列中的“ Apple”,“ Bee”和“ Cinnamon”在“ Test_Samples”选项卡中的计数分别为19、1和10,并且“ Apple”,“ Bee”的对应“ gra”值“ Reference_Dataset”标签中的“和”“ Cinnamon”分别为2、1、1,应该相乘并加起来(19 * 2 + 1 * 1 + 10 * 1),总共返回49。

1 个答案:

答案 0 :(得分:3)

使用这样的数组公式:

top

作为数组公式,退出编辑模式时必须使用Ctrl-Shift-Enter而不是Enter进行确认。

enter image description here