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

古哥计划

优秀创作者

在完成2阶的MRP物料需求后,接下来就是继续3阶、4阶的MRP运算了,一直到分解到最后一层。

2阶的需求分解如下图1所示:

图1

3阶需求分解

3阶的需求分解与2阶的公式一模一样,只需要在2阶的基础上把一维排程表引用过来就可以了,直接复制表5(2阶分解),并且命名为表6(3阶分解),同时更新以下公式:

料号:

='5.2阶分解'!AD3#

数量:

='5.2阶分解'!AE3#

日期:

='5.2阶分解'!AF3#

后面的公式继续用原来的公式即可。

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

图2

4阶需求分解

3阶的公式更新完后,继续复制3阶分解这张表,并命名为7.4阶需求,然后把3阶的MPS需求引用过来,录入动态数组公式:

料号:

='6.3阶需求表'!AD3#

数量:

='6.3阶需求表'!AE3#

日期:

='6.3阶需求表'!AF3#

此时如果零件数这里显示没有数据时,代表已经到最底层了。不用继续分解了。

效果如下图3所示:

图3

屏蔽错误值

到了这里发现,如果是最底层的话,辅助这里为出现公式错误了,为了方便后面更新BOM出现第5层以上的数据,同时也需要美化表格,这里把错误值一一用屏蔽错误函数IFERROR屏蔽掉。

辅助序号:

=IFERROR(TEXTSPLIT(TEXTJOIN("/",,FILTER(F3:F4000,F3:F4000<>0)),,"/",2),0)

辅助合并:

=IFERROR(M3#&"-"&J3#,0)

辅助料号:

=IFERROR(LET(A,FILTER(B3:H4000,F3:F4000<>0),TEXTSPLIT(CONCAT(REPT(CHOOSECOLS(A,1)&CHOOSECOLS(A,7)&"/",CHOOSECOLS(A,4))),,"/",2)),0)

…………

错误全部屏蔽后的效果如下图4所示:

图4

合并所有需求:

通过多次分解后,得到所有子件的需求,因为这些需求分别在不同报表中,所以需要把这些需求全部合并在一张表上,新建表8,并命名为合并需求。

录入对应的子件标题后,录入动态数组函数:

=LET(A,VSTACK('4.1阶分解:7.4阶需求'!AD3:AF3000),FILTER(A,TAKE(A,,1)<>0))

函数释义:

上面的公式用了3个技巧:

第1个技巧:VSTACK的批量合并不同工作页面的技巧,写法是“'4.1阶分解:7.4阶需求'!AD3:AF3000”,这代表从1阶到4阶,在AD3:AF3000 的这个范围全部合并在一起。其中3000为预留的空间。

第2个技巧:定义名称技巧,这里因为预留了3000的原因,合并后,4张表大概就是3000*4=12000行数据,其中包括空单元格,所以需要筛选不为0的数据区。提前用LET定义此区域为A,后续配合筛选函数和保留数组函数来筛选。

第3个技巧:筛选不为0的技巧,录入FILTER(A,TAKE(A,,1)<>0),这个函数,表示,显示A,条件为A的第1列不为0,用TAKE配合参数1,保留了A区域的第1列。

效果如下图5所示:

图5

合并需求转二维

合并的需求是一维表,太长了,转换成二维表可以方便看子件需求。转换前把这个区域转换成单列以方便引用,分别录入以下函数:

子件:

=CHOOSECOLS(LET(A,VSTACK('4.1阶分解:7.4阶需求'!AD3:AF3000),FILTER(A,TAKE(A,,1)<>0)),1)

料号:

=CHOOSECOLS(LET(A,VSTACK('4.1阶分解:7.4阶需求'!AD3:AF3000),FILTER(A,TAKE(A,,1)<>0)),2)

日期:

=CHOOSECOLS(LET(A,VSTACK('4.1阶分解:7.4阶需求'!AD3:AF3000),FILTER(A,TAKE(A,,1)<>0)),3)

完成公式的单列后,开始转二维:

子件:

=UNIQUE(B3#)

日期:

=TOROW(SORT(UNIQUE(D3#)))

汇总:

=TOROW(SORT(UNIQUE(D3#)))

完成后如下图6所示:

图6

这样就完成了全部的MRP多阶物料需求运算。

源文件:

314 WPS 版本 MRP需求运算.XLSX

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

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

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

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

浙江省
浏览 530
收藏
2
分享
2 +1
1
+1
全部评论 1
 
打卡
· 浙江省
回复