Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
ERROR.TYPE

Função TIPO.ERRO do Excel

O que a função TIPO.ERRO faz?

A função TIPO.ERRO recebe um valor de erro e devolve o número que o identifica: 1 para #NULO!, 2 para #DIV/0!, 3 para #VALOR!, 4 para #REF!, 5 para #NOME?, 6 para #NÚM! e 7 para #N/D. Se o valor não for erro, devolve #N/D. Serve para dar uma mensagem diferente para cada tipo de erro.

Nome em portuguêsTIPO.ERRO
Nome em inglêsERROR.TYPE
CategoriaInformação
RetornaNúmero de 1 a 7 (ou o erro #N/D)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função TIPO.ERRO?

Excel em português do BrasilTIPO.ERRO(val_erro)
Excel em inglêsERROR.TYPE(val_erro)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
val_erroSimO valor de erro cujo número se quer descobrir. Normalmente é a referência a uma célula que contém a fórmula a testar.

Como usar a função TIPO.ERRO na prática?

Exemplo 1: Número de cada tipo de erro

Planilha do exemplo 1 da função TIPO.ERRO
AB
1 Erro
2 #NULO!1
3 #DIV/0!2
4 #VALOR!3
5 #REF!4
6 #NOME?5
7 #NÚM!6
8 #N/D7
Fórmula na célula B2 =TIPO.ERRO(A2) Em inglês: =ERROR.TYPE(A2)
Resultado: 1
Fórmula na célula B3 =TIPO.ERRO(A3) Em inglês: =ERROR.TYPE(A3)
Resultado: 2
Fórmula na célula B4 =TIPO.ERRO(A4) Em inglês: =ERROR.TYPE(A4)
Resultado: 3
Fórmula na célula B5 =TIPO.ERRO(A5) Em inglês: =ERROR.TYPE(A5)
Resultado: 4
Fórmula na célula B6 =TIPO.ERRO(A6) Em inglês: =ERROR.TYPE(A6)
Resultado: 5
Fórmula na célula B7 =TIPO.ERRO(A7) Em inglês: =ERROR.TYPE(A7)
Resultado: 6
Fórmula na célula B8 =TIPO.ERRO(A8) Em inglês: =ERROR.TYPE(A8)
Resultado: 7

Cada erro da coluna A recebe o seu número na coluna B, de 1 a 7, na ordem em que a Microsoft documenta.

Exemplo 2: Mensagem diferente para cada erro

Planilha do exemplo 2 da função TIPO.ERRO
AB
1 Erro
2 #DIV/0!O divisor é zero
Fórmula na célula B2 =SE(TIPO.ERRO(A2)<3;ESCOLHER(TIPO.ERRO(A2);"Intervalos não se cruzam";"O divisor é zero")) Em inglês: =IF(ERROR.TYPE(A2)<3,CHOOSE(ERROR.TYPE(A2),"Intervalos não se cruzam","O divisor é zero"))
Resultado: O divisor é zero

O TIPO.ERRO devolve 2 para #DIV/0!. Como 2 é menor que 3, o SE escolhe, com ESCOLHER, a segunda mensagem da lista.

Quais erros a função TIPO.ERRO costuma dar?

#N/D

Por que acontece: O valor testado não é um erro, e a função devolve #N/D quando não há erro.

Como corrigir: Teste antes com ÉERROS se houver chance de a célula não ter erro.

Exemplo que gera o erro, na célula B1=TIPO.ERRO(A1)Resultado: #N/D

Erro do tipo #GETTING_DATA

Por que acontece: A Microsoft documenta que esse erro devolve o número 8, e que outros valores resultam em #N/D.

Como corrigir: Esse erro aparece só durante carregamento de dados externos; não costuma ser tratado em planilhas comuns.

TIPO.ERRO no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelTIPO.ERRO (ERROR.TYPE)Referência deste dicionário.
Google PlanilhasTIPO.ERRO (ERROR.TYPE)Funciona do mesmo jeito. Documentação do Google
LibreOffice CalcTIPO.ERRO (ERROR.TYPE)No Calc em português existem TIPO.ERRO, que devolve o número do tipo de erro, ou #N/D se não houver erro, e TIPODEERRO, que devolve os códigos de erro próprios do LibreOffice (por exemplo 518). Ajuda do LibreOffice

A função TIPO.ERRO existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a TIPO.ERRO?

  • Combine com SE e ESCOLHER para mostrar uma mensagem por tipo de erro.
  • Se o valor não for erro, o resultado é #N/D; teste antes com ÉERROS.
  • Para só esconder erros, SEERRO é mais simples.

Perguntas frequentes sobre a TIPO.ERRO

Quais números a função TIPO.ERRO devolve?

1 para #NULO!, 2 para #DIV/0!, 3 para #VALOR!, 4 para #REF!, 5 para #NOME?, 6 para #NÚM! e 7 para #N/D. A Microsoft também documenta o 8 para #GETTING_DATA.

O que TIPO.ERRO devolve se não houver erro?

O erro #N/D. Por isso convém testar antes com ÉERROS.

Funções relacionadas

Ver todas as funções de informação

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.