Como Usar IFERROR no Excel para Exibir uma Célula em Branco em Vez de Mensagem de Erro
🔍 WiseChecker

Como Usar IFERROR no Excel para Exibir uma Célula em Branco em Vez de Mensagem de Erro

As fórmulas do Excel frequentemente retornam erros como #N/A ou #DIV/0! quando encontram problemas. Essas mensagens de erro podem deixar sua planilha com aspecto amador e atrapalhar outros cálculos. A função IFERROR oferece uma maneira de capturar esses erros e substituí-los por um valor personalizado. Este artigo explica como usar IFERROR para exibir uma célula em branco quando uma fórmula falha.

Principais Conclusões: Usando IFERROR para Limpar sua Planilha

  • IFERROR(valor, valor_se_erro): Esta função verifica se uma fórmula resulta em erro e retorna um resultado especificado caso isso ocorra.
  • Aspas duplas (“”): Usar aspas duplas vazias como segundo argumento instrui o Excel a exibir uma célula verdadeiramente em branco quando ocorre um erro.
  • Auditoria de Fórmulas: Remova temporariamente o IFERROR para ver o erro original, o que ajuda a encontrar e corrigir o problema subjacente nos seus dados.

O que a Função IFERROR Faz

A função IFERROR é uma função lógica do Excel. Ela requer dois argumentos. O primeiro argumento é o valor ou fórmula que você deseja testar. O segundo argumento é o valor que você deseja retornar se o primeiro argumento resultar em qualquer erro. O Excel reconhece vários tipos de erro padrão, incluindo #N/A, #VALOR!, #REF!, #DIV/0!, #NÚM!, #NOME?, e #NULO!.

Usar IFERROR com uma string vazia (“”) como segundo argumento é uma prática comum para limpar relatórios. Isso torna painéis e tabelas de resumo mais limpos, ocultando erros de cálculo. No entanto, é importante entender que uma célula exibindo “” não é o mesmo que uma célula verdadeiramente vazia. Outras fórmulas que verificam células em branco, como usar =A1=””, tratarão como vazia, mas funções como ÉCÉL.VAZIA retornarão FALSO porque a célula contém uma fórmula.

Passos para Aplicar IFERROR às Suas Fórmulas

Você pode envolver uma fórmula existente com IFERROR ou escrever uma nova fórmula do zero. O processo é o mesmo para ambos.

  1. Identifique a fórmula que está causando o erro
    Clique na célula que exibe um erro como #DIV/0!. Observe a barra de fórmulas para ver a fórmula original, como =A2/B2.
  2. Digite a função IFERROR
    Na barra de fórmulas, posicione o cursor no início da fórmula. Digite =IFERROR( . Agora você terá =IFERROR(A2/B2.
  3. Adicione o argumento valor_se_erro
    Após sua fórmula original, digite uma vírgula. Em seguida, digite duas aspas duplas sem nada entre elas: “”. Isso representa um espaço em branco. Sua fórmula agora deve estar assim: =IFERROR(A2/B2, “”.
  4. Feche a função e aplique
    Digite um parêntese de fechamento ) para completar a função. A fórmula final é =IFERROR(A2/B2, “”). Pressione Enter para aplicar a alteração. O erro será substituído por uma célula em branco.
  5. Copie a fórmula para baixo em uma coluna
    Se precisar aplicar isso a muitas células, use a alça de preenchimento. Clique na célula com sua nova fórmula IFERROR. Arraste o pequeno quadrado no canto inferior direito da célula para baixo na coluna para copiá-la para outras células.

Usando IFERROR em uma Nova Fórmula

Você também pode construir uma fórmula IFERROR desde o início. Para um PROCV que pode retornar #N/A, você escreveria =IFERROR(PROCV(A2; IntervaloDados; 2; FALSO); “”). Isso tenta o PROCV primeiro. Se encontrar o valor, exibe o resultado. Se o PROCV falhar com #N/A, a função IFERROR captura e exibe um espaço em branco.

Erros Comuns e Limitações a Evitar

IFERROR Oculta Todos os Erros, Incluindo os Úteis

O principal risco do IFERROR é que ele mascara todos os tipos de erro. Um erro #REF! significa que uma referência de célula está quebrada, o que é um problema sério na estrutura da sua planilha. Usar IFERROR para ocultá-lo pode levar a dados incorretos passando despercebidos. Antes de aplicar IFERROR amplamente, verifique qual erro a fórmula original produz. Corrija erros estruturais como #REF! ou #NOME? primeiro.

Célula em Branco (“”) vs. Zero (0)

Uma decisão comum é se deve exibir um espaço em branco ou um zero. Para uma fórmula de divisão, =IFERROR(A2/B2, 0) pode ser mais preciso do que um espaço em branco se um resultado zero for válido. Exibir um espaço em branco pode ser enganoso em uma coluna numérica, pois pode parecer dados ausentes. Escolha o segundo argumento com base no que faz sentido para seu relatório.

Desempenho em Grandes Arrays

Envolver cada célula em uma grande tabela de dados com IFERROR pode diminuir ligeiramente a velocidade de cálculo. Para conjuntos de dados muito grandes, considere se você pode corrigir os dados de origem para evitar o erro. Usar IFERROR é eficiente para a maioria das planilhas do dia a dia, mas é uma etapa de cálculo extra.

IFERROR vs. IFNA: Escolhendo a Função Correta

Item IFERROR IFNA
Erros que captura Todos os tipos de erro (#N/A, #DIV/0!, #VALOR!, etc.) Apenas o erro #N/A
Melhor caso de uso Limpeza geral de erros em relatórios finais onde qualquer erro deve ser ocultado Especificamente para PROCV, XLOOKUP ou CORRESP onde #N/A é um resultado esperado e informativo
Nível de segurança Menos seguro, pode ocultar erros críticos de fórmula Mais seguro, permite que outros tipos de erro apareçam para que você possa corrigi-los
Exemplo de sintaxe =IFERROR(A1/B1, “”) =IFNA(PROCV(A1; B:C; 2; FALSO); “Não Encontrado”)

Agora você pode usar IFERROR para substituir mensagens de erro por células em branco em suas planilhas do Excel. Isso torna seus modelos financeiros e resumos de dados mais limpos e apresentáveis. Para mais controle, experimente a função IFNA quando quiser ocultar apenas erros #N/A de fórmulas de pesquisa. Lembre-se de usar as ferramentas de Auditoria de Fórmulas para verificar erros antes de ocultá-los, garantindo que seus cálculos subjacentes estejam corretos.