vídeo

Función SI.ERROR

Función SI.ERROR

Guía pública de estudio

Materia Sobre esta materia Contenido, alcance y objetivos del recurso

SI.ERROR permite elegir qué mostrar cuando una fórmula de Excel falla. Si el cálculo sale bien, muestra su resultado. Si da error, muestra el valor que hayas indicado.

Por ejemplo, =SI.ERROR(A1/B1;"Revisa el divisor") hace la división si puede. Si B1 vale cero, muestra el texto de aviso. Así puedes controlar el mensaje sin confundir un fallo con un resultado válido.

Vídeo Lección 1 de 1 SI.ERROR en Excel: sustituir el error de división por un aviso 2:54 min

Resumen de la lección

La función SI.ERROR evalúa una fórmula o expresión y necesita dos argumentos: el cálculo que se quiere comprobar y el valor alternativo que se mostrará si produce un error. Si no hay error, devuelve el resultado original. Su sintaxis es =SI.ERROR(valor;valor_si_error).

El vídeo la aplica a una división entre un cociente y un divisor. Cuando una fila contiene un divisor cero, la operación normal produce el error de división; con SI.ERROR, se muestra un aviso de que no se puede realizar la división. En las filas sin error se conserva el resultado del cálculo. Al copiar la fórmula hacia abajo, Excel evalúa los datos de cada fila.

La función gestiona varios tipos de errores de fórmula, aunque el ejemplo práctico de la lección se centra en la división entre cero. El aviso sustituye el mensaje de error en la celda; no corrige el divisor ni modifica los datos que originaron el problema. Consulta la ayuda oficial de Microsoft sobre SI.ERROR.

Objetivos de aprendizaje

  • Identificar los dos argumentos obligatorios de SI.ERROR.
  • Aplicar SI.ERROR a la división mostrada en el vídeo para sustituir el error por un aviso.
  • Distinguir el resultado de la fórmula original del valor alternativo que aparece si se produce un error.
  • Reconocer que el mensaje alternativo no corrige los datos que originan el error.

Puntos clave

  • El primer argumento de SI.ERROR contiene la fórmula o expresión que se comprueba.
  • El segundo argumento define el resultado que se mostrará si la fórmula produce un error.
  • Si no hay error, la función devuelve el resultado original de la fórmula.
  • El ejemplo sustituye el error de dividir entre cero por un aviso; las divisiones válidas conservan su resultado.
  • Al copiar la fórmula por las filas, cada una se evalúa con sus propios datos.
  • El aviso no modifica ni repara el valor del divisor.

Última actualización editorial: 10 sept 2026.

Leer la transcripción de la lección

La función SI.ERROR se utiliza para gestionar errores en una fórmula, permite devolver un valor alternativo. Si la fórmula original genera un error, vamos a ver ahora la sintaxis correcta de esta función. SI.ERROR va a tener obligatoriamente dos argumentos, el primero va a ser la opción de valor. Puede ser una fórmula o expresión que deseemos evaluar. Y el segundo argumento va a ser el valor si error lo que queremos que se muestre si se produce un error. En Excel tenemos distintos tipos de errores. A continuación, vamos a nombrar los más importantes. Veis que aquí tenemos un listado de los posibles errores que nos podemos encontrar dentro de un documento de Excel. Bueno, pues la función, SI.ERROR, va a ser capaz de evaluar cualquiera de estos errores.

Y en lugar de que nos devuelva, como está aquí el caso, el error de no poder dividir entre cero, necesitamos que nos ponga un valor alternativo. Vamos. Entonces ahora a ver la utilización de esta función en un documento de Excel, nosotros aquí queremos llevar a cabo la división entre el cociente y este divisor. Utilizamos obviamente la función de división básica que sería Barra cuando nosotros arrastremos la fórmula hacia abajo. Vamos a comprobar, como aquí el programa nos devuelve un error. Nosotros aquí no queremos que nos devuelva este error, sino que queremos que nos devuelva que no se puede llevar a cabo dicha división. ¿Cómo podemos hacer esto? Bueno, pues tendremos que utilizar la función SI.ERROR, tendríamos que llamar a la función si punto error y dentro de esta función, llevar a cabo la fórmula en cuestión.

Si esta fórmula no nos devuelve un error, nos devolverá el valor de la división. En caso contrario, si esta fórmula nos devuelve un error, tendrá que devolvernos el valor alternativo. Cuando nosotros copiemos la fórmula hacia abajo, vais a comprobar ahora cómo aquí el programa, en lugar de devolverme el error de no podemos dividir entre cero. Nos devuelve el valor alternativo. Bueno, pues esta es una de las utilidades de la función SI.ERROR.