Lógicas

IFERROR

Definición

IFERROR devuelve un valor de reserva cuando una fórmula da un error, y el resultado de la fórmula en caso contrario.

Sintaxis

=IFERROR(value, value_if_error)

Argumentos

Argumento Significado
value La fórmula que se intenta, como una división.
value_if_error Lo que se muestra en su lugar cuando esa fórmula devuelve un error. El texto debe ir entre comillas dobles.

Ejemplo resuelto

Un molino divide los sacos empaquetados entre las horas trabajadas. Los sacos están en A2:A4 y las horas en B2:B4.

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

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

Resultado: n/a. 8 dividido entre 0 es #DIV/0!, así que IFERROR devuelve el texto de reserva. Al rellenar hacia abajo, la fórmula da n/a, 3 y 3.

Práctica

La celda A2 contiene 10 y la celda B2 contiene 0. En C2, escribe una fórmula que divida A2 entre B2 y devuelva 0 si esa división da un error.

  1. En C2, escribe una fórmula IFERROR que divida A2 entre B2 y muestre 0 si hay error.
Paso 1 de 2
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…

Funciones relacionadas

IF puede ramificar según una prueba que escribes tú, y NOT puede invertir esa prueba. IFERROR ramifica solo según si la fórmula interior dio error.

Error común

Usar IFERROR para ocultar cualquier error, incluido un rango mal escrito: aparece el valor de reserva y el fallo real queda fuera de vista.

Funciones relacionadas

Estos enlaces son funciones relacionadas.