-
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.
- 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.
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 |