A função `ERROR.TYPE` no Excel é usada para identificar o tipo de erro em uma célula e retorna um número que corresponde a um tipo específico de erro. Esta função pode ser particularmente útil quando você está depurando fórmulas complexas e precisa entender que tipo de erro está ocorrendo.
Aqui está como você pode usar a função `ERROR.TYPE`:
Sintaxe
=ERROR.TYPE(valor)
- valor: É o argumento que você deseja testar para um erro. Pode ser uma referência a uma célula que contém uma fórmula que resulta em um erro.
Códigos de Erro e seus Significados
- `#N/D` — Retorna `1`
- `#DIV/0!` — Retorna `2`
- `#VALUE!` — Retorna `3`
- `#REF!` — Retorna `4`
- `#NAME?` — Retorna `5`
- `#NUM!` — Retorna `6`
- `#NULO!` — Retorna `7`
- Se não houver erro: Retorna `#N/D`
Exemplo de Uso
Suponha que você tenha uma fórmula na célula A1 que resulta em um erro, e você deseja identificar qual tipo de erro está ocorrendo. Você pode usar a função `ERROR.TYPE` da seguinte maneira:
=ERROR.TYPE(A1)
Nota
- Se não houver nenhum erro na célula ou no valor avaliado, a função `ERROR.TYPE` irá retornar `#N/D`.
- Esteja ciente de que `ERROR.TYPE` não corrige o erro; ela apenas identifica o tipo de erro para ajudá-lo a diagnosticar o problema.
Uso Combinado
A função `ERROR.TYPE` pode ser combinada com outras funções, como `IF` e `ISERROR`, para criar fórmulas que lidem com erros de maneira mais robusta. Por exemplo, você pode criar uma mensagem personalizada para cada tipo de erro:
=SE(ÉERRO(A1); ESCOLHER(TIPO.ERRO(A1); "Erro #N/D"; "Erro de Divisão por Zero"; "Erro de Valor"; "Erro de Referência"; "Erro de Nome"; "Erro Numérico"; "Erro de Nulo"); "Sem erro")
Este exemplo verifica se há um erro em A1 e retorna uma mensagem específica dependendo do tipo de erro.