首页 > 解决方案 > 我想基于第三个表在两个不同的表上使用 sumproduct

问题描述

我是一名童子军助理童子军大师,被要求帮助筹款活动,所以我正在尝试整理一张 Excel 表格。我想使用 sumproduct 从两个表中汇总我需要的总数。我的结果将在参考图片中的 B3 中。

数学:
(C7 * B18) + (C14 * B19)

(.19672 * 300)+(1 * 200)
259.02 的结果

Need
 Table 2 Dist Hours
 Table 3 Total
From
Table 1 Name = $A$3
Table 1 Name = Table 2 Name
Table 2 ID = Table 3 ID

我希望有人可以帮助我们的童子军(我)

标签: excelexcel-formulavlookup

解决方案


对于表 3 中有限(和静态)数量的条目,这种堆叠错误控制查找的方法应该为放入表 1 中的任何名称产生正确的结果。

=IFERROR(INDEX(C7:C14, AGGREGATE(15, 7, ROW($1:$8)/((A7:A14=A18)*(B7:B14=A3)), 1))*B18, 0)+
 IFERROR(INDEX(C7:C14, AGGREGATE(15, 7, ROW($1:$8)/((A7:A14=A19)*(B7:B14=A3)), 1))*B19, 0)

在此处输入图像描述


推荐阅读