利用Excel软件追溯产品装箱的方法与流程

文档序号:17889808发布日期:2019-06-13 15:30阅读:2160来源:国知局
利用Excel软件追溯产品装箱的方法与流程

本发明涉及自动化领域技术领域,尤其是指一种利用excel软件追溯产品装箱的方法。



背景技术:

现有技术中,生产厂家对产品装箱时的追溯,普遍是通过编写程序软件来实现管控,但是,编写程序耗时耗力,厂家购置软件成本也较高,局限了该种追溯管控方法的推广应用。

因此,本发明中,申请人精心研究了一种新的技术方案来解决上述问题。



技术实现要素:

有鉴于此,本发明针对现有技术存在之缺失,其主要目的是提供一种利用excel软件追溯产品装箱的方法,其利用excel软件来追溯产品装箱,其方法简单可靠,成本低,适于推广应用。

为实现上述目的,本发明采用如下之技术方案:

一种利用excel软件追溯产品装箱的方法,使用计算机作为硬件,将excel软件安装运行于该计算机上;创建excel数据表格,在excel数据表格内设有信息输入区和计算区;

该信息输入区包括信息预设区、箱码输入区、条码输入区;

该信息预设区包括有基准条码输入区、每箱产品数量输入区,由人工输入相应基准条码、每箱产品数量;

每个外包装箱对应一个箱码;每个产品对应一个条码;首先由扫码人点击箱码输入区内的对应栏位以扫入一外包装箱的箱码,在箱码输入区对应显示外包装箱上的箱码;由扫码人点击条码输入区对应栏位,对产品进行扫码后,该产品的条码自动输入至条码输入区的对应栏位中;由扫码人看每箱预置产品个数,当每箱数量达到预置值时,换下一外包装箱,并点击箱码输入区内的对应栏位以扫入下一外包装箱的箱码,进行下一扫码装箱循环;

该计算区包括有条码前n码相同判定区、条码总位数判定区、条码重复判定区、判定结果区;基准条码中前n码为产品基本参数码,基准条码中前n码之后的条码数字为次序数值;条码前n码相同判定区用于显示相应产品的条码与基准条码比对后是否相同之结果;条码总位数判定区用于显示产品的条码总位数是否正确;条码重复判定区用于显示该产品的条码与同一箱内之前输入的所有产品的条码进行比对后有无重复之结果;判定结果区只有在条码前n码相同判定区、条码总位数判定区、条码重复判定区均合格的前提下,才会显示合格,否则,判定结果区显示不合格。

作为一种优选方案,所述基准条码中前n码至少显示了生产厂家、产品生产机台、产品类型、产品生产日期及批次信息中一个以上的信息。

作为一种优选方案,所述信息预设区还包括有机种名称输入区。

作为一种优选方案,前n码相同判定的计算公式为:

fx=if(bn1=0,"",if(exact(left($b$2,n),left(bn1,n))=true,"pass","ng"));其中,bn1为相应条码输入区所在单元格,n是指前n码中n的数值。

作为一种优选方案,条码总位数判定的计算公式为:

fx=if(bn1=0,"",if(len(bn1)=n2,"pass","ng"));其中,bn1为相应条码输入区所在单元格,n2是指条码总位数。

作为一种优选方案,条码重复判定的计算公式为:

fx=if(bn1=0,"",if(countif(($b$n1:$b$20501),bn1)=1,"pass","ng"));其中,bn1为相应条码输入区所在单元格。

作为一种优选方案,判定结果的计算公式为:

fx=if(bn1=0,"",if(len(dn1)+len(en1)+len(fn1)=12,"pass","ng"));其中,bn1为相应条码输入区所在单元格,dn1为相应条码前n码相同判定区所在单元格,en1为相应条码总位数判定区所在单元格,fn1为相应条码重复判定区所在单元格。

作为一种优选方案,在excel数据表格内还设置有产品总数显示区;产品总数的计算公式为:fx=counta(bn3:b22003);其中,bn3为第一个条码输入区所在单元格。

作为一种优选方案,在excel数据表格内还设置有总箱数显示区;总箱数的计算公式为:

fx=counta(an4:a22003);其中,an4为第一个条码输入区所在单元格。

作为一种优选方案,在excel数据表格内还设置有尾数显示区;尾数的计算公式为:fx=bn5-bn6*bn7;其中,bn5为产品总数显示区所在单元格,bn6为每箱产品数量输入区所在单元格,bn7为总箱数显示区所在单元格。

本发明与现有技术相比具有明显的优点和有益效果,具体而言,由上述技术方案可知:其利用excel软件来追溯产品装箱,其方法简单可靠,成本低;各厂家在生产装箱管控时,利用已经普及的计算机及配套的excel办公软件即可实现,对于操作人员而言,没有技术要求,有利于各厂家提高产品装箱质量,管控方便,后续追溯查询也十分简单明了,适于推广应用。

为更清楚地阐述本发明的结构特征和功效,下面结合附图与具体实施例来对本发明进行详细说明:

附图说明

图1是本发明之实施例的一种应用示图。

具体实施方式

请参照图1所示,其显示出了本发明之实施例的应用示例。

一种利用excel软件追溯产品装箱的方法,使用计算机作为硬件,将excel软件安装运行于该计算机上;创建excel数据表格,在excel数据表格内设有信息输入区和计算区;

