Formulas Logicas
Enviado por napick04 • 11 de Junio de 2013 • 458 Palabras (2 Páginas) • 366 Visitas
Varias veces necesitamos comparar dos valores y tomar una decisión.
A veces con que se cumpla una condición es suficiente. A veces necesitamos que se cumplan las dos condiciones.
Recordando las tablas de lógica del secundario (Tenía razón el profesor! para algo servían!), tenemos la comparación con “Y” y con “O”.
Ambas son intuitivas: “Y” implica que ambas condiciones se cumplan. “O”, que puede ser una u otra.
A modo de de recordatorio, estas son las tablas:
FUNCIÓN Y(valor_lógico 1;valor_lógico_2)
Esta función tiene solo dos argumentos (lógicos) y los compara. Solamente devuelve VERDADERO si ambas condiciones se cumplen.
Ejemplos:
• Y(2>1;3>2) devuelve VERDADERO
• Y(2<1;3>2) devuelve FALSO
• Y(2<1;3<2) devueve FALSO
FUNCIÓN O(valor_lógico 1;valor_lógico_2)
Esta función tiene solo dos argumentos (lógicos) y los compara. Devuelve VERDADEROal menos una de las dos condiciones se cumple.
Ejemplo2:
• O(2>1;3>2) devuelve VERDADERO
• O(2<1;3>2) devuelve VERDADERO
• O(2<1;3<2) devueve FALSO
Vamos a ver un ejemplo práctico.
Dada una lista de vendedores, queremos asignarle la comisión de ventas que le corresponde según dos criterios:
• El nivel de ventas supera el objetivo.
• El precio promedio de las ventas supera cierto valor.
Si solo cumple uno de los objetivos, el vendedor tendrá un 5% de comisión, mientras que si supera ambos, se llevará un 15%.
Por el contrario, si no alcanza al menos uno, no se lleva comisión.
Redactado en palabras:
SI las Ventas > Objetivo Y Precio> Objetivo, entonces corresponde 15%; de lo contrario, SI supera el objetivo de venta O el de precio, corresponde 5%. SI no cumple ninguno, entonces la comisión es 0%.
Vemos que no solo tenemos las funciones Y y O, sino distintas comparaciones usando SI (para ver una descripción de la función SI, ir acá).
Sin embargo, vemos que tenemos varios SI que dependientes
...