A função IFERROR no Excel é utilizada para capturar e manipular erros em fórmulas, substituindo-os por um valor especificado ou uma mensagem personalizada. Isso é útil para evitar que planilhas mostrem mensagens de erro indesejadas, como `#DIV/0!`, `#N/A`, entre outras, que podem ocorrer em cálculos.
Aqui está como você pode usar a função IFERROR:
Sintaxe
=IFERROR(valor, valor_se_erro)
- valor: A fórmula ou expressão que você deseja avaliar quanto a erros.
- valor_se_erro: O valor ou mensagem que você quer mostrar se a fórmula original resultar em um erro.
Exemplo 1
Suponha que você tenha a divisão de dois números em A1 e B1 e quer evitar erros de divisão por zero:
=IFERROR(A1/B1, "Erro: Divisão por zero")
Se B1 for zero, a fórmula retornará a mensagem `”Erro: Divisão por zero”` ao invés de mostrar o erro `#DIV/0!`.
Exemplo 2
Usando IFERROR com VLOOKUP:
Se você estiver usando o VLOOKUP para procurar valores em uma tabela e quer evitar o erro `#N/A` quando um valor não é encontrado:
=IFERROR(VLOOKUP(C1, tabela, 2, FALSE), "Valor não encontrado")
Neste exemplo, se o valor de `C1` não for encontrado na tabela, a fórmula retornará `”Valor não encontrado”`.
Exemplo 3
Aplicando IFERROR em cálculos com várias operações:
Você pode também envolver operações mais complexas com a função IFERROR:
=IFERROR(SOMA(A2:A10) / CONT.SE(A2:A10, ">0"), "Não é possível calcular")
Aqui, se a divisão resultar em um erro por qualquer motivo, a mensagem `”Não é possível calcular”` será mostrada.
Considerações
- A função IFERROR captura todos os tipos de erro, incluindo `#N/A`, `#VALUE!`, `#REF!`, `#DIV/0!`, `#NUM!`, `#NAME?`, e `#NULL!`.
- Certifique-se de que o valor a ser retornado em caso de erro está na forma que o contexto da planilha requer (por exemplo, numérico se você quiser continuar usando o resultado em cálculos).
A função IFERROR é uma ferramenta poderosa para melhorar a apresentação e a robustez de planilhas no Excel, especialmente em ambientes onde a precisão e a clareza dos dados são vitais.