PMC实战分享:如何应对大型零部件逐日管控难题与WPS表格模板设计

古哥计划
古哥计划

优秀创作者

分享一下PMC(Production Management Control)的日常工作场景:今日,古老师将解析一个较为复杂的物料控制需求实例。如下所示的表1,包含了某工厂的MPS(Master Production Schedule)主生产计划。该计划对生产任务的排程作出了明确的规定,以生产任务“WK-004”为例,其需生产总量为500件,计划每日完成100PCS,故预计整个生产过程将在5日内完成。

由于所生产产品中部分零部件体积较大,导致必须按照天数严格管控进料流程。因此,MC物控员需要对该生产任务的物料需求进行逐日拆解,精确计算出每一天所需各零部件的具体数量。

然而,系统中的工单并未对此情况进行细分,而是以整单形式呈现,如上述提及的WK-004生产任务。此任务的零件需求设定为一次性发放500套完整物料,而非按照MPS主生产计划中每天100件的进度进行拆分。加之这500套零部件中,部分已领取,部分尚未领取,这种混乱状态使得按照天数精确计算物料需求变得颇具挑战。

此,有必要设计一款全自动化的WPS表格模板,该模板能依据主生产计划MPS及生产任务的实际领料明细,自动生成按天划分的物料需求计划。此举旨在显著减轻MC物料控制员的工作压力。

需求分析

在接收到这一需求后,我们随即展开需求分析。实现依据MPS生产计划自动生成按日细分的物料需求计划的关键难点在于:准确判定每项生产任务被分配到的具体生产天数,继而根据每日排程的物料数量,合理确定各工单任务的分配比例。

具备了每日的分配比例之后,我们可将各生产任务尚未领用的零部件明细数量乘以该比例,从而得出按日分配的零部件精确数量。最终,结合MPS所提供的排程日期,即可将这些零部件量精确对应到具体的每一天。

表格转换

MPS主生产计划采用二维报表格式呈现,这在进行生产任务数量比例分配时略显不便。因此,我们首先需要将其转化为一维报表。为此,我们输入以下公式实现数据转换:

=LAMBDA(区域,垂直,水平,LET(Q,区域,C,垂直,H,水平,HSTACK(TOCOL(IF(区域="",NA(),垂直),3),TOCOL(区域,3),TOCOL(IF(区域="",NA(),水平),3))))(D3:J4,B3:B4,D2:J2)

效果如下图所示:

确定比例

成功将MPS主生产计划转化为一维报表后,我们便能够计算出每天排程数量占所排定生产任务总量的比例。只需将每日排程数量除以生产任务总数量,即可得出相应比例。

录入以下公式:

=C7:C14/XLOOKUP(B7:B14,B3:B4,C3:C4)

效果如下图所示:

确定天数

比例确定之后,接下来的任务是明确每项生产任务的具体排程天数。此处的判断逻辑为:生产任务被分配的次数即为其排程天数,可通过统计生产任务在报表中的重复出现次数来确定实际天数。

录入以下公式:

=COUNTIFS(B7:B14,B7:B14)

效果如下图:

重复次数

查阅生产任务领料明细表时,会发现该表尚未进行拆分。以任务WK-004为例,其零部件明细仍显示为总计500套。依据上述计算所得的排程天数(如5天),我们需要将该零部件明细复制并重复5次,以此构建出满足按日领料需求的明细列表。

录入公式:

