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

古哥计划
古哥计划

创作者俱乐部成员

通过对排程表增加的辅助列,最终的目标就是进行MRP毛需求的分解,有了这些信息就可以根据BOM分解,然后求出所排料号的毛需求,最终完成的效果如下图1

图1

父件按数量重复堆积

MPS中排程的料号对应有几个零件料号就需求重复几次并规程,如上图中的MPS料号A排程了三次,分为三个出货日期,零件数是5个,料号A就需求重复15次,并按垂直方向堆积。

这样重重的目的就是配合前期BOM表(下图2)中辅助列“A-1,A-2”进行一对一匹配,有了这样的重复加数字序号,就不会出现XLOOKUP引用时出现的一对多问题了。

图2

父件标题中录入动态数组公式:

K3=TEXTSPLIT(CONCAT(REPT(B3:B10&"/",E3:E10)),,"/",3),

函数释义:

REPT函数是指定重复的功能,重复的区域就是MPS在排程的区域B3:B10,也就是料号区,这里用文本符号“&”连接了一个特殊符号“/”的目的是为了重重后的料号进行隔开,不连接的话重重5次就变成了“AAAAA”,这样的效果。

CONCAT函数把这些重复后的数据区域全部合并成一个单元格,最后用TEXTSPLIT按符号“/”进行分列,最后形成如下图3的效果。

图3

辅助序号中录入动态数组公式:

J3=TEXTSPLIT(TEXTJOIN("/",,F3:F10),,"/",2)

函数释义:

与上方重重父件思路一样的,通过TEXTJOIN把零件辅助,也就是“1/2/3/4/5”这个区域F3:F10,用符号"/",连接成一个单元格,最后用TEXTSPLIT再次分开,分开的条件是"/",,参数2是,是代表忽略空单元格。

把这两个辅助列合并,录入动态数组公式:

N3=K3#&"-"&J3#,这样就形成与BOM表中的数据一一对应的编号了。

完成后的效果如下图4所示:

图4

BOM子件数据引用

子件录入动态数组公式:

O3=XLOOKUP(K3#,'2.BOM'!B:B,'2.BOM'!E:E)

用量录入动态数组公式:

=XLOOKUP(K3#,'2.BOM'!B:B,'2.BOM'!F:F)

函数释义:

XLOOKUP的第1参数用的是动态数组的写法,也就是K3#,这个K3#代表的就是上面的公式:TEXTSPLIT(CONCAT(REPT(B3:B10&"/",E3:E10)),,"/",3),这个公式是用动态数组公式写的,所以只需要加个#号就完成了一个区域的引用。

完成后的效果如下图5所示:

图5

此时虽然完成了MPS的料号BOM物料清单展开,但是无法匹配料号,因为料号在MP3中排程了三次,如果引用的话只能引用到第一次的排程数量和日期,也就是数量100和日期8/19K号的。所以还需要继续加辅助列。

辅助料号并引用

辅助料号录入动态数组公式:

L3=TEXTSPLIT(CONCAT(REPT(B3:B10&H3#&"/",E3:E10)),,"/",2)

函数解释:

与辅助父件的思路一样,在重重函数REPT前用文本连接符号“&”连接了H3#,这个H3#对应的就是料号辅助的一个区域,代表一个唯一值判定。

完成后效果如下图6所示:

图6

通过与MPS中的辅助料号形成了一个唯一数据的判断区域,此时用XLOOKUP就可以直接引用排程数量并计算毛需求了。录入动态数组公式:

数量:N3=XLOOKUP(L3#,G:G,C:C)

日期:R3=XLOOKUP(L3#,G:G,D:D)

子件需求:Q3=N3#*P3#

到这里,MP3对应的1阶毛需求全部用公式自动完成了。特别注意填充公式与动态数组公式的区别。

完成后的效果如下图7所示:

毛需求计算出来后,就需求根据库存来判断2阶的需求,在判断2阶的需求前,需要对毛需求进行再次的数据整理。

未完待续……

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

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

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

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

巧用WPS中UNIQUE与SUM函数,一步解决跨门店商品库存成本合计问题 No 280

利用XLOOKUP快速实现培训未参加人员的扣分 NO 279

278 挑战WPS AI 写出复杂的多层嵌套公式

277 超预期,原来WPS AI也可以写出复杂的多层嵌套公式

276 巧妙用VSTACK、HSTACK实现出货货柜合并的表格变形

275 录入查询产品型号的首字,提取对应首字相同的所有型号,并按销量降序

表格中录入简称查找包含全称的所有数据 No.274

如何快速提取不同单元格的内容,并汇总到一列 No 273

如何统计指定年和月后,汇总对应产品的销售数据 No272

表格中在一个单元格内有多个条件,如何快速求和 No271

WPS新函数:巧妙利用DROP 去重UNIQUE函数留下的“0” NO 270

快速计算出每名员工参与了几个项目No.269

统计每个城市的唯一商品明细No.268

WPS更新后的TAKE函数轻松实现动态求和 No 267

WPS 新函数 EXPAND 实现工单快速分拆 No 266

WPS 新函数 CHOOSECOLS 快速对齐错乱列 No 265

WPS新函数LET让公式的长度大大的简化了. No.264

自动分配客户对应业务的奖金No.263

快速查询出销售前2的销售员和销售金额并排序 No.262

WPS 新函数 WRAPROWS 把错乱的数据整理成标准二维数据 NO 261

浙江省
浏览 133
2
14
分享
14 +1
7
2 +1
全部评论 7
 
清华学弟任泽岩
清华学弟任泽岩

社区优秀创作者

专业
· 辽宁省
回复
 
小泡菜
打卡
· 山东省
回复
 
那谁谁ృ༊゜
打卡
· 广东省
回复
 
亂雲飛渡
学习
· 广东省
回复
 
HC.旋
💟💟💟💟💟💟 💗💗💗💗💗💗 🐩🐩点赞🐩🐩 💗💗💗💗💗💗 💟💟💟💟💟💟
· 福建省
回复
 
li zhou
打卡
· 北京
回复
 
wwg_871118
对于我太过复杂了,
· 上海
回复