Office 365更新了VSTACK、HSTACK、TEXTSPLIT、TOCOL、TOROW等新功能,这些功能非常高效,在日常生产计划操作中的很多场景中都有使用。特别是具有一些编程属性的函数,例如REDUCE、SCAN 和LAMBDA。
顾教授今天分享的是关于MAP功能,它是LAMBDA的支持功能之一。我根本不明白如何使用这个功能。最近,在解决一个特定的问题时,我发现这个函数在解决一些构建模型的标准“模板”时特别有用,可以让其他人使用公式避免了因更改而导致公式错误的尴尬场景。
首先我们看一下这个函数的定义和参数。
新值是通过应用LAMBDA 创建的,它返回一个数组,将数组中的每个值映射到一个新值。该功能不能单独使用。
=MAP(数组1、lambda 或数组#)
MAP 函数语法具有以下实际参数和形式参数: array1 要映射的数组。
lambda_or_array #必须是最后一个参数,并且必须为传递LAMBDA 的每个数组提供一个参数,或者要映射的另一个数组必须存在。
从参数的角度来看,很难理解。我们直接进入案例吧。
批量降价
要得到正确的结果,公司所有产品的价格应降低100元。按照老公式,=C1-100,下拉输入。如果需要将其转换为MAP函数,只需输入该函数即可。
=MAP(D2:D13,LAMBDA(X,X-100))
根据函数定义,首先将D2:D13定义为。
为什么要这样写,直接写不是很好吗?
这就是直接录入和一键录入两种公式的区别。如果公式2允许跳过空行,如果D列中有空行,则双击下拉输入将自动中断,如果:如果您遇到空行,您可以使用MAP 功能一键自动填充。
重复次数统计
生产计划中经常统计重复次数,必须按照出现次数累计统计,如下图所示。这样就可以实现顺序编号。如果使用一对多引用,可以为后续引用创建新的ID,实现“一对一”引用。
有很多方法可以实现这一点,每种方法都有四种方法。
方法一:=COUNTIFS($A$2:A2,A2),这是条件统计。第一个单元格已锁定,因此只需填写即可获取。这种方法的优点是简单易懂。缺点是速度太慢。如果有20000行,计算时间将超过60秒。
方法二:=IF(A1A2,1,C1+1),该方法利用IF来判断。它不是累积统计,因此速度非常快,也是最推荐的。需要填写常规公式
方法三:=MAP(A2:A10,LAMBDA(X,COUNTIFS(A2:X,X))),这是动态数组公式,不需要padding。这是方法1(MAP写入方法)的优点。需要填写,比方法1快一点,但运行还是慢。显示这只是为了证明MAP 函数的LAMBDA 参数可以写为“A2:X”。
方法四:=SCAN(0,A2:A10,LAMBDA(X,Y,(Y=OFFSET(Y,-1,))*X+1)),这个操作速度非常快,而且是动态数组。建议在大量数据时使用此功能,因为必须累积参考。
累计求和
当累计完成数量时,逻辑结构变得非常清晰,例如订单是5000。工序1日产能为500条,工序1日产能为500条。工艺2日产能为750个。流程1 必须生产多少提前期才能满足流程2 的生产要求?
要解决此问题,请在输入数据后使用Excel 构建模型,如下所示。
=MAP(B2:B11,LAMBDA(X,SUM(B2:X))),工序1累计产能
=MAP(D2:D11,LAMBDA(X,SUM(D2:X))), 工序2累计产能
=C2#-E2#,进程1减去进程1
上图中可以看到,当流程2连续生产时,流程1的库存在第三天达到最大,达到1500个。在实际调度中,可能需要平衡连续生产和切换生产。一般来说,不存在绝对的平衡。对您的情况进行最佳成本建模,并在库存成本较高时切换生产。如下图所示,第二天开始生产,第五天停止一天,第六天结束。仅更改一次,库存就减少了1,000 件。
累计欠料
当您需要根据物料库存预测累计物料短缺时,MC 物料管理允许您使用MAP 功能实施一键建模。如下图所示,A件和B件库存分别为30件和40件,生产任务需要8件。现在计算A 部分和B 部分的累计短缺量。
=XLOOKUP(E2:E9,A2:A3,B2:B3), 零件匹配库存数量
=G2#-MAP(E2:E9,LAMBDA(X,SUMIF(E2:X,X,F2:F9))),库存数量减去累计需求数量。收回累积债务
=IF(H2#0,0,IF(ABS(H2#)F2:F9,H2#,-F2:F9)), IF 确定工单缺少物料
,以上三个函数是动态数组,可以一键输入。
我是顾哥。
从事制造业18年,在企业运营、供应链管理、智能制造系统等方面拥有丰富的实践经验。他是企业智能化和灵活计划运营管理方面的专家,擅长通过企业流程优化和标准化提高企业效率、企业管理以及实施计划运营方面拥有丰富的经验。企业盘活、智能制造人才输出。学习PMC生产计划,关注谷歌计划!
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。