Código EAN13 con macro de Excel
Tengo una hoja de excel y en una columna 20.000 registros distintos con 12 dígitos por registro, a los que tengo que calcularles el dígito 13 con una fórmula que paso a detallaros, a ver quien es el valiente que encuentra la solución al problema o tiene los conocimientos para hacer una macro y que lo calcule del tirón para cada uno de los registros.
El dígito de control es una parte importante de la codificación GS1, ya que gracias a él es posible la eliminación total de los errores de lectura del código; es el mecanismo que evita el error en el tratamiento automático del Código GTIN. Dicho de otra manera, el dígito de control nos ofrece seguridad TOTAL de lectura.
El proceso de cálculo es muy sencillo, basta con seguir tres puntos:
Numerando el código de Derecha a Izquierda, se multiplican por 1 los dígitos que ocupan posición par, y por tres los dígitos que ocupan posición impar. Se suman los valores de los productos obtenidos.
Se busca la decena superior al resultado de la suma anterior y se restan estos dos valores. El resultado obtenido es el dígito de control.
EL CÓDIGO GTIN-13 COMPLETO ES: 84 12345 67891 2