=XLOOKUP(B3:B69,'1.MPS'!B7:B14,'1.MPS'!F7#)

效果如下图所示:

重复任务

在获得所需的重复次数后,我们可根据此数值将生产任务复制相应的次数,并将结果垂直堆叠成一列。请参考以下公式进行操作:

=DROP(REDUCE("",B2:H2,LAMBDA(X,Y,HSTACK(X,LAMBDA(A,B,TEXTSPLIT(CONCAT(REPT(A&"#",B)),,"#",2))(OFFSET(Y,1,,67),I3#)))),,1)

效果如下图:

匹配排程

先前已将领料明细按照与主计划MPS相符的排程天数进行了相应次数的复制。此刻,仅需将MPS中的排程数量、排程日期及排程比例数据引用过来,即可迅速生成各个零部件的具体领料明细。

录入以下函数:

=DROP(REDUCE("",B3:B69,LAMBDA(X,Y,VSTACK(X,FILTER('1.MPS'!C7:E14,'1.MPS'!B7:B14=Y)))),1)

效果如下图所示:

合并转换

借助于上述构建的标准一维数据表,通过对其中数据进行适当的合并与转换操作,我们能够极其便捷地得出各零部件每日的需求明细。录入以下函数:

子件:=UNIQUE(N3:N275)

日期:=TOROW(UNIQUE(S3:S275))

汇总:=SUMIFS(U:U,N:N,W3#,S:S,X2#)

调整列宽,加上边框,把0隐藏,效果如下:

通过上述的转换,轻松实现物料需求的精准统计。

315 巧用表格函数优化销售业绩分配:提升奖金计算效率与准确性

314 巧用WPS 新函数:无辅助列情况下处理合并单元格查询统计难题

313 破译订单堆叠难题:WPS SCAN函数在PMC生产计划中的应用实例

312 PMC的日常挑战:如何用WPS表格精准抓取单元格内的数字信息

311 零件产销存报表难题:不规范数据格式与跨页数据整合的困局与破局

310 WPS最新函数技巧:精准定位与智能舍入,罗马数字秒变阿拉伯数字

309 PMC精益库存管理与订单分配自动化设计WPS一站式报表模板

308 工厂信息化升级实战:巧解无规律物料编码,动态提取字母组合

307 一招GET!借助通配符解决表格数据汇总难题:SUMIF函数实例详解

306 一键生成:RANDARRAY 函数在数据分组与数学作业个性化定制中的妙用

305 实战演练:10种创新策略解锁WPS表格函数在成绩查询中的高效应用

304 步步详解:运用WPS函数整合工厂报表,实现全年度产品数据深度挖掘

303 运用WPS新函数实现工厂产销存报表的智能化整合与数据分析

302 BOM转换策略:树型BOM与父件子件BOM的优缺点分析及其相互转换方法

301 深入理解订单齐套率计算方法及应用实践案例解析

300 物料需求运算表优化实战:从“卡顿”到“流畅”的转变

299 WPS表格自动化编号:升序与累计编号的实用方法

298 输入法配合WPS表格公式,轻松实现虚拟数据批量生产:助力讲师快速培训演示

297 探究二维与一维报表的奥秘:掌握三种实用转换策略,应对庞大数据量挑战

296 从理论到实践:WPS 内测SCAN函数在销售金额稳定性评估中的神奇运用

295 新旧交织,效率升级:WPS表格新函数REDUCE、BYROW等在复杂业务场景下的灵动

294 WPS内测版新功能揭秘:“SCAN”迭代函数的运用与实践

293 借助WPS动态数组公式实现智能扩展填充与数据转换自动化

292 MRP原理课后的表格制作练习题目:技能与实战双丰收

运用WPS/Lambda及Scan函数实现动态数组累计需求分析 No291

巧用WPS AI,为上百名女员工打造3·8女神节专属祝福与精美卡片 290

从单一公式到复杂逻辑:通过实战案例揭示PMC面试中数据分析与解决问题的能力区分 No 289

MRP多阶需求运算报表-WPS表格版本 (8 No 288

MRP多阶需求运算报表-WPS表格版本 (7) No 287

MRP多阶需求运算报表-WPS表格版本 (6) No 286

MRP多阶需求运算报表-WPS表格版本 (5) No 285

广东省
浏览 658
1
11
分享
11 +1
7
1 +1
全部评论 7
 
沫筱汐
打卡
· 浙江省
回复
 
小建
规范格式后是否可以用sumifs函数解决?
· 湖北省
回复
 
Keomi
666
· 湖北省
回复
 
HC.旋
跟着老师学
· 江苏省
1
回复
 
亂雲飛渡
学习
· 广东省
1
回复
 
方盛
方盛

创作者俱乐部成员

打卡学习
· 湖北省
回复
 
李强
打卡ing,学习!
· 山西省
回复