这个问题建立在我以前的帖子的基础上,关于如何识别和输出所发现值的多个实例。我以前的帖子:Array to lookup multiple columns and take another columns information
这个问题稍有不同,如果我想对数组中找到的值求和,该怎么办。我在下面提供了一个示例。表I2:J4是为每个工厂编号分配值的参考表。单元格B3:F9已被填充,用于查找该行中每个实例的一个计数的总和。 A列将显示每一行的解决方案。该公式应允许自动填充该列。
例如,我填写了A列的前三行的答案。在第3行中,我们看到有一个Plant 1002B1和1003B1,所以答案是200 + 300。我们忽略了工厂编号的其他任何实例。例如,第4行和第5行的总和为100,与找到相同工厂的实例数量无关。
我发现自己试图使用索引,但这将返回True / False值,因此,您无法添加该值的总和。除非您使用True / False来确定值在引用表中的位置,然后使用该值来找到总和,否则我不会这样做。
使用SUMPRODUCT(SUMIFS())
=SUMPRODUCT(SUMIFS(J:J,I:I,B3:F3))