该信息输入区包括信息预设区、箱码输入区、条码输入区;

该信息预设区包括有基准条码输入区、每箱产品数量输入区,由人工输入相应基准条码、每箱产品数量;所述信息预设区还包括有机种名称输入区。

每个外包装箱对应一个箱码;每个产品对应一个条码;对箱码、条码的输入,是通过连接条码扫码器自动读入方式;首先由扫码人点击箱码输入区内的对应栏位以扫入一外包装箱的箱码,在箱码输入区对应显示外包装箱上的箱码;由扫码人点击条码输入区对应栏位,对产品进行扫码后,该产品的条码自动输入至条码输入区的对应栏位中;由扫码人看每箱预置产品个数,当每箱数量达到预置值时,换下一外包装箱,并点击箱码输入区内的对应栏位以扫入下一外包装箱的箱码,进行下一扫码装箱循环;

该计算区包括有条码前n码相同判定区、条码总位数判定区、条码重复判定区、判定结果区;基准条码中前n码为产品基本参数码,基准条码中前n码之后的条码数字为次序数值;所述基准条码中前n码至少显示了生产厂家、产品生产机台、产品类型、产品生产日期及批次信息中一个以上的信息。条码前n码相同判定区用于显示相应产品的条码与基准条码比对后是否相同之结果;条码总位数判定区用于显示产品的条码总位数是否正确;条码重复判定区用于显示该产品的条码与同一箱内之前输入的所有产品的条码进行比对后有无重复之结果;判定结果区只有在条码前n码相同判定区、条码总位数判定区、条码重复判定区均合格的前提下,才会显示合格,否则,判定结果区显示不合格。

前n码相同判定的计算公式为:

fx=if(bn1=0,"",if(exact(left($b$2,n),left(bn1,n))=true,"pass","ng"));其中,bn1为相应条码输入区所在单元格,n是指前n码中n的数值。

条码总位数判定的计算公式为:

fx=if(bn1=0,"",if(len(bn1)=n2,"pass","ng"));其中,bn1为相应条码输入区所在单元格,n2是指条码总位数。

条码重复判定的计算公式为:

fx=if(bn1=0,"",if(countif(($b$n1:$b$20501),bn1)=1,"pass","ng"));其中,bn1为相应条码输入区所在单元格。

判定结果的计算公式为:

fx=if(bn1=0,"",if(len(dn1)+len(en1)+len(fn1)=12,"pass","ng"));其中,bn1为相应条码输入区所在单元格,dn1为相应条码前n码相同判定区所在单元格,en1为相应条码总位数判定区所在单元格,fn1为相应条码重复判定区所在单元格。

在excel数据表格内还设置有产品总数显示区;产品总数的计算公式为:fx=counta(bn3:b22003);其中,bn3为第一个条码输入区所在单元格。

在excel数据表格内还设置有总箱数显示区;总箱数的计算公式为:

fx=counta(an4:a22003);其中,an4为第一个条码输入区所在单元格。

在excel数据表格内还设置有尾数显示区;尾数的计算公式为:fx=bn5-bn6*bn7;其中,bn5为产品总数显示区所在单元格,bn6为每箱产品数量输入区所在单元格,bn7为总箱数显示区所在单元格。

如图1所示,其显示了本发明之实施例的一种应用情形,其前n码为8位,总位数为12,在判定总位数时就是确认所扫的条码都是12位,少于12位或者多于12位都是错码;条码重复判定利用的是excel的计算工具,每输入一个条码,都会跟输入区中的所有条码作比对,出现重复号码就会显示“ng”;判定结果是最后得出的,只要前n码相同判定、总位数12判定和条码重复判定的任一栏位出现“ng”结果,判定结果就显示“ng”;只有前n码相同判定、总位数12判定和条码重复判定的所有一栏位显示“pass”,判定结果才会显示“pass”。接下来,针对本发明之图1所示具体应用情形,提供各计算公式如下:

以d12单元格为例,前n码相同判定的计算公式为:

fx==if(b12=0,"",if(exact(left($b$2,7),left(b12,7))=true,"pass","ng"));

以e12单元格为例,条码总位数判定的计算公式为:

fx==if(b12=0,"",if(len(b12)=12,"pass","ng"));

以f12单元格为例,条码重复判定的计算公式为:

fx==if(b12=0,"",if(countif(($b$9:$b$20501),b12)=1,"pass","ng"));

以c12单元格为例,判定结果的计算公式为:

fx=if(b12=0,"",if(len(d12)+len(e12)+len(f12)=12,"pass","ng"));

以b4单元格为例,在excel数据表格内还设置有产品总数显示区;产品总数的计算公式为:fx=counta(b9:b22003)

以b5单元格为例,在excel数据表格内还设置有总箱数显示区;总箱数的计算公式为:fx=counta(a9:a22003);

以b6单元格为例,在excel数据表格内还设置有尾数显示区;尾数的计算公式为:fx=b4-b3*b5。

综上所述,本发明的设计重点在于,其主要是利用excel软件来追溯产品装箱,其方法简单可靠,成本低;各厂家在生产装箱管控时,利用已经普及的计算机及配套的excel办公软件即可实现,对于操作人员而言,没有技术要求,有利于各厂家提高产品装箱质量,管控方便,后续追溯查询也十分简单明了,适于推广应用。

以上所述,仅是本发明的较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1