PMC表格模型48:全阶毛需求运算表-2

职场计划有古哥 2025-04-09 06:50:33

全文约600

大家好,我是古老师,今天分享第48个表格模型,全阶毛需求运算表模型的第2章,在昨天已经完成计算毛需求的关键报表之一《BOM物料清单》的标准化,今天开始设计《MPS 主生产计划》的标准化。

MPS 输入

MPS主生产计划是PMC的核心报表之一,这个报表的设计我一直用的是二维表格式,主要分为三个模块,第一模块为垂直区的计划信息模块,第二模块为水平区的具体日期,第三模块为交错区对应的订单的具体数量。

这些信息的建议是水平方向排程建议固定7天、15天、30天,以无限产能先预计排产,再根据这个日期进行全阶子件物料需求计算。排程数量根据订单交期,PMC计算员手动排程。

MPS 输出

新建一张工作表,命名为“MPS.输出”定位为MPS.输入的标准化一维数据。为了方便大家理解动态扩展,这里分步录入公式:

A2=TRIMRANGE(MPS.输入!A2:A2000),并向右填充,这为垂直区的订单相关信息,有多少列垂直方向的信息列就向右填充多少列,向下预留范围2000行

F1=TRIMRANGE(MPS.输入!F1:Z1),这个为水平区,向右预留到Z列,扩展水平方向排程的日期。

F2=OFFSET(TRIMRANGE(MPS.输入!F1:Z1),1,,ROWS(A2#)),这个为交错区,根据垂直区的数据动态扩展;

MPS 一维

上面已经反最重要的三个区用公式动态数组定义好了,就可以根据这个动态数组公式继续写二维转一维的公式了。原理都着不到,通过IF函数加TOCOL函数进行判断。

垂直方向公式都差不多,区别在于裁剪函数的范围在A列还是B列等。

这个是交错区的公式:

这是水平区的公式:

未完待续……

0 阅读:0