Como Validar um Cnpj no Excel

Para validar um CNPJ no Excel, você pode usar a seguinte fórmula:

=SE(OU(TAM(A1)<>14; NÃO(EXATO(SOMA(RESTO(QUOCIENTE(VAL(ESQUERDA(A1;12)&"001";10^(SEG(17-RESTO(SOMA(VAL(ESQUERDA(A1;16)) * (2;3;4;5;6;7;8;9;2;3;4;5;6;7;8;9))))) /100;2))); VAL(DIREITA(A1;2))<>RESTO(SOMA(VAL(ESQUERDA(A1;12)) * (2;3;4;5;6;7;8;9;2;3;4;5;6;7;8;9)) / 11); VAL(DIREITA(A1;2))<>RESTO(SOMA(VAL(ESQUERDA(A1;13)) * (2;3;4;5;6;7;8;9;2;3;4;5;6;7;8;9)) / 11)));

Explicação da fórmula:

A fórmula tem como base a validação do CNPJ seguindo as regras estabelecidas pela Receita Federal do Brasil. A validação é feita em quatro etapas:

  1. Verificar se o CNPJ tem 14 dígitos
  2. Verificar se o CNPJ é válido de acordo com o cálculo do dígito verificador
  3. Verificar se o primeiro dígito verificador está correto
  4. Verificar se o segundo dígito verificador está correto

Para usar a fórmula, substitua "A1" pelo valor do CNPJ que deseja validar. A fórmula retorna VERDADEIRO se o CNPJ é válido e FALSO se não é válido.

Veja também mais Como Fazer com a letra C

Comentários