Funções de Informação

Função TIPO.ERRO no Excel: Saiba Como Usar e Para Que Serve

Aprenda como usar a função TIPO.ERRO no Excel para identificar e tratar diferentes tipos de erro em fórmulas. Exemplos práticos com SE e SEERRO.

A função TIPO.ERRO é uma ferramenta de diagnóstico do Excel que identifica exatamente qual tipo de erro está presente em uma célula. Em vez de exibir apenas o código de erro genérico, ela retorna um número correspondente ao erro encontrado — o que permite criar fórmulas inteligentes que reagem de forma diferente dependendo do problema. Isso é especialmente útil em planilhas com grandes volumes de dados, onde erros de tipos distintos exigem tratamentos distintos.

O Que é a Função TIPO.ERRO?

A função TIPO.ERRO pertence à categoria de funções de informação do Excel. Ela analisa o conteúdo de uma célula e retorna um código numérico que identifica o tipo de erro presente. Se a célula não contiver erro, a própria função retorna #N/D.

Sintaxe da Função

=TIPO.ERRO(valor_erro)

O argumento valor_erro aceita uma referência de célula, uma fórmula ou um valor direto. A função sempre retorna um número inteiro de 1 a 8, conforme a tabela de correspondência abaixo.

Tabela de Códigos de Erro

Código RetornadoErro CorrespondenteCausa Mais Comum
1#NULO!Interseção inválida entre dois intervalos.
2#DIV/0!Divisão por zero ou célula vazia no divisor.
3#VALOR!Tipo de dado incompatível na fórmula.
4#REF!Referência de célula excluída ou inválida.
5#NOME?Nome de função digitado incorretamente.
6#NÚM!Valor numérico inválido ou fora do intervalo.
7#N/DValor não encontrado em buscas como PROCV.
8#OBTENDO_DADOSDados ainda sendo carregados (Excel Online).

Como Usar a Função TIPO.ERRO na Prática

Como Usar a Função TIPO.ERRO na Prática

Os exemplos a seguir demonstram aplicações reais, do uso básico até combinações avançadas com outras funções.

Exemplo 1: Identificar o tipo de erro em uma célula

Considere que a célula A2 contém a fórmula =10/0, que gera o erro #DIV/0!. Para identificar o código desse erro:

=TIPO.ERRO(A2)
ConteúdoFórmulaResultado
=10/0=TIPO.ERRO(A2)2
=PROCV("X";C:C;1;0)=TIPO.ERRO(A3)7
=RAIZ(-1)=TIPO.ERRO(A4)6

O retorno numérico permite usar esse código como condição em outras fórmulas.

Exemplo 2: Combinando TIPO.ERRO com SE

A combinação mais comum é usar TIPO.ERRO dentro de uma função SE para exibir mensagens personalizadas conforme o tipo de erro encontrado.

=SE(TIPO.ERRO(A2)=2; "Divisor zerado — verifique o denominador"; A2)

O que cada parte faz:

  • TIPO.ERRO(A2) — verifica se há erro e retorna o código correspondente.
  • =2 — filtra especificamente o erro de divisão por zero.
  • "Divisor zerado..." — exibe uma mensagem clara para o usuário.
  • A2 — retorna o valor normal quando não há erro do tipo especificado.
Célula A2FórmulaResultado Exibido
=10/0=SE(TIPO.ERRO(A2)=2;...Divisor zerado — verifique o denominador
=10/2=SE(TIPO.ERRO(A2)=2;...5

Exemplo 3: Tratar múltiplos tipos de erro com SES

Quando a planilha pode gerar erros de tipos diferentes, é possível encadear condições com a função SES para retornar uma mensagem específica para cada situação.

=SES(
  TIPO.ERRO(A2)=2; "Divisão por zero";
  TIPO.ERRO(A2)=7; "Valor não encontrado";
  TIPO.ERRO(A2)=3; "Tipo de dado inválido";
  VERDADEIRO; A2
)

O que cada bloco faz:

  • TIPO.ERRO(A2)=2 — detecta divisão por zero e exibe mensagem correspondente.
  • TIPO.ERRO(A2)=7 — detecta falha de busca no PROCV ou XLOOKUP.
  • TIPO.ERRO(A2)=3 — detecta incompatibilidade de tipo de dado.
  • VERDADEIRO; A2 — retorna o valor original quando nenhum erro é encontrado.
Erro em A2Resultado da Fórmula
#DIV/0!Divisão por zero
#N/DValor não encontrado
#VALOR!Tipo de dado inválido
Sem erroValor normal da célula

Exemplo 4: TIPO.ERRO versus SEERRO

A função SEERRO é mais simples e usada quando qualquer erro deve receber o mesmo tratamento. Já o TIPO.ERRO é a escolha certa quando cada erro exige uma resposta diferente.

SituaçãoFunção RecomendadaExemplo
Qualquer erro → mesmo resultadoSEERRO=SEERRO(A2; "Erro")
Erros diferentes → respostas diferentesTIPO.ERRO + SE=SE(TIPO.ERRO(A2)=7;...)
Diagnóstico e auditoria de planilhaTIPO.ERRO isolado=TIPO.ERRO(A2)
Célula sem erroTIPO.ERRO retorna #N/D

Limitações da Função TIPO.ERRO

A função apresenta um comportamento importante que exige atenção: quando a célula analisada não contém erro, o TIPO.ERRO retorna #N/D — ou seja, a própria função gera um erro. Por isso, ao usá-la em fórmulas condicionais, é necessário proteger o resultado com SEERRO:

=SEERRO(TIPO.ERRO(A2); "Sem erro")

Essa abordagem garante que a fórmula se comporte de forma previsível em qualquer situação.

Perguntas Frequentes

1. Qual a diferença entre TIPO.ERRO e ÉERROS?

A função ÉERROS retorna apenas VERDADEIRO ou FALSO, indicando se há algum erro na célula. O TIPO.ERRO vai além: identifica exatamente qual erro está presente, permitindo tratamentos específicos para cada situação.

2. Por que o TIPO.ERRO retorna #N/D quando não há erro?

Esse é o comportamento padrão da função. Quando a célula analisada não contém erro, o TIPO.ERRO não tem código para retornar e exibe #N/D. A solução é envolvê-la com SEERRO para controlar esse retorno.

3. É possível usar TIPO.ERRO com PROCV para mensagens personalizadas?

Sim. Quando o PROCV retorna #N/D, o TIPO.ERRO identifica o código 7. Combinado com SE, permite exibir mensagens como "produto não cadastrado" ou "código inválido" no lugar do erro padrão.

Conclusão

A função TIPO.ERRO eleva o nível de controle sobre erros no Excel ao transformar códigos de falha em informações acionáveis. Usada isoladamente, serve como ferramenta de diagnóstico. Combinada com SE, SES e SEERRO, permite construir planilhas robustas que orientam o usuário sobre o problema específico em vez de apenas exibir um código de erro genérico. Para planilhas profissionais com múltiplas fontes de dados, dominar essa função é um diferencial técnico relevante.

Ainda tem dúvidas?
Envie sua pergunta e o editor pode publicar a resposta no FAQ do artigo.
Nenhuma pergunta publicada ainda. Seja o primeiro!

Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Deixe um comentário

Botão Voltar ao topo