Sábado, Diciembre 17, 2011
Función Si en las Hojas de Cálculo II
Bueno esta es la segunda parte de mi otro post sobre la función si en las hojas de cálculo como el excel.
Voy a explicar como insertar otra función si dentro de otra sí, o una función con varias pruebas lógicas.
Empezamos con una función si dentro de una función si, imaginemos que tenemos tres notas, 1,2,3, el uno significa que está suspendido, el segundo que es un suficiente y el tercero que es un excelente.
Para construir esta función es muy sencilla, primero armamos la prueba lógica teniendo la primera nota, en el valor verdadero introducimos el valor que corresponde, y luego en el valor falso introducimos otra función si donde introducimos la prueba lógica teniendo la segunda nota e introduciendo su correspondiente y en el valor falso lo que corresponde con la tercera.
Es muy sencillo, pero os lo dejo por si no lo pilláis o tenéis dudas sobre la colocación del paréntesis, imaginemos que es la casilla C5 la prueba lógica:
=si(C5=1;”Suspendido”;si(C5=2;”Suficiente”;”Excelente”))
Es muy importante que no nos olvidemos de cerrar todos los paréntesis, si deseamos ampliar todavía nuestra función, solo habría que introducir otra función si dentro del valor falso de la segunda función y así sucesivamente, esto es ilimitado, pero no hay que olvidarse de cerrar los paréntesis.
Bueno, vamos con la segunda la función si con varias pruebas lógicas, esto quiere decir que para que la función si de un valor verdadero, tiene que hacer frente a varias pruebas lógicas, y para que el valor nos de verdadero tiene que superar todas, desde que una sea falsa, nos dará el valor falso.
Esto nos recuerda a las puertas lógicas, concretamente a la puerta “AND” para los que estén estudiando esto, pues que sepan que tiene algo relacionado con la informática.

| Entrada A | Entrada B | Salida ![]() |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Entrada A | Entrada B | Salida> |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Es muy fácil de construir, cuando estemos a punto de poner la prueba lógica insertamos una “y” abrimos un paréntesis, e introducimos una prueba lógica separada de otra por una “;” y una vez terminado cerramos el paréntesis.
=SI(Y(C5>17;E5>3);”SI”;”NO”)
Pongamos un ejemplo, imaginemos que los requisitos de Juan para obtener un trabajo es ser mayor de edad, primer prueba lógica (C5>17), y tener más de 4 aprobados, segunda prueba lógica (E5>4), para así poder obtener un trabajo, Juan tiene 19 años, pero posee solo un aprobado, por lo que nuestra respuesta será falsa.
Espero haberles ayudado con este post, hasta el siguiente.
