接到粉丝一个需求,叫古老师帮忙出一份面试PMC生产计划的上机操作的题目。为什么会有这个需求呢?因为最近他们工厂面试了几个PMC,面试的时候感觉还可以,但是到岗后发现操作表格分析能力实在太弱了,连基本的表格分析思路都没有,叫我帮忙出个份电子档的题目,以方便他们工厂过滤。
说实话,在信息化如此发达的今天,还需要自己用电子表格分析吗?直接交给电脑不就行了吗?这里就不再强调谁强谁弱了,在中小工厂,有时候就是Excel表格用起来方便、高效。退一步来说,掌握表格技能也不会影响信息化的实施。反而表格技能强的话,对信息化的实施反而有帮助。
生产计划在排程中的确用Excel来排高效,所以今天古老师分享这份试题,大家看一下难度。
基础数据
数据来源某工厂近一年的总装产品的订单数量;为了降低难度,只保留了制令日期(下单日期)、任务号、料件规格、数量和线体,接下来开始出题目了;数据直接从ERP中导出。
答题要求:必须全部使用函数;
答题硬件:笔记本电脑
答题软件:Office 365 版本

第1题:任务号和线体分别有多少?
考点:统计函数和去重函数
难度:★
答案:任务数量:1427 个;线体:20条
=COUNTA(C3:C1429)
=COUNTA(UNIQUE(F3:F1429)),对F列的数据去重,再统计数量

第2题:每个月的汇总任务数量是多少?
考点:
1.真假日期的判断;
2.日期函数的使用;
3.文本与数值的转换;
4.汇总求和函数;
辅助列解法难度:★★★
不用辅助解法难度:★★★★★
答案:详见下面步骤
因为大多数ERP的数据导出都是文本,所以源数据中的日期是文本,数量也是文本,没有办法进行直接求和的,所以需要转换一下,先看一下辅助列的解法。
同时增加两列辅助列,分别录入函数并下拉填充:
=MONTH(--C6)
=--F6
以上公式中减负运算就是把文本变成数值的方法之一,也是相对最高效的方法。有出这两列辅助列后,可以在答题处分别录入公式:
=UNIQUE(A3:A1429) 删除辅助列中月份重复值;
=SUMIFS(B:B,A:A,I11#) 根据月份汇总求和数量;

这里,如果答题者能够写出不用辅助列的函数方法,不用管后面的考题了,上机题可以直接过了。
不用辅助列的方法相对比较复杂,对软件的版本也有一定的要求,公式如下:
=SUM(FILTER(BYROW($F$3:$F$1429,LAMBDA(X,--X)),BYROW($C$3:$C$1429,LAMBDA(X,MONTH(X)))=M21))

公式解释:
先通过BYROW函数创建一个动态辅助列,其中
BYROW($F$3:$F$1429,LAMBDA(X,--X)),相当于把F列的文本数值转成一列数量,用减负运算,同理后面的也是用BYROW把A列的月份提取出来,同时配合筛选函数筛选出结果,最后用SUM函数收尾。
未完待续……

我是古哥:
从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!
欢迎私信投稿生产计划的相关问题,古老师将会把解决方案更新到公众号文章上面。