Você está na página 1de 3

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. Los dos primeros argumentos son los nicos obligatorios para esta funcin. 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 <>si son diferentes Ejemplo 1: 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".

Ejercicios: 1. Escriba un listado de 5 registros con la marca, modelo y ao de un auto, si el modelo del auto est dentro del rango 2010-2013, de cumplirse la condicin deber imprimir el siguiente mensaje: Este modelo de auto paga tenencia, en caso de que no se cumpla deber imprimir: El modelo del auto no requiere pago de tenencia 2. Una tienda de artculos para el hogar maneja dentro de sus promociones del mes 15% de descuento si la compra es mayor de $1000, realizar una nota de venta de la siguiente forma
ClaveCliente Nombre Telfono CLAVE PRODUCTO C0001 ALEGRIA LPEZ ANA 75 8 03 25

CANTIDAD

DESCRIPCION

PRECIO UNITARIO

PRECIO

Subtotal IVA Total

$0.00 $0.00 $0.00

3. Determinar de una serie de nmeros el nmero es positivo o negativo, neutro, capturar 5 series. 4. Calcular el salario neto de un empleado con base a las horas trabajadas y el sueldo por hora, el clculo es de la siguiente manera: si la cantidad de horas es menor o igual a 40, se calcular multiplicando las horas trabajadas por el sueldo por hora, mientras que si la cantidad de horas trabajadas es mayor a 40, las primeras 40 se pagan en forma normal, y el excedente se paga al doble. 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 1.50. En el caso que alguna de las dos condiciones no se cumplan, aparecer el texto "NO puede pasar". =SI(Y(A1>16;B1>1.50);"Puede pasar";"NO puede pasar") Observa que toda la funcin Y(...) se escribe dentro del primer argumento de la funcin Si.

Ejercicios: 1. Una ciudad pequea de Kansas, ide un ndice de contaminacin tal que 37 es aceptable, de 38 a 55 es desagradable, y arriba de 55 es peligroso. Aplicar la funcin SI que lea el ndice de contaminacin de la ciudad, y que imprima el mensaje correspondiente en funcin del ndice. 2. Dado un nmero del 1 al 7 escriba el correspondiente nombre del da de la semana. 3. Comparar 2 nmeros, y si el primero es mayor que el segundo que calcule e imprima la suma de los dos, si el segundo es mayor que el primero que calcule e imprima la sumatoria de los dos nmeros, y si los dos son iguales que obtenga el producto de ellos. 4. Determinar de vendedor 10 vendedores lo siguiente, para cada vendedor se leern 3 ventas, calcular la venta total, para cada uno de los 10 vendedores. El clculo de comisiones es de 10% si la venta total por vendedor es menor a $500 pesos, 15% entre $500 y $1000, y 20% mayor a $1000.

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 1.50. 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>1.50);"Puede pasar";"NO puede pasar")

Você também pode gostar