25 生产计划中重复值的判断与提醒

deer332025-09-27技术文章24


对生产排程中有些数据最好不要重复,如生产任务,排程的时候一个生产任务如果排重复了,会造成生产领料,领不出物料,因为很有可能第一张单已经领用完了;

还有就是对数据进行分析汇总的时候,需要把重复值删除,这样就可以按类似生产部门、产品型号等汇总。

对于一些特定的查询,需要把重复项目进行重复次数计算,以此来返回计划想要的数据等,这里都涉及到一个关键字“重复值”,对于“重复值”的处理,需要灵活,什么时候删除、什么时候提醒、什么时候编号都需要在特定的场合来合理运用处理;

1) 重复工单提醒

只对重复值进行提醒的话,最高效的方法就是“条件格式”,这样不需要额外的占用别的区域,就能够起到提醒的作用;

操作步骤:

选中数据→开始→条件格式→突出显示单元格规则→重复值→设置对应的提醒颜色→不喜欢默认颜色的可以选择自定义颜色;


2) 提取重复值中唯一值进行数据汇总

在排程完各线体的时候,需要汇总各线体的总排程量,可以用两种方法来来提取重复值的唯一值来进行汇总;

方法一:复制删除重复值法

操作步骤:选中数据→复制(Ctrl+C)→复制到目标区域→开始→数据工具→删除重复项→选中条件线体→确定→删除了重复项;

方法二:函数方法 (OFFICE 2021或365版本)

操作步骤:录入函数:=UNIQUE(B18:B26),即可删除重复值;

最后配合SUMIFS函数进行线体排程数量汇总统计,这里分别用两种方法来汇总:

方法1:H19=SUM(($B$19:$B$26=G19)*$E$19:$E$26);

方法2: H23=SUMIFS($E$19:$E$26,$B$19:$B$26,$G23);

3) 统计重复次数

在需要对重复值进行统计的时候,我们可以用统计函数或者万能的SUM函数进行统计,这样就可以快速的判断重复了多少条纪录了;

公式1:H35=SUM(($B$35:$B$42=G35)*1);

公式2:H39=COUNTIF($B$35:$B$42,G40);

这里可以发现利用SUM函数配合“动态数组”可以实现非常灵活的求和、统计、汇总的功能;


4) 为重复值加上编号1、2、3……

在进行VLOOKUP函数进行查询的时候,有重复值的话只能返回第1个值出现的结果。如下图中生产单号想查询数控工序的数量,结果只返回下料的数量;

遇到这样的情况,我们可以通过辅助列对需要查询的条件进行重复项次数的统计编号1、2、3……,然后用与号“&”连接起查询条件形成唯一值进行查询;

增加表1辅助列:B72=COUNTIFS($C$72:C72,C72)&C72;

增加表2辅助列:H72= =COUNTIFS($I$72:I72,I72)&I72

表2引用表1:J72=VLOOKUP(H72,$B$72:$F$79,4,0)

表2引用表1:K72=VLOOKUP(H72,$B$72:$F$79,5,0)

5) 筛选特定重复值到新表

表1中有重复值的地方特别多,如需要重复出某一重复值到新表,可以用筛选函数FILTER,举例说明筛选某条线体到新表

录入函数:=FILTER(B89:F94,B89:B94="2#")

就实现了把线2#线体的数据全部筛选到新表上面了;

我是古哥:

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