Lógica

IFERROR Fórmula

IFERROR evalúa una expresión y devuelve su resultado si no hay error; de lo contrario, devuelve un valor alternativo que especifiques. Es la forma estándar de hacer que las fórmulas sean robustas, evitando que errores como #N/A, #DIV/0! o #VALUE! aparezcan en tus hojas de cálculo.

Sintaxis

IFERROR(value, value_if_error)
ParámetroDescripción
valueParámetro de la función IFERROR.
value_if_errorParámetro de la función IFERROR.
Prueba IFERROR en Viztab — gratis, sin registro

Ejemplos

Manejar errores de VLOOKUP

Fórmula
=IFERROR(VLOOKUP(A2, datos, 2, FALSE), "No encontrado")
Devuelve: el resultado de VLOOKUP, o "No encontrado" si el valor no existe

Evitar errores de división por cero

Fórmula
=IFERROR(A2/B2, 0)
Devuelve: el resultado de la división, o 0 si B2 es cero

Cadena de búsquedas

Fórmula
=IFERROR(VLOOKUP(A2, tabla1, 2, FALSE), IFERROR(VLOOKUP(A2, tabla2, 2, FALSE), "Sin datos"))
Busca primero en tabla1, luego en tabla2, y muestra "Sin datos" si no se encuentra en ninguna

Errores Comunes

Enmascara errores reales

IFERROR atrapa TODOS los tipos de error. Si tu fórmula tiene un bug, IFERROR lo ocultará. Depura sin IFERROR primero.

Rendimiento

IFERROR evalúa la expresión dos veces internamente. En hojas grandes, esto puede importar para fórmulas complejas.

Consejos

Usa IFNA para solo #N/A

Si solo quieres atrapar errores #N/A (de búsquedas), usa IFNA en su lugar. Deja que otros errores se muestren para detectar bugs.

Valor vacío en error

Usa "" como valor de error para dejar la celda visualmente vacía: =IFERROR(fórmula, "").

No abuses

Envolver todo en IFERROR dificulta la depuración. Úsalo solo donde los errores son esperados, como en búsquedas.

Prueba IFERROR en Viztab

Importa tus datos y usa IFERROR con más de 370 fórmulas. Sin registro.

Abrir Viztab

Fórmulas Relacionadas