Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

Foro

RESUELTAS

Calcular dígito de control en Alterix

Rebe
Átomo

Estimada comunidad, 

Tengo un excel que dado un código de barra me calcula el dígito verificador o de control de esta, quisiera hacerlo en alterix pero no me resulta. 

No se si alguien lo tiene hecho o sabe como podría hacerlo. 

El método para encontrarlo es el siguiente: 

 

El algoritmo de 5 pasos para cálcular el dígito de control
 
Supongamos que estamos utilizando el código ficticio de 05432122345.

  1. Sumar todos los dígitos en las posiciones impares (dígitos en la posición 1, 3, 5, 7, 9 y 11)
    0 + 4 + 2 + 2 + 3 + 5 = 16
  2. Multiplicar por 3.
    16 * 3 = 48
  3. Sumar todos los dígitos en las posiciones pares (dígitos en la posición 2, 4, 6, 8 y 10).
    5 + 3 + 1 + 2 + 4 = 15
  4. Sumar los resultados de los pasos 3 y 2.
    48 + 15 = 63
  5. Determinar qué número hay que añadir al resultado de la etapa 4 para crear un múltiplo de 10.
    63 + 7 = 70

Por lo tanto, el dígito de control es 7.

 

En excel se hace lo mismo pero los cálculos por columnas

 

3 RESPUESTAS 3
carlosteixeira
15 - Aurora
15 - Aurora

¿Hola mi amigo todo bien?
Usé su ejemplo como fuente de datos e incluye algunos números aleatorios más para probar.
Vea si el flujo de trabajo adjunto le ayuda de alguna manera.

Gran abrazo

 

carlosteixeira2005_0-1600125477492.png

 

Carlos A Teixeira
Rebe
Átomo

Hola!!! Muchas gracias 🙂

 

Me ha servido mucho, hubo que agregarle una operación para los códigos con largo menor a 12 para que le agregara ceros en el lado izquierdo

 

Saludo!!!

 

carlosteixeira
15 - Aurora
15 - Aurora

Perfecto..
Encantado de ayudar

 

Carlos Teixeira

Carlos A Teixeira
Etiquetas