Cordial saludo.
Partiendo de la definición de Wilkipedia:
Dígito de control. Para comprobar el dígito de control (por ejemplo, por el ordenador y el escáner de código de barras), se suman los dígitos de las posiciones pares, el resultado se multiplica por 3, se le suman los dígitos de las posiciones impares y este resultado se le resta a su múltiplo de 10 más próximo. El resultado final ha de coincidir con el dígito de control.
Por ejemplo, para 123456789041 el dígito de control será:
Suma de los números en los lugares pares: 2+4+6+8+0+1 = 21
Multiplicado x 3: 21 x 3 = 63
Suma de los números en los lugares impares: 1+3+5+7+9+4 = 29
Suma total: 63 + 29 = 92
Próximo múltiplo de 10 = 100
Dígito de control: 100 - 92 = 8
Hacemos lo siguiente:
Supongamos que en A2 está el numero inicial o sea:
123456789041
En la celda B2 colocas:
=(VALOR(EXTRAE(A2;2;1))+
VALOR(EXTRAE(A2;4;1))+
VALOR(EXTRAE(A2;6;1))+
VALOR(EXTRAE(A2;8;1))+
VALOR(EXTRAE(A2;10;1))+
VALOR(EXTRAE(A2;12;1)))*3+
(VALOR(EXTRAE(A2;1;1))+
VALOR(EXTRAE(A2;3;1))+
VALOR(EXTRAE(A2;5;1))+
VALOR(EXTRAE(A2;7;1))+
VALOR(EXTRAE(A2;9;1))+
VALOR(EXTRAE(A2;11;1)))
En la celda C2 colocas:
=TRUNCAR(B2;-1)+10
En la celda D2 colocas:
=C2-B2
En la celda E1 colocas:
=A2&D2
Exitos
Diego