Não importa o quão bom você seja com planilhas, mais cedo ou mais tarde (provavelmente mais cedo) você vai se deparar com um erro. Isso acontece o tempo todo, portanto, não é de surpreender que o Excel tenha uma função específica para lidar com erros. A função IFERROR evita que as mensagens de erro atrapalhem a planilha e ainda permite que você personalize o que deseja que aconteça quando ocorrer um erro. E, é claro, quando não há nenhum erro, a função IFERROR permite que a planilha funcione normalmente - ela apenas se encarrega de lidar com os erros que aparecerem!
Sintaxe
- valor é o item que está sendo verificado quanto a um erro
- value_if_error é o que a função retorna quando há um erro. Pode ser uma cadeia de texto, um número, uma célula em branco ou até mesmo outra fórmula
Como usar a função IFERROR do Excel
Mensagem de erro personalizada
Para ver a função IFERROR do Excel em ação, dê uma olhada no exemplo abaixo. Tenho alguns tempos e distâncias de corrida de um grupo de atletas e escrevi uma fórmula para mostrar a velocidade média deles.
Infelizmente, os dados têm alguns erros que se traduzem em mensagens de erro na coluna D.
Não há dúvida de que isso parece bagunçado. Obviamente, a melhor coisa a fazer é corrigir os erros nos dados, mas às vezes isso não é tão fácil, especialmente com conjuntos de dados grandes e complexos.
Portanto, em vez disso, usarei a função IFERROR.
Agora, em vez de uma mensagem de erro gerada pelo Excel, recebo uma string de texto que me informa que há um erro. Isso é obtido com a fórmula =IFERROR(B2/(C2/60), ”Error”).
Tudo o que fiz foi adicionar a função IFERROR com a fórmula que eu já estava usando como valor e a string de texto “Error” como o parâmetro value_if_error.
Transformar erros em espaços em branco
E se você não quiser nenhuma mensagem de erro? Você pode criar a mensagem value_if_error uma célula em branco digitando “” para criar uma cadeia de caracteres vazia.
Agora, em vez de mensagens de erro, não há nada nessas células. Muito mais limpo!
IFERROR com VLOOKUP
Um dos usos mais comuns do IFERROR é em combinação com a função Função VLOOKUP. Ao usar o VLOOKUP para pesquisar um valor exato, você receberá um erro #N/A se a função não encontrar uma correspondência. Você pode substituir o erro por uma mensagem personalizada para tornar sua planilha mais abrangente e profissional!
Neste exemplo, estou usando o VLOOKUP para encontrar as vendas de um funcionário. Pesquiso Gary na planilha, mas esse nome não está nos dados, então recebo um erro.
Agora, adicionarei a função IFERROR à função VLOOKUP com a fórmula =IFERROR(VLOOKUP(E2,A2:C11,3,FALSE), ”Employee not found”).
Agora, em vez de um erro #N/A, recebo uma mensagem de erro informando que o nome do funcionário não foi encontrado.
E, caso esteja se perguntando, se o nome do funcionário estiver lá (para que não haja erro na PROCV), a função funcionará normalmente!
A função IFERROR do Excel é muito simples, mas faz maravilhas ao tornar sua planilha livre de mensagens de erro indesejáveis!
Dicas para usar o IFERROR no Excel
- Se estiver adicionando-o a uma função existente, basta colocar IFERROR( antes da função existente e, em seguida, ,value_if_error) depois dela
- A função IFERROR trata de todos os tipos de erros no Excel
- Se a célula que você está avaliando estiver em branco, isso não será considerado um erro
- IFERROR também funciona para funções de matriz
