智能动态供需平衡欠料表-1
优秀创作者
生产计划排程管理中,供应和需求是两个非常重要的概念,在排程需要关注的就是供需平衡,同时也要注意当供大于需,需大于供的排程策略方案是什么?所以设计一个能够快速判断供需平衡表是非常有必要的。供需平衡表的设计难点在于汇总的维度,按日汇总需求、按产品别汇总需求,表格如何从一维数据转到二维数据,再转到多维智能分析。
供应明细表
设计供应明细表的输入与输出界面,字段录入分为四个,一个是采购单号,一个是品名,一个是预计到货时间以及预计到货数量,类别这里默认为供应,其中输出用裁剪函数进行统一单独裁剪。
效果如下图所示:
需求明细表
设计需求明细表,这里的设计思路同供应明细表,并且为了后续合并表方便,四个字段的维度基本一致:单号、品名、时间、数量、类型。这里类型为默认输入“需求”
合并供应与需求
接下来就是把供应与需求两个源一维数据进行合并,合并的目的就是为方便聚合动态数组化分析,第1列录入动态数组公式:
=INDEX(VSTACK(TRIMRANGE(供应.输入!A2:E30000),TRIMRANGE(需求.输入!A2:E30000)),,1)
同理第2列第到4列的公式把INDEX的列参数分别更改为2、3、4,即可,这样的目的是让每一列都可以用字段引用
二维供需汇总
接下来就是以品名和日期两个维度进行数据二维聚合汇总,让数据放在一起方便展示,录入以下几个动态数组公式:
水平方向日期维度:
=LET(C,供需.输出!C2#,SEQUENCE(,MAX(C)-MIN(C)+1,MIN(C)))
垂直方向品名维度:
=SORT(REPTARRAY(UNIQUE(供需.输出!B2#),3))
垂直方向分类维度:
=REPTARRAY(VSTACK({"供应";"需求"},""),3)
效果如下图所示:
接下来就是计算供需平衡,确定供大于需,还是需大于供了,中间已经预留了计算项
未完待续……