PMC生产计划群:2025-28周训练题答案

古哥计划

优秀创作者

大家好,我是古老师。今天我将发布2025年第27周PMC生产计划群的“每日一练”题目与答案。本次发布的资料包括每日练习题、对应的正确答案以及对相关考点的详细解析,旨在辅助大家的学习,并作为参考资料使用。

本周的练习题目的方向为“不规则数据汇总求和”,包语法糖、查找引用函数、聚合函数、自定义函数、扫描函数、数组变形、堆叠等知识点。

周一:28-1 数据汇总求和 - 答案

题目背景:

PMC生产计划在日常工作中,数据汇总是一个非常高频的操作,一般情况下是用的多条件汇总求和函数,如SUMIFS等。不过更新了新版本的聚合函数后,显示用聚合函数快速高效。

知识点:

1.聚合函数带标题与不带标题的写法

2.没有聚合函数可以用去重加传统的SUMIFS

3.理解SUM的数组判断求和写法

4.理解筛选求和堆叠的写法

5.理解语法糖与裁剪的不同之处;

数组公式:

其他答案:

周二:28-2 筛选数据第一次出现记录 - 答案

题目背景:

在对订单数据进行整理与分析时,有时需要筛选出每条数据的首次出现记录,这一过程在专业领域被称为“首次事件分析”。通过识别首次事件,可以明确起点、评估风险或性能、建立基准指标、验证准备情况、捕获初始问题、计算初始成本,并为后续的追溯提供基础支持。

知识点:

1.连续性检测方法

错位法:使用长度相同但位置错开一行的两个范围(例如A1:A10和A2:A11)进行比较,是检测某列中相邻行数据是否发生变化(或一致)的关键思路。

偏移/邻接判断法:利用单元格引用(如A2=A1A3<>OFFSET(A3,-1,0)),直接比较当前单元格与上一行(或下一行)单元格的值,也是一种常用且有效的方式。

2.逻辑值在筛选中的应用

通过上述“错位法”或“偏移法”得到的判断结果是一个布尔值向量(即由TRUE/FALSE组成的数组)这个逻辑向量可以直接作为FILTER函数的include参数(第二个参数),用于精确筛选满足条件的行

3.语法糖多列的应用

当语法糖表示的是包含多列的连续范围(如A:B)时,可以使用DROP函数调整范围结构,常用操作:

DROP(a,1)//移除范围a的第一行(标题行)

DROP(a,,1)//移除范围a的第一列

DROP(a,1,-1)//移除范围a的第一行(标题行)和最后第一列,如是A:B两列的话,保留A列并去除标题

数组公式:

其他答案:

周三:28-3 筛选数据最后一次出现记录 - 答案

题目背景:

“首次事件分析”对应的就是“尾次事件分析”,也就是数据最后一次出现的记录,例如:最后一次向某供应商采购、最后一次生产某产品/型号、最后一次某设备投入生产运行、最后一次某批次物料入库/出库等;

核心意义与作用:尾次事件分析聚焦于揭示业务对象生命周期终结的关键原因、评估完整价值、实现风险闭环管理,并为优化决策提供终局性洞察。

知识点:

1. 筛选结合错位是本题最简明高效的解法:通过比较错位范围(如A2:A1000<>A3:A1001)生成的逻辑值向量,快速识别首行/末行变化点,同时支持多列数据扩展。

2. 筛选结合索引引用是巧妙思路:利用统计函数确定数据区域高度,配合索引构建范围引用,再通过错位逻辑值筛选目标行。

3. 错位逻辑值与行选择函数结合:通过错位比较产生逻辑值,作为CHOOSEROWS等行选择函数的参数精准定位目标行。

4. 反向查找定位首行:利用XLOOKUP的-1参数实现反向查找,结合扫描生成的序列值匹配目标行数据。

5. 中文变量名实现逻辑封装:通过LET函数定义中文变量名封装多步计算,显著提升公式可读性。

数组公式:

其他答案:

周四:28-4 对数据进行规律编号 - 答案

题目背景:

在日常数据分析工作中,当无法直接对数据进行分析时,常常需要添加辅助列来辅助判断。此时,根据原始数据的生成规律,构造一些具有代表性的数字(如111、222、3333 或 123、1234 等序列),是一种非常有效的方法。这些规律性数字可以帮助我们更清晰地识别数据模式,提升分析效率。

知识点:

逻辑值转数值技巧:--(逻辑值)或N(逻辑值)是将TRUE/FALSE转化为1/0的标准方法(--是双负号运算)

错位比较核心方法:偏移比较(OFFSET):Y<>OFFSET(Y,-1,)或Y=OFFSET(Y,-1,)是判断当前行(Y)内容是否与前一行(OFFSET(Y,-1,))不同的标准写法。这是检测分组变化的关键。

DROP/VSTACK模拟偏移:通过DROP创建偏移后的范围进行比较(如方案1、2、3),或用VSTACK构造含假首行的范围进行首行特殊处理(方案3),也可以实现类似偏移比较的效果。

SCAN函数用法要点:初始值(StartValue):SCAN的第一个参数是累加的初始值,通常设为0(如分组累计序列)或特定值(如方案1组内序列从1开始)。选择不当会导致序列起始错误。

Lambda参数命名:LAMBDA函数的前两个参数定义累加器(a,x)和当前元素(f,y),命名(a,f)或(x,y)纯属个人偏好,不影响功能。理解其作用(累加器保存中间结果,当前元素是数组处理的当前项)是关键。

数组公式:

其他答案:

周五:28-5 对数据分类汇总求和并留空 - 答案

题目背景:

针对订单数据进行汇总求和,并只保留一列信息,这样可以避免重复的信息干扰用户。同时也能确保数据的整体结构。

知识点:

1.错位比较判断生成辅助序列:使用错位比较(当前行与上下行)判断间断点->扫描生成分组辅助序列->聚合函数(如GROUPBY+SUM)按组汇总->查找引用(如VLOOKUP/XLOOKUP)结果匹配到对应间断点。

2.错位标记构造间断点标志列:构造相邻行比较标记列确定间断点->扫描生成分组序列->按分组序列筛选求和汇总->结果对应标记列中的间断点位置。

3.行号差定位间断点并融合累计值利用OFFSET筛(z<>OFFSET(z,{-1},{0}))定位关键行(目标开始行)->结合行号ROW(z)和SCAN计算累计值->使用TOCOL与过滤合并结果->通过行号匹配查找结果。

共性思路:当遇到分组依据列出现连续重复值时,需要根据另一列(通常是数值列)进行累计求和或其它聚合计算,并将汇总结果仅显示在该连续组的第一行(即“间断点”行),后续连续行留空。

数组公式:

其他答案:

本周题目总结

以上就是本周关于PMC生产计划的所有题目和答案。希望通过这些练习,大家能够更好地理解PMC工作中的关键概念和计算方法,从而更加高效地处理实际工作中的各种需求。

同时,欢迎大家加入古哥PMC专业群,与更多的同行一起交流经验、共同学习、进步和成长。感谢大家的积极参与和支持!

广东省
浏览 417
收藏
2
分享
2 +1
1
+1
全部评论 1
 
点赞学习
· 广东省
回复