La función SI en Excel

La función SI de Excel es de las funciones más populares de esta herramienta y permite realizar comparaciones lógicas entre valores.

funcion si excel

Como la función SI realiza operaciones lógicas, solamente puede obtener dos resultados: verdadero (true) si se cumple la condición de la comparación o falso (false) si no lo hace.

La sintaxis de esta función es la siguiente:

=SI([condición];[valor verdadero]; [valor falso])

Es decir, si se cumple la condición especificada en [condición], entonces la función devolverá [valor verdadero], si no, devolverá [valor falso].

Ejemplos de la función SI

Veamos algunos ejemplos muy sencillos de esta función:

  • =SI(A1="Sí";1;2): si el valor de la celda A1 es “Sí”, entonces devuelve 1, si no, devuelve 2.
  • =SI(A1=1;"Sí";"No"): si el valor de la celda A1 es 1, entonces devuelve la palabra “Sí”, si no, devuelve la palabra “No”.

Estos ejemplos están bien para ver cómo funciona SI, pero han sido muy triviales. Así que veamos también un ejemplo con un poco más de gracia: una hoja Excel con los resultados mensuales de la explotación de un negocio en la que usamos la siguiente fórmula con la función SI:

=SI(D2>0;D2&"€ de beneficio"; D2&"€ de pérdidas")

La hoja es la siguiente:

ejemplo beneficios perdidas simple
Ejemplo simple de la función SI que genera diferentes textos en función del resultado de cada mes.

Si te fijas en la imagen, la columna D contiene el resultado de cada mes que puede ser positivo (beneficio) o negativo (pérdidas). Para que quede más claro, le hemos aplicado un formato de celda que muestra los números negativos en rojo.

La función SI de arriba toma esa celda como criterio para comprobar si el importe es mayor que cero o no. Si lo es, concatena mediante el símbolo “&” el valor de la celda de resultado (D2 a D4) con la cadena de texto “€ de beneficio”, en caso contrario, “€ de pérdidas”.

Usar la función SI con varias condiciones

En la práctica suele ocurrir muchas veces que lo que hay que evaluar no se puede expresar como una única condición, sino que son varias condiciones las que se deben cumplir a la vez.

En este caso, la manera de usar la función SI es combinándola con la función Y, o bien, la función O. Es decir, en este caso usamos a su vez estas funciones en las condiciones de la función SI o lo que es lo mismo: anidamos varias funciones tal como se explica en el siguiente apartado.

En el siguiente artículo puedes ver ejemplos de funciones SI con varias condiciones:

funcion si excel varias condiciones Cómo usar la función SI con varias condiciones en Excel

Aunque la función SI aparentemente no está preparada para operar con varias condiciones, sí es muy fácil hacerlo. Descubre cómo aquí.

Funciones SI anidadas

Dentro de los parámetros de la función SI se puede anidar cualquier otra función, ya sea la propia función SI u otras.

De este modo, podemos hacer nuestro ejemplo anterior un poco más elegante:

=SI(D2>0;A2&" ha generado "&D2&"€ de beneficio";A2&" ha generado "&ABS(D2)&"€ de pérdidas")

Ahora la tabla de arriba quedaría así:

ejemplo beneficios perdidas avanzado
Ejemplo un poco más avanzado de la función SI que genera diferentes textos en función del resultado de cada mes.

Aparte de lo más evidente, la cadena de texto con el mes que ahora hace de prefijo, hemos usado la función ABS para introducir un cambio muy sutil: cuando se trata de pérdidas, la cifra ya no se muestra como negativa en el texto, lo cual en el contexto de la frase tiene más sentido.

Del mismo modo, podríamos, en vez de la función ABS, podríamos haber usado otra función SI. Esto sería el caso de varias funciones SI anidadas.

Como también tenemos un artículo específico para este caso, con varios ejemplos de funciones SI anidadas, te remito a su lectura:

funcion si anidada excel Cómo usar la función SI anidada

A veces necesitas usar la función SI de Excel de manera anidada para expresar varias condiciones. Aquí te enseño cómo hacerlo.

Funciones relacionadas

También te puede interesar aprender más sobre estas funciones:

funcion y excel La función Y de Excel

La función Y de Excel es una función tan simple como útil que la enorme mayoría de usuarios de Excel desconoce. Aprende aquí cómo funciona.

funcion o excel La función O de Excel

Muchos usuarios desconocen la función Y de Excel, una función tan simple como útil. Aprende aquí cómo usarla.

La función XO de Excel

La función XO de Excel es una función un tanto peculiar dentro de las funciones lógicas. Aquí te explico cómo usarla.

¿Te gustaría leer más sobre esta temática? Busca aquí:

Acerca del autor: Berto López

Soy autor y fundador de este blog, e Ingeniero en Informática de formación con amplia experiencia: he trabajado como empleado, empresario, incluso funcionario. Vamos, que he probado de todo 😄

De todo ello, lo que me apasiona de verdad, es el emprendimiento, combinado con la tecnología, algo que he podido retomar con mi proyecto web actual al cual pertenece, entre otras, esa web.

Aparte de mi propia experiencia emprendedora, mi contacto profesional con pymes y pequeños emprendedores me ha generado un gran interés en el marketing online.

Emprendí muy joven y eso hizo que todo el desarrollo inicial de las redes sociales, WordPress, SEO, etc. ya lo viví con esa experiencia. Me fascinó cómo cambió las reglas del juego para bien, sobre todo, para los pequeños emprendedores.

Esto me parece algo tan importante, de tanto calado social, que este blog nace con la vocación de ser un sitio de divulgación de este conocimiento y con la intención de motivar sus lectores para que aprovechen al máximo el potencial de estas disciplinas.