充值积分
开启左侧

[转帖] 93 全自动《计划排程物料需求运算报表》-01

[复制链接]
spaceman 发表于 2023-7-23 16:15:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题


关于这个问题,其实就是ERP中的MRP运算,只不过就是用Excel来解决,这也是很多中小工厂没有信息化的情况下比较好的一种选择,至于如何用Excel做MRP运算呢?遵循最简单的分解BOM物料清单原则即可。
ERP可以按BOM清单分解下达采购需求、自制需求,计划员需要汇总这些需求就比较困难了,一般的ERP没有办法指定需求汇总物料需求。如何理解呢?排程10个生产任务,就汇总这些生产任务的需求,并指定班次。更别说没有ERP的工厂。
要解决这个问题的难点就是如何动态的根据排程中指定的产品,自动根据BOM物料清单分解物料需求,当排程中的计划有变化的时候,也能够同步变化。相当于一个“简化”版本的APS自动排程分解汇总需求。
对于这个问题,需要两个输入,一个输入就是所有产品的BOM物料清单,一个就是指定产品的排程,如果有白晚班的话还需要分别排程。
所有物料BOM表 这个两大输入表之一,格式也要标准化,一个是母件、一个子件,一个是子件用量,这个基础表。这个BOM表注意不要全阶展开,一阶一阶以展开,多阶的物料需求运算和单阶的运算计算方法不一样,需要根据多阶BOM的设置方法来判断用哪一种计算算法。


产品的排程表 产品的排程表,也就是所排产品的排程,这个排程必须是有以下几个信息,一个是排程日期、排程班组、排程的产品(也就是母件编码),排程数量。
有了这个排程表后,就是解决痛点的问题了,如何快根据排程中的母件编码快速展开BOM物料需求。


确定输入的变量 其实如果关注过古老师的文章的话,应该知道古老师以前写关类似的文章,只不过以前的文章还是不太“完美”,就是需求手动去填充公式,这次用365版本写一个接近“全自动”的物料需求汇总运算表的函数公式版本;
要实现全自动的话,就是要知道哪些因素会影响公式的结果,因为输入的报表只有BOM物料清单表和计划排程表。这两个报表也是变量,因为当公式有新产品增加的时候,也会更新BOM物料表,同理,排程变化的时候,排程表也变了。两张表都需要预警足够的范围来应对这些变量。
把变量转成定量 在写函数公式的时候,如果全部是定量的话,公式只需要写一次就实现了函数的建模,所以需要把上面的变量在函数公式中尽可能的转换成定量。
BOM物料清单这里比较简单,只需要预留可能出现的行数就可以了,如最大行数是20000行,就预留这个行数,难的在于排程表中。排程表中预留不是简单的预留。需要找到唯一值,因为是需要根据唯一值来匹配排程日期、排程线体、母件代码分解等。
如下图中,如果按物料编码分解,就会出现重复,无法通过编码来查找计划日期与线体,因为一对多了,一个代码对应两个日期,如果用XLOOKUP来查找只能找到一个日期7-14


未完待续……





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注官方微信

微信号:skyspaceman

微信群:精益大本营

QQ1群:176343137

QQ2群:38787350

全国服务热线:

13928439879

(工作日:周一至周五 9:00-16:00)
深圳市宝安区前进二路
326186246@qq.com

Archiver-手机版-小黑屋- 精益大本营  

Powered by Discuz! X3.4 Licensed© 2001-2013 Discuz Team.  苏ICP备11088591号-2

安全联盟认证