我正在试图计算材料的价格,使用那里的材料ID和名称。我有三个不同的表(见下文),我正在计算总价。我正试图想出一个公式,大致为= QTY*Price (如果绘图号码与Mat ID匹配)
我对需要匹配的两对进行了着色编码,价格和数量是我需要乘以才能得到总价格的两对,我只是试图自动实现这一点,因为我有大约3000张图纸来计算价格。
任何帮助都是非常感谢的。

发布于 2020-05-14 19:40:12
使用索引/匹配:
=INDEX(I:I,MATCH(A2,G:G,0))*INDEX(E:E,MATCH(INDEX(H:H,MATCH(A2,G:G,0)),D:D,0))

如果绘图和材料之间存在多对一的关系,那么我们可以使用动态数组公式FILTER。
=SUMPRODUCT(SUMIFS(E:E,D:D,FILTER(H:H,G:G=A2))*FILTER(I:I,G:G=A2))

如果一个人没有动态数组公式,那么我们需要在not产品中添加另一个布尔值:
=SUMPRODUCT(SUMIFS(E:E,D:D,$H$2:$H$6)*$I$2:$I$6*($G$2:$G$6=A2))

https://stackoverflow.com/questions/61805964
复制相似问题