我正在尝试在excel中获取专用的材料表。因此,我们有一些产品,而这些产品需要特殊的材料。我知道特定产品中包含多少材料。我也知道哪一年销售了多少,现在我要计算这些年所需的材料。因为乘积基数很大(> 100),因此列数大于100,所以我想使用一些查找或索引函数来自动执行乘法。
如图所示,我尝试使用sumproduct,有关stackoverflow的其他问题也对此进行了解释。此求和积应将一个表中获得的所有值乘以另一表中的相应值。我觉得我的前两个比赛功能有些不对(再次查看图片)
The code used:
=SUMPRODUCT(INDEX($B$19:$E$22;MATCH(B$2;$A$19:$A$22;0);MATCH(B$10;$B$18:$E$18;0));INDEX($B$3:$E$5;MATCH($A11;$A$3:$A$5;0);MATCH(TRUE;$B$3:$E$5>0;0)))
图像包含一些额外的信息和实际需求的说明
它需要查找或索引的原因是因为表3中的产品总是与表1中所示的顺序不同。
我希望这个sumproduct尽可能自动化,在此先感谢您:)