根据BOM自动统计零件的数量
需求:1、已知BOM结构(成品、半成品和零件的层级关系)
2、已知成品的订单情况
2、根据成品订单,求零件的总数
=SUM(SUMIFS($C$3:$C$18,$A$3:$A$18,$E$3:$E$5,$B$3:$B$18,$E12)*F$3:F$5) PQ绕了一大圈,对错没验证
PQ解法
比3楼兄弟的写法更通用一点
3楼写法支持2级查询(FG1->SA1->C05),
我这个不限制级数(即从零件到成品可经过多个半成品步骤),如下图中的(FG1->SA1->砂->w->C05)
=SUM((TRANSPOSE($E$3:$E$5&$E12)=$A$3:$A$18&$B$3:$B$18)*$C$3:$C$18*TRANSPOSE(F$3:F$5))
数组公式,下拉右拉 f12=SUMPRODUCT(($A$3:$A$18=$E$3)*($B$3:$B$18=$E13)*($C$3:$C$18))*VLOOKUP($E$3,$E$3:$I$5,COLUMN(C3),FALSE)+SUMPRODUCT(($A$3:$A$18=$E$4)*($B$3:$B$18=$E13)*($C$3:$C$18))*VLOOKUP($E$4,$E$3:$I$5,COLUMN(C3),FALSE)+SUMPRODUCT(($A$3:$A$18=$E$5)*($B$3:$B$18=$E13)*($C$3:$C$18))*VLOOKUP($E$5,$E$3:$I$5,COLUMN(C3),FALSE)
页:
[1]