Professional Documents
Culture Documents
La funcin SI es una de las funciones ms utilizadas en Excel ya que nos ayuda a probar
si una condicin es verdadera o falsa. Si la condicin es verdadera, la funcin realizar
una accin determinada, pero si la condicin es falsa entonces la funcin ejecutar una
accin diferente.
Es as como la funcin SI nos permite evaluar el resultado de una prueba lgica y tomar
una accin en base al resultado. La siguiente imagen ilustra el funcionamiento de la
funcin SI.
El diagrama anterior nos deja en claro que la funcin SI evaluar como mximo una
prueba lgica y podremos ejecutar hasta dos posibles acciones.
Un ejemplo que puede ser atendido perfectamente por la funcin SI es el siguiente.
Supongamos que tenemos un listado de edades y en una nueva columna debemos
colocar la leyenda Menor de edad en caso de que la edad de la persona sea menor de
18 aos, pero si la edad es igual o mayor a 18, entonces debemos colocar la leyenda
Mayor de edad.
La solucin a nuestro problema ser desplegar dos leyendas diferentes es decir,
necesitamos ejecutar dos acciones diferentes en base a la prueba lgica de mayora de
edad. Este problema se resuelve fcilmente utilizando la funcin SI de la siguiente
manera:
=SI(A2 < 18, "Menor de edad", "Mayor de edad")
Ahora tenemos tres posibles acciones, y la funcin SI no podr resolver por s sola este
problema, por lo que necesitamos recurrir a la funcin SI anidada la cual nos permitir
resolver cualquier situacin en las que necesitemos evaluar ms de una prueba lgica y
ejecutar ms de dos acciones.
La siguiente imagen muestra el funcionamiento de la funcin SI anidada. Observa que
la clave es que, en lugar de ejecutar una segunda accin, la primera funcin SI incluye
una segunda funcin SI de manera que entre ambas funciones puedan ejecutar un
mximo de tres acciones.
Pon especial atencin al tercer argumento de la primera funcin SI, que en lugar de ser
una accin, se ha convertido en otra funcin SI que a su vez tendr la posibilidad de
ejecutar otras dos acciones.
Un error muy comn en la creacin de una frmula que utilice la funcin SI anidada es
intentar utilizar la primera funcin SI con cuatro argumentos, lo cual ocasionar un
error. La primera funcin SI deber renunciar a una de sus acciones para darnos la
posibilidad de utilizar otra funcin SI.
De esta manera podemos ver que existen diversas maneras de resolver el problema y
muy probablemente la frmula resultante ser diferente para cada usuario de Excel. As
que, si eres un usuario nuevo en Excel, te recomiendo ampliamente dedicar el tiempo
suficiente para decidir las pruebas lgicas que utilizars en cada funcin SI. Tambin te
recomiendo solucionar el problema en papel antes de intentar escribir la frmula
directamente en Excel.
En ms de una ocasin he visto que los errores presentados en una funcin SI anidada
provienen de una mala implementacin de la lgica utilizada. Adicionalmente a esto, la
poca experiencia en el uso de los operadores de comparacin en Excel ocasionarn
diversos problemas al construir adecuadamente las pruebas lgicas utilizadas por la
funcin SI.
Si crees conveniente refrescar un poco tus conocimientos sobre dichos operadores, te
recomiendo consultar el video tutorial Tipos de operadores en Excel poniendo especial
atencin a la seccin de operadores de comparacin.
frecuente: recuerda que es imposible hacer que Excel exceda el lmite de funciones
anidadas establecido por el fabricante.
Sin embargo, mientras tanto y no sobrepases el lmite establecido por Excel, podrs
anidar tantas funciones como necesites y lo nico que debers hacer ser reemplazar
una accin de la funcin SI por otra funcin SI. Para dejar esto en claro, hagamos un
ltimo ejemplo donde tenemos un grupo de puntuaciones de 100 a 999 que evaluaremos
de la siguiente manera:
En este caso tengo tres funciones SI anidadas porque la cantidad de acciones que
necesito ejecutar son cuatro. As que de manera general, la cantidad de funciones SI que
utilizars en tu frmula ser una menos que la cantidad de acciones que necesitas
ejecutar.
Tambin observa que todas las funciones SI van anidando otra funcin SI como uno
de sus argumentos y solamente la funcin SI ms anidada ser la que tendr sus dos
acciones porque ya no habr otra funcin SI que anidar. Observa el resultado de nuestra
frmula: