Cómo utilizar la función IFERROR (SI.ERROR) en Excel

Español Inglesa
SI.ERROR IFERROR

Descripción y Sintaxis de la Función en MS Excel y Google Sheets

La función SI.ERROR en Excel y Google Sheets se utiliza para controlar los errores en las fórmulas, devolviendo un valor alternativo especificado por el usuario cuando la fórmula original produce un error. Esta función es fundamental para mantener la integridad de los datos y para asegurar que las hojas de cálculo sean claras y fáciles de interpretar.

Sintaxis:

=SI.ERROR(valor, valor_si_error)
  • valor: La fórmula o expresión que se evalúa. Si esta conduce a un error, la función devolverá el valor especificado en valor_si_error.
  • valor_si_error: El valor que se retorna si valor resulta en un error. Este argumento puede ser un número, texto, otra fórmula o incluso otra función.

Ejemplo:

=SI.ERROR(1/0, "Error en división")

Este ejemplo intenta dividir 1 entre 0, lo cual es imposible y resulta en un error de división. Aquí, SI.ERROR retorna «Error en división».

Casos prácticos de aplicación

1. Manejo de errores en cálculo de promedios

Supongamos que tienes un conjunto de datos con las puntuaciones de estudiantes y deseas calcular el promedio, pero algunos valores son errores o están vacíos porque algunos estudiantes no participaron en la prueba.

Solución:

=SI.ERROR(PROMEDIO(A2:A10), "Datos insuficientes")

Explicación:

La fórmula anterior calcula el promedio de los valores en el rango de A2 a A10. Si este conjunto contiene errores o divisiones por cero, lo que provocaría que PROMEDIO devuelva un error, SI.ERROR interviene y devuelve «Datos insuficientes». Esto mejora la presentación evitando mostrar un error críptico que podría confundir al usuario.

2. Evitando errores en búsqueda de datos

Si estás extrayendo datos de una celda basándote en un índice y este no es válido, normalmente se produciría un error #¡REF!.

Solución:

=SI.ERROR(INDICE(B2:B10, MATCH("Objetivo", A2:A10, 0)), "Objetivo no encontrado")

Explicación:

Esta fórmula busca la palabra «Objetivo» en el rango A2:A10. La función MATCH devuelve la posición de «Objetivo» en dicho rango. Si «Objetivo» no está presente, MATCH genera un error, y INDICE también fallaría. SI.ERROR previene que estos errores se muestren y, en su lugar, devuelve «Objetivo no encontrado». Este método aporta claridad y simplifica la gestión de errores al trabajar con grandes volúmenes de datos.

Maggiori informazioni: https://support.microsoft.com/es-es/office/si-error-función-si-error-c526fd07-caeb-47b8-8bb6-63f3e417f611

Otras funciones
Devuelve VERDADERO si todos sus argumentos son VERDADERO
Evalúa una expresión comparándola con una lista de valores y devuelve el resultado correspondiente al primer valor coincidente Si no hay ninguna coincidencia, puede devolverse un valor predeterminado opcional
Devuelve el valor lógico FALSO
Comprueba si se cumplen una o varias condiciones y devuelve un valor que corresponde a la primera condición TRUE
Invierte el valor lógico del argumento
Devuelve VERDADERO si cualquier argumento es VERDADERO
Especifica una prueba lógica que realizar
Devuelve el valor que se especifica, si la expresión se convierte en #N/A; de lo contrario, devuelve el resultado de la expresión
Devuelve el valor lógico VERDADERO
Devuelve un O exclusivo lógico de todos los argumentos