Em vez de exibir mensagens de erro desagradáveis, O IFERROR permite que você limpe sua planilha e substituir os erros por outros valores. Pode ser uma célula em branco, um número ou uma mensagem relevante que você e sua equipe possam entender.
O Google Sheets é extremamente fácil de usar e confiável, mas se você o usar regularmente, você acabará encontrando um erro. Isso pode ocorrer por vários motivos, que exploraremos neste artigo.
O tratamento de erros do Planilhas Google é um conceito fundamental ao criar planilhas. E a fórmula IFERROR é a melhor ferramenta para esse trabalho.
Erros comuns no Planilhas Google
Esses erros aparecem sempre que uma fórmula é interrompida. Entendê-los é a primeira etapa para decidir se é preciso corrigi-los ou ocultá-los com IFERROR.
O erro #VALUE!
Esse é provavelmente o tipo de erro mais frequente no Planilhas Google. Ele ocorre quando você usa um tipo de dados incorreto para os argumentos de entrada esperados, conforme ilustrado abaixo.
Erro #REF!
Normalmente, isso ocorre quando você exclui intencionalmente ou acidentalmente linhas, colunas ou planilhas que são referenciadas em outras células.
Se eu remover o Operando A do exemplo anterior, é exibido um erro #REF, conforme mostrado abaixo.
Observe que o erro #REF! aparece até mesmo dentro da fórmula, indicando que ela perdeu uma referência nesse espaço reservado. Saiba mais sobre esse problema específico em Como resolver o erro #REF! Erro em planilhas eletrônicas.
Erro #NAME!
O Planilhas Google gera esse erro quando se depara com uma função que não reconhece.
Para demonstrar isso ainda mais, tentarei usar WHATIF (que não é uma função real) em vez de IF.
Erro #NUM!
Quando os argumentos de entrada esperados não correspondem ao que você fornece, o erro numérico pode aparecer. Dê uma olhada no primeiro exemplo no instantâneo abaixo.
Um número negativo não é esperado na função SQRT, por isso o erro.
Esse erro também pode aparecer quando o número a ser exibido está fora do intervalo, como visto no segundo exemplo, em que o resultado é muito grande para ser computado pela planilha.
Erro #N/A!
Esse é outro erro comum normalmente associado às funções de pesquisa quando elas não conseguem encontrar uma correspondência para o valor que lhes foi solicitado.
Como o IFERROR funciona
Lidar com erros do Planilhas Google com a função IFERROR
Se estiver usando uma função e ela continuar retornando erros, você pode “embrulhar” a fórmula com IFERROR. Isso lhe dará uma planilha mais limpa, com dados mais fáceis de ler.
Ele pode ser usado com muitas funções comuns, incluindo Consulta e Vlookup.
O IFERROR funciona examinando a saída de uma fórmula em busca de erros. Se encontrar um, ele o substitui por qualquer valor que você especificar. Essa função é normalmente usada para ocultar erros seguindo a lógica “if error return blank”. Se a fórmula não tiver nenhum erro, ela simplesmente retorna o resultado pretendido.
Sintaxe IFERROR
=IFERROR(value, [value_if_error])
- valor - esse é o argumento que a função verifica se há erros. Pode ser qualquer referência de célula ou uma fórmula.
- value_if_error - esse é o valor que a função retorna se houver um erro. Pode ser um número, uma palavra ou uma cadeia de texto, como “Item esgotado”. Esse é um parâmetro opcional, portanto, se você não especificar nada, a função IFERROR retornará uma célula em branco quando encontrar um erro.
Como usar o IFERROR
Como se livrar de n/a
No primeiro exemplo abaixo, você pode ver o efeito de adicionar IFERROR ao início da função.
Estou trabalhando com o erro #N/A! que mostrei anteriormente. Como você deve se lembrar, ele aparece quando uma função de pesquisa não consegue encontrar a entrada que está procurando.
Aqui, adicionei a função IFERROR antes do VLOOKUP.
Se não houver erro, a função IFERROR simplesmente gera a saída VLOOKUP que normalmente geraria.
No entanto, se houver um erro, em vez de simplesmente exibir uma mensagem de erro, peço que ele exiba o texto “invalid input” (entrada inválida). Isso permite evitar mensagens de erro feias e inexplicáveis em sua planilha.
No exemplo abaixo, fiz isso com a seguinte fórmula:
=Iferror(Vlookup(“Stephen”,A2:B8,2,False), ”Invalid input”).
Como se livrar do div/0
No exemplo a seguir, veremos como fazer com que #div/0 seja exibido em branco.
Como você deve ter adivinhado, isso ocorre quando você divide um número por 0.
Isso é bastante comum quando você tem uma função que arrasta para baixo para aplicar a um grupo de células e algumas delas não têm dados ou contêm zeros.
Agora, modificarei a fórmula para incluir a função IFERROR.
Como você pode ver abaixo, isso elimina a mensagem de erro.
Ao adicionar IFERROR na frente da fórmula, ele simplesmente retorna uma célula em branco.
Você pode usar IFERROR com matrizes?
Sim, você pode usar IFERROR com matrizes usando o função de fórmula de matriz. Para fazer isso mas você deve adicioná-lo dentro da fórmula, conforme mostrado abaixo.
=Arrayformula(iferror(E4:E/B3:B.””))
Uma observação sobre a ocultação de erros
Como você viu, a função IFERROR é excelente para mascarar avisos de erro e substituí-los por células limpas e em branco ou por uma mensagem ou valor significativo.
No entanto, tenha cuidado com quando e onde você aplica essa função. A ocultação de todos os erros pode dificultar a solução de problemas uma planilha quando o erro estiver afetando a funcionalidade. Por exemplo, não faz sentido mascarar um erro #REF!, pois é necessário saber qual referência de célula foi perdida para corrigir o erro e manter a planilha funcionando corretamente!
Você gostou desta postagem?
Se você achou este artigo útil, compartilhe-o com seus colegas e usuários de planilhas por meio dos botões de mídia social à esquerda! Para obter mais dicas sobre o Planilhas Google, confira nossos outros artigos abaixo ou nosso 5 melhores dicas para estruturar os dados da sua planilha.
Nota do editor: Esta é uma versão revisada de uma postagem anterior que foi atualizada para maior precisão e abrangência.
