天天看点

132 对任务明细表中的任务数量分析,分析出各个范围段占比?

作者:古哥计划

已经出了4道题目了,第5题的的题目是:对任务明细表中的任务数量分析,分析出各个范围段占比?这个题目是一个开放题目,没有标准答案,只有参考答案。

这道题目考察的能力是生产计划员的基本分析能力。一般情况下,针对生产任务明细表中的生产任务数量分析可以用来做订单结构分析。订单结构的分析可以看出订单数量的结构,主要是看的就是小订单、中订单、大订单的占比。

而小订单、中订单、大订单的定义需要根据工厂的实际情况来定义。不同的产品对数量的最小上机量或者最小采购量都不同,分析的目的就是平衡各方的需求。

还是以下列基础数据为基准来分析生产任务的数量。

132 对任务明细表中的任务数量分析,分析出各个范围段占比?

本题知识点

考点:

1. VLOOKUP函数模糊查找的使用

2. COUNTIFS多条件函数的使用

3. Textjoin文本合并函数使用

4. IF 逻辑判断函数的使用;

5.排名函数应用

难度:★★★★

答案:详见下面步骤

定义数量范围

题目中要求对生产任务中的任务数量,分析出各个范围段的占比?所以第一步就是定义好数量范围段。在不知道如何定义数量范围的情况下,先按通用定义:

规则1:小于100的,对应0到99;

规则2:小于500的,对应100到499

规则3:小于1000的,对应500到999

规则4:小于1500的,对应1000到1499

……

规则7:大于5000的,对应5000及5000以上;

数量范围是动态变化的,所以为了使下次数量变化的时候,范围对应也变化,我们需要用公式来定义范围;

132 对任务明细表中的任务数量分析,分析出各个范围段占比?

公式定义数量范围

首先录入单元格合并的函数:

=TEXTJOIN("-",,H3,H4-1),这个函数的目的是把第一个规则和第二个规则通过符号“-”连接一起,H4-1的目的是为了后续函数引用的过程中可以精确的引用范围。向下填充可以得到下图所示:

132 对任务明细表中的任务数量分析,分析出各个范围段占比?

此时就形成了数量与范围的联动,当数量更改的时候,范围也同步更改,为后续不同的数量规则分析有了更多的处理方案。这个公式还有一个问题就是,当公式填充到最后一个单元格的时候是明细错误的,如上图中,5000这个规则,应该是对应5000及5000以上。

此时把公式变更成:

=IF(H4="",H3&"以上",TEXTJOIN("-",,H3,H4-1))

公式释义:当5000下面是空的时候,就用5000连接中文“及5000以上”,最后的结果就是如下图所示:

132 对任务明细表中的任务数量分析,分析出各个范围段占比?

任务数量对应范围

有了任务数量的范围,就可以用VLOOKUP或者XLOOKUP的模糊查询来返回对应的范围结果了,如果条件判断少于3个,也可以用IFS来判断。

录入公式:

=VLOOKUP(F3,$I$3:$J$9,2,1)

函数释义:

通过数量引用定义好的范围中的数据库,并返回第2列的范围,如果找不到,就找数量最接近的。

这是根据VLOOKUP函数定义:

近似匹配 - 1/TRUE 假定表中的第一列按数字或字母排序,然后搜索最接近的值

如数量5,对对应的引用范围中没有,找到最近的就是0,所以返回的就是0-99,同理1560,也找不到,最接近的就是1500,所以返回1500-1999。

132 对任务明细表中的任务数量分析,分析出各个范围段占比?

分析数量占比:

把刚才通过VLOOKUP分析的范范围结果进行统计,录入函数:

=COUNTIFS(G:G,J3),统计出各范围段的数量

=K3/SUM(K:K),对范围段的占比做分析;

=RANK.AVG(L3,$L$3:$L$9),对占比进行排名

当然也可以通过更改数量范围段来分析出不同范围段的订单占比,通过这些来判断订单结果的难度。

一般情况下:

订单数量越小,切换越多,生产复杂度越大。需要重点注意。

效果如下图:

132 对任务明细表中的任务数量分析,分析出各个范围段占比?
132 对任务明细表中的任务数量分析,分析出各个范围段占比?

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

欢迎私信投稿生产计划的相关问题,古老师将会把解决方案更新到公众号文章上面。