Lógicas

IFERROR

Definição

IFERROR retorna um valor reserva quando uma fórmula resulta em erro, e o resultado da fórmula caso contrário.

Sintaxe

=IFERROR(value, value_if_error)

Argumentos

Argumento Significado
value A fórmula a tentar, como uma divisão.
value_if_error O que mostrar em vez disso quando essa fórmula retornar um erro. O texto precisa ficar entre aspas duplas.

Exemplo resolvido

Um moinho divide sacos embalados pelas horas trabalhadas. Os sacos estão em A2:A4 e as horas estão em B2:B4.

A: Sacos B: Horas
8 0
12 4
9 3

Fórmula: =IFERROR(A2/B2,"n/a")

Resultado: n/a. 8 dividido por 0 é #DIV/0!, então IFERROR retorna o texto reserva. Preenchida para baixo, a fórmula dá n/a, 3 e 3.

Prática

A célula A2 contém 10 e a célula B2 contém 0. Em C2, escreva uma fórmula que divida A2 por B2 e retorne 0 se essa divisão resultar em erro.

  1. Em C2, escreva uma fórmula IFERROR que divida A2 por B2 e mostre 0 em caso de erro.
Passo 1 de 2
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…

Funções relacionadas

IF pode ramificar em um teste que você mesmo escreve, e NOT pode inverter esse teste. IFERROR ramifica só se a fórmula interna deu erro.

Erro comum

Usar IFERROR para esconder todo erro, inclusive um intervalo digitado errado: o valor reserva aparece e o erro de verdade fica fora de vista.

Funções relacionadas

Estes links são funções relacionadas.