如何汇总与查找表匹配的所有条目?

时间:2018-05-07 20:25:01

标签: excel excel-formula

所以我有一列我要总结的数字。每个数字都与查找表上的值相关联。我需要根据查找表本身找到我想用来求和的值。

enter image description here

基本上,我需要根据列J中的条目是否匹配列M中与列O中的引用号匹配的MFG来对列I中的所有内容求和。我尝试了多次SumProduct和数组公式的迭代,并且已经有了没有运气让它上班。我在网上看到的关于基于多个标准求和的所有内容只有在您提前知道必须匹配多少条件时才有效;我没有那些信息。

1 个答案:

答案 0 :(得分:1)

这将遍历第二个表,如果Ref Num匹配M16中的输入,则它从第一个表中返回MFG的SUMIF()值并将它们全部加在一起:

=SUMPRODUCT((M16=$O$7:$O$12)*SUMIF(J:J,$M$7:$M$12,I:I))

请注意,对表2的引用仅限于实际数据,而对表1的引用可以是完整列引用。这与公式如何迭代有关。因为它实际上将遍历第二个表,我们希望将迭代次数限制为数据集本身。虽然SUMIF()公式已经过优化,但对完整列引用没有任何不利影响。

enter image description here