有共用物料时,BOM的层级关系该如何计算物料需求

如冰说计算机 2024-05-20 08:20:39

多阶BOM计算物料的方法,在有共用物料时,BOM的层级关系该如何计算物料需求?如下图,通过序列列识别BOM的层级,并根据层级依次代入各层级的值计算用量。

解决思路是在序列识别问题上,这里可以看出序列中,第一级为1.1即有一个.分隔符,第二级为1.1.1即有两个.分隔符,第三级为1.1.1.1,即有三个.分隔符,所以利用这个做判断,当层级为一级,直接用当前用量*计划数;如当前层级为二级时,用当前用量*上一级用量*计划书;三级时,同理;上一级用量用提取上一级序列查找对应数值即可。

所以公式为=IFS(LEN(A4)-LEN(SUBSTITUTE(A4,".",""))=3,F4*XLOOKUP(TEXTBEFORE(SUBSTITUTE(A4,".","+",3),"+"),A:A,F:F,0)*XLOOKUP(--TEXTBEFORE(SUBSTITUTE(A4,".","+",2),"+"),A:A,F:F,0)*$E$2,LEN(A4)-LEN(SUBSTITUTE(A4,".",""))=2,F4*XLOOKUP(--TEXTBEFORE(SUBSTITUTE(A4,".","+",2),"+"),A:A,F:F,0)*$E$2,LEN(A4)-LEN(SUBSTITUTE(A4,".",""))=1,F4*$E$2)。这里的层级用公式就直接计算出来了,没有直接引用。

0 阅读:0

如冰说计算机

简介:感谢大家的关注