IFERROR Función

Da como resultado el primer valor si no se trata de un error; de lo contrario, da como resultado el segundo valor.
Uso de muestra
IFERROR([Nombre de la tarea]15; "Datos necesarios")
Sintaxis
IFERROR(
  • valor
  • valor_si_error
)
  • valor
    El valor, por lo general, una fórmula, para probar un error.
  • valor_si_error
    El valor o la fórmula para dar como resultado si el primer valor da como resultado un error.
Notas de uso
  • Esta función no suprime errores provocados por fórmulas mal construidas.
  • Esto es similar a anidar la función ISERROR en una función IF; no obstante, con IFERROR no es necesario volver a escribir o evaluar la expresión.
     
Ejemplos

En este ejemplo, se hace referencia a la siguiente información de la hoja:

N.° de fila

Prenda de vestir

Número de artículo

Precio por unidad

Fecha de envío

1

Camiseta

C001

USD 15,00

5/3/19

2

Pantalones

C002

USD 35,50

20/3/19

3

Chaqueta

C003

USD 200,00

27/2/19

4

Chaqueta

C003

#DIVIDE BY ZERO

27/2/19

 

Dada la tabla anterior, a continuación se mencionan algunos ejemplos de cómo se utiliza la función IFERROR en una hoja:

 

Fórmula

Descripción

Resultado

=IFERROR(SUM([Precio por unidad]:[Precio por unidad]), "Hay un error en el precio")

SUME la columna “Precio por unidad”; si hay un error, genere el valor "Hay un error en el precio". 

Hay un error en el precio

=COUNTIF([Fecha de envío]:[Fecha de envío], IFERROR(MONTH(@cell) = 3, " "))

CUENTE los valores de la columna “Fecha de envío”; si el valor de la celda del mes es igual a 3 (Marzo). Si hay un error en los criterios, genere un valor en blanco.

 

Las filas 2 y 3 de la columna Fecha de envío cumplen con los criterios.

2

=IFERROR(VLOOKUP("Chaqueta", [Prenda de vestir]:[Número de artículo], 2, falso), " ")

Busque el valor “Chaqueta” en la columna “Prenda de vestir” (si se encuentra) y genere el valor de la columna “Número de artículo”. Si hay un error, como #No Match, genere un valor en blanco. 

C003