首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

64 Excel全自动订单转物料需求

有些中小工厂由于规模和其它原因没有上信息化,但是基本的物料清单BOM是有的,当有订单来了,需要进行MRP物料需求运算,最方便的方法就是用Excel计算。

当然还可以用VBA或者其它外挂工具,但是Excel的学习成本是最低的。Excel要实现类似ERP的MRP物料需求运算,也非常简单,只需要有物料清单就可以了。有了物料清单就串联订单的MRP运算。

下图中是几个产品未来3个月的需求,根据BOM清单运算出物料需求,物料需求分两种,一种是毛需求,一种是净需求;先计算出毛需求,也就是需求数据根据独立需求和相依需求的数量直接合计得出,尚未考虑库存已有数量和未来的预计入库量等信息。理解为BOM的用量乘以需求量就可以了;

直接需求乘以用量是非常简单的一件事情,全自动串联的Excel版本需求考虑所有对外销售的产品,因为今天下达的是上图中3款产品,明天可能就是别的产品了,所以第2张表就是导出所有产品BOM;

导出后再根据有订单的需求用函数再次筛选出来,在02 所有产品BOM中增加一列,判断是否有订单,录入函数:=IFERROR(IF(LEN(VLOOKUP(A2,'01 订单需求'!A:A,1,0))>0,"是"),"")

下拉填充。就是通过找订单需求中的成品代码来判断是否有订单,如果找到了就返回是”是“,找不到就是返回错误,再通过函数把错误转换成空值。

新建一张”“表03 订单毛需求,把标题复制过来,再录入函数:=FILTER('02 所有产品BOM'!A2:F1482,'02 所有产品BOM'!G2:G1482="是"),把刚才02表中有订单需求的物料明细筛选出来,再以这个为基准计算物料的毛需求;

再把订单需求中未来3个月的标题复制过来,再次用函数把订单需求引用过来,引用过来后乘以物料需求BOM中的用量,这里注意函数的引用锁定关系;

=VLOOKUP($A2,'01 订单需求'!$A:$D,COLUMN(A1)+1,0)*$F2,向右向下填充就得到下图;

最后一步就是把物料代码去重复项,再次汇总各个月的需求,新建一张表,命名为04 合并需求,把对应的标题复制过来,分别录入以下公式:

A2=UNIQUE('03 订单毛需求'!C2:C768)

B2=VLOOKUP(A2,'03 订单毛需求'!C:E,2,0)

C2=VLOOKUP(A2,'03 订单毛需求'!C:E,3,0)

D2=SUMIFS('03 订单毛需求'!G:G,'03 订单毛需求'!$C:$C,$A2)向右填充。完成后效果如下图:

总结:以上大部分数据是由公式自动生成的,所以只需求更新表1的订单需求,就可以一键生成子项目物料代码的毛需求。需要维护的就是所有BOM的多级展开这里,当有新的产品或者有产品工艺变更的时候,需要及时更改这里的BOM明细物料。不然计算出来的也是错误的;

未完待续……

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230129A0292300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券