Lógico

IFERROR Fórmula

IFERROR captura qualquer erro em uma fórmula e retorna um valor alternativo. Envolve fórmulas que podem produzir #N/A, #VALUE!, #DIV/0!, #REF! ou outros erros, permitindo mostrar uma mensagem amigável, um valor padrão ou uma célula em branco. É mais comumente usada com VLOOKUP, divisão e fórmulas INDEX-MATCH.

Sintaxe

IFERROR(value, value_if_error)
ParâmetroDescrição
valueA fórmula ou expressão a verificar por erros.
value_if_errorO valor a retornar se a fórmula resultar em erro.
Experimente IFERROR no Viztab — grátis, sem cadastro

Exemplos

Tratar VLOOKUP não encontrado

Fórmula
=IFERROR(VLOOKUP(A2, D:E, 2, FALSE), "Não Encontrado")
Retorna: o resultado da busca, ou "Não Encontrado" se o valor não existir na tabela

Prevenir divisão por zero

Fórmula
=IFERROR(B2/C2, 0)
Retorna: o resultado da divisão, ou 0 se C2 for zero (evitando erro #DIV/0!)

Retornar branco em caso de erro

Fórmula
=IFERROR(INDEX(B:B, MATCH(A2, C:C, 0)), "")
Retorna: o valor correspondente, ou uma string vazia se nenhuma correspondência for encontrada

Erros Comuns

Esconde erros reais

IFERROR captura TODOS os erros, incluindo os que indicam problemas reais. Seja específico com IFNA quando quiser capturar apenas #N/A.

Dicas

Use IFNA para buscas

Se você quer tratar apenas erros de "não encontrado", use IFNA. IFERROR pode mascarar erros genuínos de fórmula que você deveria corrigir.

IFERROR aninhado para fallbacks

=IFERROR(VLOOKUP(A1,Tabela1,...), IFERROR(VLOOKUP(A1,Tabela2,...), "Não está em nenhuma tabela")) tenta uma busca de backup.

Não esconda bugs

Evite envolver tudo em IFERROR. Use apenas onde erros são esperados, como buscas que legitimamente podem não encontrar correspondência.

Experimente IFERROR no Viztab

Importe seus dados e use IFERROR com mais de 370 fórmulas. Sem cadastro.

Abrir Viztab

Fórmulas Relacionadas