EXCEL公式设置,多款产品根据BOM自动生成物料清单

烦请高手帮忙帮我搞定表一里面黄色部分公式引用根据两款产品的订单数,计算出相应的耗用数,相同物料能自动汇总不胜感激。。。

第1个回答  2016-05-17
BOM 比较 复杂,层级 什么的,
一般 要用VBA解决,公式可能不大可能,虽然我没仔细看你的图,也没法看仔细
需要的话 [email protected] , 有空研究下追问

我把文档发到您的邮 箱,还请您抽时间帮我看下
VBA我不懂,所以务必要用函数解决
只要这问题解决了,我一定提高悬赏再给您采纳!

追答

=SUMPRODUCT(SUMIFS(BOM表!G:G,BOM表!A:A,$B$4:$B$5,BOM表!D:D,F4)*$E$4:$E$5)
已回复

追问

看到了,非常感谢,数据汇总是出来了,原料编码还没有自动引过来。这个有办法解决么?
我的意思是两款产品耗用相同材料只要引一个编码就好,不要重复

追答

什么意思 看不懂

追问

就是说我把产成品的编码和数量录入进去,就会自动生成黄色部分
现在黄色部分的发料数是搞定了,但是原料编码如何自动引过来呢?
发料数的计算是建立在原料编码事先输好的基础上的
我的意思是,原料编码也不用输,能直接生成

追答

=INDEX(BOM表!D:D,SMALL(IF((BOM表!$A$2:$A$45=TRANSPOSE($B$4:$B$5))*(MATCH(BOM表!$D$2:$D$45,BOM表!$D$2:$D$45,0)=ROW(B$2:B$45)-1),ROW(A$2:A$45),4^8),ROW(A1)))&""

Ctrl+Shift+Enter 结束公式

本回答被提问者和网友采纳
相似回答