一键追欠料!WPS表格实战MRP欠料计算-20
优秀创作者
在昨天的操作手册介绍中, 详细的介绍了“MPS输入”这个工作表模块,包括如何调整排程、调整工时,增加信息等操作,今天我们将继续讲解这张MPR 欠料表中关于自动报表的说明。
镜像报表
是指对原始工作表的数据区域进行复制,其内容与原表一致。设置镜像报表的主要目的是实现对原表数据的动态引用,并将其转换为字段化的结构形式。例如,在“BOM输入”工作表中,数据区域为 A1:A1000。在对应的镜像报表“BOM”中,A2 单元格的公式为:
=TRIMRANGE(BOM输入!A2:A300000)
公式解释:
该公式使用TRIMRANGE 函数对原始数据区域进行自动裁剪,确保只保留实际有数据的范围。原表最多支持 300000 行,通过此公式可实现与原表的 1:1 动态引用。此外,使用动态数组公式(如 A2#)可以引用整个生成的列数据,从而大幅简化后续引用公式的长度与复杂度。通过这种方式,镜像报表实现了类似数据库字段化的引用效果,其中“#”符号表示引用整列数据。
目前,采用镜像报表技术的工作表包括:
工作表4:BOM对应 工作表2
工作表6:库存 对应 工作表3
工作表8:MPS二维 对应工作表1
这三张工作表;效果如下图所示:
产品数量
工作表“产品SKU数”(工作表5)的设计目的是用于统计“BOM输入”(工作表2)中所涉及的唯一父件编码数量(即SKU数量)。通过该表,可实现对BOM结构中父件的去重统计,并为后续的自动排程提供基础数据支持。
数据结构说明:
“BOM输入”工作表采用标准的“父件-子件”结构。例如,若父件代码为“A”,且其包含5个子件(A1/A2/A3/A4/A5),则该父件会在表中重复5行,每行对应一个子件。
SKU数量统计逻辑:
在“产品SKU数”表中,通过提取所有父件编码并进行去重处理,可得到唯一的父件列表及对应的SKU总数。该统计过程支持动态更新,确保与“BOM输入”表中的数据保持同步。
UPH信息录入:
在此基础上,可在“产品SKU数”表中录入每个父件对应的 UPH(Units Per Hour,每小时产出) 数据。该参数将作为后续自动排程模块中的关键约束条件之一,用于产能规划与生产调度。
注意事项:
由于“产品SKU数”表是基于“BOM输入”表进行动态连接生成的,因此在“BOM输入”表中不得随意删除数据。一旦删除原始数据,可能导致“产品SKU数”表及其相关引用表的数据错位或引用异常。
库存汇总
库存汇总”工作表(工作表7)用于集中汇总多个库位的库存数据,实现物料库存的统一管理和可视化展示,便于后续排程模块一键引用库存信息。
数据结构与展示方式:
该表以物料编码为单位进行汇总,每个物料编码对应多个库位的库存明细。例如,物料编码“A”若存放在5个不同库位中,将在“库位”列显示为:“仓位1, 仓位2, 仓位3, 仓位4, 仓位5”
同时,该表将同一物料的参与运算库存与总库存分别展示在同一行中,便于快速对比与分析。
示例说明:
假设物料代码“A”的总库存为 1000,其中参与运算的库存为 500,剩余 500 虽有库存,但未参与排程计算。这部分库存可能存放于如不合格仓、样品仓、待发货仓等非生产可用库位。
应用价值:
在紧急情况下,可根据实际库存状态,在确保安全和合规的前提下,手动调整参与运算库存,灵活调用未参与运算的库存资源,提升生产调度的灵活性与响应速度。
未完待续……