我去过很多制造企业,多数是离散装配行业,几乎这些企业有一个共同的痛点,那就是物料齐套率偏低,影响生产效率和准交付率。虽然大多数企业都有ERP系统指导生产与采购计划,但是客户交期未经订单评审环节准确性较低,基础数据缺乏维护更新,导致物料欠料及齐套分析结果不能与实际生产计划匹配,因此,计划、生产、仓库、采购这些部门还有不少工作依赖于Excel表格,各自形成了信息数据的孤岛,无法形成一个整体的数据链。

计划是制造生产的核心,是指挥中心,越来越多的企业意识到计划部门职能的重要性。今天,从计划部门的角度,为大家分享一个非常有用的Excel应用案例。

计划部门每天必须要跟生产计划、BOM、库存打交道,下面是本案例的分析数据源,共三张表:生产计划表、BOM表、原材料库存表,如下图所示:

Excel函数应用:物料欠料及齐套分析,这样做简单了-趣帮office教程网

Excel函数应用:物料欠料及齐套分析,这样做简单了-趣帮office教程网

Excel函数应用:物料欠料及齐套分析,这样做简单了-趣帮office教程网

其中生产计划表中,计划开工日期和计划完工日期一般都可以从ERP系统导出,这里增加了调整开工日期和调整完工日期,初始分别与计划开工日期和完工日期保持一致,如果生产计划有变动,只需要修改调整开工日期和调整完工日期,后面物料欠料及齐套分析的结果也会随之而变。

以上三张表正常是分开维护的,也可以从ERP系统导出,做些数据加工处理,要想做物料欠料及齐套分析,还需要把这三张表连接成一张表,如下图所示:

Excel函数应用:物料欠料及齐套分析,这样做简单了-趣帮office教程网

在做物料齐套分析前,我们需要将以上数据进行欠料分析处理,增加可分配数、已分配数、欠料数量三栏,可分配数指当前库存可用在本条工单上的数量;已分配数指当前库存已锁定在本条工单上的数量,后面工单要用到同样的原材料,需要扣除前面工单已锁定的数量;欠料数量指当前工单扣完可用库存后的缺料数量。加工处理后的数据表,具体详见下图:

Excel函数应用:物料欠料及齐套分析,这样做简单了-趣帮office教程网

【可分配数】列公式:在K3单元格输入“=LET(x,J3-SUMIF($G$2:G2,G3,$I$2:I2),IF(x>0,x,0))”- LET属于Excel365新函数,用来存储中间计算、值或定义可函数范围内容使用的公式中的名称,这x相当于容器,把J3-SUMIF($G$2:G2,G3,$I$2:I2)计算结果放进来,简化函数嵌套显示,低版本也可以用IF嵌套的。- SUMIF($G$2:G2,G3,$I$2:I2):将当前行上方满足当前行原料料号的用料量求和,也就是已经分配掉的库存数量汇总。- J3-SUMIF($G$2:G2,G3,$I$2:I2):把库存总量减去已经分配掉的库存数量,就是当前可分配数量。

【已分配数】列公式:在L3单元格输入“=IF(K3>I3,I3,K3)”- 判断可分配数是否大于需用料量,如果大于则返回需用料量,如果小于则返回可分配数。

【欠料数量】列公式:在M3单元格输入“=I3-L3”- 欠料数量=需用料量 - 已分配数

完成以上物料欠料分析表后,我们可以进行物料齐套分析,如下图所示:

Excel函数应用:物料欠料及齐套分析,这样做简单了-趣帮office教程网

【齐套数】列公式:在Q3输入“=MIN(IF($C$3:$C$14=O3,$K$3:$K$14/$H$3:$H$14,""))”- IF函数返回满足AAA料号所有物料可分配数除以BOM用量后成品套数。- 再用MIN把IF函数返回的结果取最小值,便是齐套数量,相当于木桶装水取决于最短的那个木板。

【齐套率】列公式:在R3输入“=IF(Q3/P3<1,Q3/P3,1)”- 齐套率 = 齐套数 / 工单数量,如果小于1则返回计算结果本身,如果大于等于1则返回1,结果用百分比表示。