PMC表格模型47:全阶毛需求运算表 -1

古哥计划

优秀创作者

全文约800

大家好,我是古老师,今天分享第47个表格模型,全阶毛需求运算表,这个模型用于自己计算物料毛需求的模型,以前也写过全阶的需求运算模型,不过没有明确具体的版本,这里分成一个毛需求版本与净需求版本。也就是MRP版本和LRP版本。

专业术语

毛需求:指根据销售预测、生产计划或客户订单直接推导出的原始物料需求量,未扣除任何现有库存或已安排的供应。反映业务活动的直接需求(如客户订单、生产计划分解)。是物料需求的初始计算基准。

净需求:指在扣除现有库存、在途库存及已下达未交付订单后,实际需要采购或生产的物料数量。特点:是经过调整后的实际需求,反映真实的采购/生产缺口。

一句话理解:一个是扣资源,一个是不扣资源;

需要表单

计算毛需求的表单一般来说需要《产品BOM物料清单》、《产品MPS主生产计划》两个表单就可以了。

结构要求:产品BOM物料清单用标准的一维数据父子件结构;而产品的MPS主生产计划根据行业的情况用二维数据(后期转成标准的一维数据);

BOM物料清单-输入

BOM 物料清单这里分为输入和输出两个工作表。这里考虑到通用性,保留最简格式,输入表单这里只保留三列,标题分别为:“父件、子件、用量”标题用填充颜色橙色填充

BOM物料清单-输出

新建一张工作表,命名为“BOM物料清单-输入”并把录入对应的标题,填充颜色黄色,分别录入以下三个公式:

父件:=TRIMRANGE(BOM.输入!A2:A50000)

子件:=TRIMRANGE(BOM.输入!B2:B50000)

用量:=TRIMRANGE(BOM.输入!C2:C50000)

预留了50000行的范围,分别在BOM物料清单中.输入中新增BOM的输入数据区,这样就形成了1:1的动态自动扩展;

新增一列,并命名为“父件对子件数”,这一列的目的是判断每个父件包含多少个子件,后续用于毛需求计算的自动分解的关键引用列之一。录入动态数组公式:

=LET(F,A2#,VLOOKUP(F,GROUPBY(F,F,COUNTA),2,0))

因为BOM的运算量相对来比较大,这里用的是聚合函数GBY加上查找引用函数的高效函数运算,舍弃了传统的条件统计函数COUNTIFS的低效函数方案;

新增一列,并命名为“子件属性”用于判断子件的属性,逻辑为子件出现在父件代表有下层,证明为自制件,反之为采购件。这一列为后续计算毛需求判断零件属性用。

=IF(XLOOKUP(B2#,A2#,C2#,1)=1,"采购件","自制件")

未完待续……

广东省
浏览 54
收藏
5
分享
5 +1
3
+1
全部评论 3
 
学习
· 河南省
回复
 
点赞学习
· 广东省
回复
 
厉害
· 中国
回复