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 envalor_si_error
.valor_si_error
: El valor que se retorna sivalor
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