物料齐套率的自动计算表格 (物料盘点表套用库存表)

4月23日分享了物料齐套报表的设计,这部分比较简单,只要利用COUNTIFS函数就可以很快的得出。但是实际情况是非常复杂多变,有时候我们需要知道当一张生产任务发生物料不齐套的时候,是否能够满足最小齐套?

对于单个生产任务来说,最小齐套需要的逻辑就比较简单,考虑以下因素开始设计表格:

1、所有子件都有库存;

2、这些子件中最小的库存对应的子件数就是最小齐套数;

单个生产任务最小齐套

为了方便演示,我们把子件数减少到10个,现实情况子件可能是上百个。

输入公式:=MIN(H:H)

得出最小齐套是400 套;

物料齐套可以从几个维度分析,物料盘点表套用库存表

多个生产任务的最小齐套

单个生产任务是非常简单的,如果是多个的,就比较复杂了,这里需要考虑的方向有:

1、对应的生产任务的库存都需求大于0

2、对应的子件是通用件的话,需要有扣减顺序,也就是谁先扣,谁后扣?

基于以上方向,我们开始设计

先看案例:

分析下图的物料情况:

物料齐套可以从几个维度分析,物料盘点表套用库存表

从图中可以看到的信息:

1、生产任务三张,其中任务032和033结尾的为同样的产品,不同的批次

2、除了21231055002是一对一,其他都是一对多;

3、按任务量来看,都不齐套;

4、最小齐套需要看扣减顺序才能得出;

思考逻辑

  • 先确定扣减顺序,按以下顺序扣减

在K列和L列确定扣减顺序,然后在I列录入公式:

=VLOOKUP(A2,K:L,2,0),排序后得出以下结果

物料齐套可以从几个维度分析,物料盘点表套用库存表

  • 判断欠料

根据昨天的的运算逻辑,我们来判断欠料

物料齐套可以从几个维度分析,物料盘点表套用库存表

可以看出来,三个生产任务都欠料

增加一列,看一下齐套性

=IF(COUNTIFS(A:A,A2,L:L,"不欠")=COUNTIFS(A:A,A2),"齐套","不齐")

物料齐套可以从几个维度分析,物料盘点表套用库存表

上面看出,三个生产任务都不齐套。

此时发现21110040041这个物料有库存520,如果排程在第1位,这张工单可以按最小齐套520生产,我们录入公式判断

=IF(L2="不欠","",G2+K2)

物料齐套可以从几个维度分析,物料盘点表套用库存表

得出剩下520,最后增加一列辅助列就可以判断最小齐套了

三层逻辑

=IF(L2="齐套","",IF(COUNTIFS(A:A,A2,N:N,0)=0,MINIFS(N:N,A:A,A2),""))

物料齐套可以从几个维度分析,物料盘点表套用库存表

可以看出这个生产任务可以生产520.套;

测试更改顺序公式是否成立

我们把生产任务033结尾的扣减放到第1位,这时候发现,这张生产任务齐套了

物料齐套可以从几个维度分析,物料盘点表套用库存表

从上图可以看出,某个瓶颈物料出现库存紧张的话,优先生产小批次的生产任务,保证齐套性,如果生产批次量大的话,可能会造成整个生产任务不齐套,只能不生产或者按最小齐套生产。

以上是MC物料控制需要重点注意的问题。

好了,今天的最小齐套分享到这里。

设计这张表,你需要熟练掌握以下公式与理念:

1、COUNTIFS

2、MAXIFS

3、VLOOKUP

4、IF

5、SUMIFS

6、锁定关系$

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