用公式把单一的工单进行排程的时候,可以实现自动排程,但和实际排程不一样,实际是排产完第一张工单后再接着排程第二张订单,如何实现第二张单自动接上,当时想了几个方法都有问题,在写函数的过程中就是不断试错,不断改正的一个过程;学习自动排程也是参考的网上的大神。
大神的公式非常优秀,但是不是自己理解透彻的,就不能根据自己的业务,排程特点随意更改,始终受限,把学习的过程写下来,同时巩固自己的Excel知识,加强排程练习;
为了让第二张单接着排程,当写好第一个工单公式后,在下方通过IF判断,如上方有数据也就是大于零的时候,就返回空,否则就返回单工单的自动排程函数;录入公式:=IF(F12>0,0,IF($D13
尽然第三个工单出了问题,就要想一个办法让公式填充大于零,所以必须引入求和公式,也就是向下填充的时候,累计求和当列的数据,这样就不会出现单个判断了;
我们再次尝试把公式更改:=IF((SUM(F$22:F23))>0,0,IF($D24
到了这里,还是有问题,因为上图中公式虽然实现了连续生产,但是忽略了一个当日负荷的问题,就是当订单的排程数量没有达到最大日负荷的时候也自动向后延续一天了,如第二张工单,订单量500,当日的产能1000,只排程了一半的负荷,所以上面的公式没有解决负荷的问题,这里需要思考如何把负荷考虑进去?
如何计算负荷呢?直接法,就是用排程数量除日产能,求和就可以了,这个公式在低版本需要按Ctrl+Shift+回车,Office 365 支持动态数组,所以不需要了,我们录入公式:F27=SUM(F22:F26/$D$22:$D$26),可以明显看出负荷没有排足;
未完待续……
我是古哥:
从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!23年古哥特训全程班开始预报名招生,23年和古哥一起全方位学习计划运营知识
领取专属 10元无门槛券
私享最新 技术干货