Saltar al contenido

La función SI en Excel

La función SI en Excel

Plantillas y tutoriales Gratis en tu email

Suscríbete y te los enviaremos a tu correo

Una de las funciones más utilizadas y útiles en Excel es la función SI.

La función SI es una función lógica que nos permite evaluar si se cumple una cierta condición en una celda y devolver un valor u otro, dependiendo de si cumple la condición.

🔔 CURSO DE EXCEL GRATIS
Empezar →

Aunque existen algunas variantes de la función SI en Excel, empezaremos con la más básica.

Estructura de la función SI

La sintaxis de la función SI es la siguiente:

sintaxis-funcion-si
Sintaxis de la función SI
  • Prueba lógica (obligatorio): en el primer argumento de la función debemos de introducir la prueba lógica a evaluar para saber si es VERDADERO o FALSO. Por ejemplo, si se cumple que la celda A1>5
  • Valor si verdadero: aquí se deberá de introducir el valor que la función devolverá en caso de que la prueba lógica sea VERDADERA
  • Valor si falso: el valor que devolverá la función si la prueba lógica da como resultado FALSO

Importante: en el argumento ‘prueba lógica’ no solo podemos incluir cualquier operador para determinar si una celda cumple o no con cierta condición, sino que podemos insertar también otra función de Excel

Ejemplo básico de la función SI

Imaginemos que tenemos queremos evaluar la calificación de un examen de unos alumnos/as que tenemos en una tabla. En la columna ‘C’, utilizaremos la función SI para evaluar si los datos de la columna ‘B’ son igual o mayor a 5. En caso de que sea verdadero escribiremos ‘Aprobado’, y en caso contrario escribiremos ‘Suspendido’.

ejemplo-funcion-si
Ejemplo de la función SI

Como podéis observar en la barra de fórmulas, hemos utilizado los operadores de mayor que e igual, para determinar en cada caso, si la celda de la columna ‘B’ correspondiente cumple con dicha condición.

Utilizando una función de Excel como prueba lógica

En este otro ejemplo vamos a ver cómo podemos utilizar la función ESTEXTO dentro de la función SI para determinar si se cumple o no con la prueba lógica. En caso de que la celda correspondiente de la columna ‘B’ sea texto, la función ESTEXTO devuelve el valor lógico verdadero, y en caso contrario devuelve falso. De esa manera, nosotros podemos insertar el texto ‘Sí’ en caso de que se cumpla y ‘No’ en caso contrario.

ejemplo-funcion-si-texto
La función ESTEXTO como prueba lógica dentro de la función SI

Utilizar una función de Excel como valor de retorno

Además de utilizar una función de Excel como prueba lógica, es posible insertar una función como valor de retorno. En esta ocasión, si la celda correspondiente a la columna ‘A’ es texto, contará el número de caracteres de dicho texto. En caso de que sea un número, dejaremos la celda correspondiente de la columna ‘C’ en blanco:

funcion-si-y-largo
Función Largo como valor de retorno al evaluar la prueba lógica

Como se puede comprobar, en el valor lógico se evalúa si cada celda de la columna ‘B’ tiene un ‘Sí’ como respuesta. En caso afirmativo, se utiliza la función LARGO para contar el número de caracteres de la celda correspondiente en la columna ‘A’. En caso de que sea negativo, simplemente se dejan las comillas para que Excel deje la celda correspondiente de la columna ‘C’ en blanco.