Sie sind auf Seite 1von 3

Funcin SI Funciones lgicas: funciones que nos permiten "preguntar" sobre el valor de otras y actuar segn la respuesta obtenida.

SI La funcin SI nos permite realizar una pregunta lgica, la cual pueda tener dos posibles resultados Verdadero o Falso y actuar de una u otra forma segn la respuesta obtenida. Estructura: SI(Pregunta lgica; Accin en caso verdadero; Accin en caso falso). Lo que escribamos dentro del segundo y tercer argumento sern las acciones que se realizarn en caso de que la respuesta a la pregunta lgica sea verdadera o sea falsa. Para realizar la pregunta lgica podremos utilizar los siguientes operadores de comparacin: = para preguntar si dos valores son iguales, > para saber si un valor es mayor que otro, < para preguntar por menor, >= con este podremos conocer si es mayor o igual, <= preguntamos por menor o igual, o si deseamos mirar sin son diferente utilizaremos <>

Operador Lgico

Significado

Ejemplo
=SI(E8=C8,"Igual,"No igual")

Igual a Cuando las dos celdas son iguales, se muestra la palabra "Igual". Cuando las dos celdas no son iguales, se muestra la frase "No igual". =SI(F4<E4,E4-F4, F4-E4)

<

Menor que

Si F4 es menor que E4, restar F4 de E4. De lo contrario, hacer la resta de la otra forma. Esto asegura que obtenga un nmero positivo de la resta de los dos nmeros. =SI(C6>100,C6,100)

>

Mayor que Si C6 es mayor que 100, mostrar C6. De los contrario mostrar 100. =SI((B5<=10,B5,"Mximo")

<=

Menor que o igual a Si B5 es mayor que, o igual a 10, mostrar B5. De lo contrario mostrar la palabra "Mximo". =SI((MAX(B4:E8)>=SUMA(B4:E8)/2,MX(B4:E8), SUMA(B4:E8)/2)

>=

Mayor que o igual a

Si el valor ms grande en el rango, es mayor que o igual a la mitad de la suma del rango, entonces mostrar el valor ms grande. De lo contrario mostrar la mitad de la suma del rango. =SI((B8<>D6,SI((B8<10,10,B8),D6)

<>

No igual a Si B8 no es igual a D6, verificar para ver si B8 es menor que 10. Mostrar 10 si lo es y B8 si no lo es. De lo contrario, mostrar D6, el que en este caso ser igual a B8.

Pgina: 1

Ejemplo: Imagina que en la celda A1 escribimos la edad de una persona y en la celda A2 queremos que aparezca el texto "Mayor de edad" en el caso que la edad sea igual o superior a 18, mientras que nos interesar aparezca "Menor de edad" en caso que la edad sea menor de 18. La funcin que deberamos escribir sera =SI(A1>=18;"Mayor de edad";"Menor de edad") Observa que en el primer argumento preguntamos por mayor o igual que 18, si la respuesta a la pregunta es Verdadera se realizar el segundo argumento: "Mayor de edad", en cambio si la respuesta es falsa, realizamos el tercer argumento: "Menor de edad".

Manejo de la funcin SI anidada Es posible anidar hasta siete funciones SI como argumentos valor_si_verdadero y valor_si_falso para construir pruebas ms elaboradas. Cuando los argumentos valor_si_verdadero y valor_si_falso se evalan, la funcin SI devuelve el valor devuelto por la ejecucin de las instrucciones. Supongamos que desea calificar con letras los nmeros de referencia con el nombre Promedio. Si Promedio es La funcin devuelve Mayor que 89 = A De 80 a 89 = B De 70 a 79 = C De 60 a 69 = D Menor que 60 = F Se podra utilizar la siguiente funcin anidada SI: =SI(A1>89,"A",SI(A1>79,"B",SI(A1>69,"C",SI(A1>59,"D","F")))) En el ejemplo anterior, la segunda instruccin SI representa tambin el argumento valor_si_falso de la primera instruccin SI. De manera similar, la tercera instruccin SI es el argumento valor_si_falso de la segunda instruccin SI. Por ejemplo, si el primer argumento prueba_lgica (A1>89) es VERDADERO, se devuelve el valor "A". Si el primer argumento prueba_lgica es FALSO, se evala la segunda instruccin SI y as sucesivamente. Pgina: 2

Y Esta funcin suele utilizarse conjuntamente con la funcin Si. Nos permite realizar en lugar de una pregunta varias. Y slo se realizar el argumento situado en la parte verdadero del Si en el momento que todas las respuestas sean verdaderas. Estructura: Y(Pregunta 1; pregunta 2; pregunta 3;...) Ejemplo: En la celda A1, introduciremos la edad y en la A2 la estatura de la persona medida en centmetros. En la celda A3 aparecer el texto "Puede pasar" si la edad es mayor de 16 aos y mide ms de 150. En el caso que alguna de las dos condiciones no se cumplan, aparecer el texto "NO puede pasar". =SI(Y(A1>16;B1>150);"Puede pasar";"NO puede pasar") Observa que toda la funcin Y(...) se escribe dentro del primer argumento de la funcin Si. O Esta funcin tambin se suele utilizar conjuntamente con la funcin Si. Con ella tambin podremos realizar varias preguntas dentro del Si y la parte que est en el argumento reservado para cuando la pregunta es verdadera, slo se realizar en el caso que cualquiera de las respuestas a las preguntas dentro de la O sea verdadera. Estructura: O(Pregunta 1; pregunta 2; pregunta 3;...) Ejemplo: Utilizaremos el mismo ejemplo anterior pero dejaremos pasar si la persona es mayor de 16 aos o mide ms de 150. De esta manera con que se cumpla una de las dos aparecer el texto "Puede pasar". El nico caso que aparecer "NO puede pasar", ser cuando las dos preguntas no se cumplan. =SI(O(A1>16;B1>150);"Puede pasar";"NO puede pasar")

Pgina: 3

Das könnte Ihnen auch gefallen