按款型排程后,需要自动分配到生产任务上面,而且还需要按交期约束和数量约束来分解,经过昨天的公式,已经把7月11日的排程任务顺利分解到对应的生产任务之中了,现在需要把7月12日排程再次分解到对应的生产任务中。如下图所示
7月11日分配完后的任务,现在需要计算的就剩下多少数量?如生产任务号“WK-02”任务数量是40,当日排程是200,分配40后这张工单就剩下0了,而 “WK-09”的任务只分配了90,还剩下20,所以需要写一个公式,自动判断剩下的生产任务数量,再以这个数量判断7月12日的分配;录入公式=IF(J9=0,G9,G9-J9)。
这个公式的理解也简单,就是分配的任务数量为0,就是没有分配的任务,就返回生产任务数,否则就是生产任务数量减去分配数量,得到剩下数量,完成效果如下图:
接下来的要做的就是不断的更新7月12日,7月13日以后的排程,不断的重复分配→剩下这样动作,前提就是逻辑不能错,只能一天一天更新,用前一天和后一天的生产任务数量做对比。
先把7月11号剩下数量筛选出来,也就是大于数量大于0的,录入公式:=FILTER(C9:K24,K9:K24>0),就得到结果,如下图所示:
不过,这个结果范围太大,我也需要保留有用列就行了,也就是“生产任务、零件、款型、剩下数量”,通过选择列的函数来把对应的行定位好,注意这里要分别写函数:
=CHOOSECOLS(FILTER(C9:K24,K9:K24>0),2)
=CHOOSECOLS(FILTER(C9:K24,K9:K24>0),3)
=CHOOSECOLS(FILTER(C9:K24,K9:K24>0),4)
=CHOOSECOLS(FILTER(C9:K24,K9:K24>0),9)
=CHOOSECOLS(FILTER(C9:K24,K9:K24>0),6)
这样就和原来的7月11日的格式一样了,就可以用同样的公式继续计算分配任务的结果。
=XLOOKUP(V9#,$C$3:$C$5,$F$3:$F$5),把排程中7月12的是排程数量引用过来,最终效果如下:
当7月11日和7月12日的日期框架一样的话,就可以把公式直接借用过来,更改引用关系即可得到正确的结果,录入以下公式:
=LET(A,Y9-SUMIFS($W$9:W9,$V$9:V9,V9),IF(A>0,W9,IF(ABS(A)<W9,W9 A,0)))
=IF(Z9=0,W9,W9-Z9)
就可以看到分配7月12日后的结果,如下图所示:
可以看到分配后剩下的生产任务越来越少,直到全部生产任务分解完后,就可以实现一键分配任务了,接下来要做的就是把7月13日,7月14日继续更新;
这样继续写公式也不要怕麻烦,因为公式写的时候注意一下范围,下次可以实现全自动,只需要更新源数据就可以了,这样就可以实现源数据调整,自动分配的任务数量也更新调整。
就差最后一步了,把更新的天数所有的任务合并起来,实现一张新的报表。这里为了方便截图,全部放在一张报表上面的了;
录入公式:
=CHOOSECOLS(LET(a,VSTACK(C9:K24,S9:AA20,AC9:AK13,AM9:AU9),FILTER(a,CHOOSECOLS(a,8)>0)),1,2,3,4,8)
实现分配任务后自动转一维数据,根据以前古老师所说的,一维数据又可以全自动转二维数据,录入以下公式:
=UNIQUE(D29:D49)
=TOROW(UNIQUE(C29:C49))
=XLOOKUP(T29#,D9:D24,E9:E24)
=XLOOKUP(T29#,D9:D24,F9:F24)
=SUMIFS(G29:G49,C29:C49,W28#,D29:D49,T29#)
录入完成后,全自动一键分配,一键合并,一键转一维,一键转二维全部实现。
总结:
计划员工作,如果学习一些简单的Excel函数,可以大大提高排程的效率,有时候甚至比排程软件更加高效,特别一些中小工厂短期上不了信息化的,用Excel排程应当是首先选择的。
知识点:
1.筛选函数: FILTER
2.排序函数: SORT ,特别是多次排序的思路
3.递归运算: REDUCE, 这个函数解决了Excel不能递归运算的痛点;
4.合并函数:VSTACK,这个解决多维数据的合并的问题,可以把多个维度的报表合并成新的报表;
5.选择函数:CHOOSECOLS,原来没有发现这个函数什么用,配合动态数组#的录入,选择单列来解决,就是一个神级函数。
6.去重函数:UNIQUE,删除重复项的不二选择;
7.转换函数:TOROW,把垂直转成水平,一维数据转二维数据专用;
8.逻辑函数:IF 条件判断当至无愧的王者
9.定义函数:LET 缩短代码的高效函数,再也不用输入长长的代码了;
10.求和函数:SUMIFS ,这个函数就是实战之王,不管他有多么的低效。
源文件:88 按产品排程的时候,如何自动分配的生产任务与分拆任务
我是古哥:
从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved