
Excel - Criar dígito validador
Neste post, vou compartilhar meu primeiro projeto de dígito verificador, inicialmente desenvolvido no Excel e posteriormente convertido para VBA, como mencionado em um post anterior.
A abordagem aqui será focada nas fórmulas, com cada etapa representada em células diferentes. No exemplo, as fórmulas foram projetadas com base em 4 casas decimais.
Passo a passo das fórmulas no Excel
Para criar um dígito validador simples, siga estas instruções nas colunas do Excel:
- Coluna A: Insira os números para os quais deseja gerar o dígito validador.
- Coluna B: Use a fórmula
= (ESQUERDA(DIREITA(A3;3);1) + DIREITA(A3;1)) * 3
. Ajuste conforme a linha em uso. - Coluna C: Use a fórmula
= ESQUERDA(DIREITA(A3;2);1) + ESQUERDA(A3;1)
. - Coluna D: Use a fórmula
= B3 + C3
. - Coluna E: Use a fórmula
= TETO(D3;10)
. - Coluna F: Use a fórmula
= E3 - D3
.
Essas fórmulas representam o processo matemático para calcular o dígito verificador. A coluna A contém os números originais, e as colunas seguintes aplicam operações para derivar o dígito.
Dicas para uso
Lembre-se de ajustar as fórmulas conforme necessário para o formato e a quantidade de casas decimais do seu projeto. Este método é simples e pode ser expandido para formatos mais complexos, inclusive implementado via VBA para automação.
Mais sobre o projeto
Além da abordagem manual via fórmulas, o projeto foi posteriormente convertido para VBA, facilitando a criação de funções personalizadas para validação automática de números em planilhas.
Para acessar conteúdos mais detalhados e atualizados, visite o canal @CanalQb.