You are on page 1of 4

Funciones lgicas: Y, O.

Ejemplo SI anidado
14 de November de 2009 | NIVEL: INTERMEDIO Descargar archivo de ejemplo. Varias veces necesitamos comparar dos valores y tomar una decisin. A veces con que se cumpla una condicin es suficiente. A veces necesitamos que se cumplan las dos condiciones. Recordando las tablas de lgica del secundario (Tena razn el profesor! para algo servan!), tenemos la comparacin 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: Autor: Excelman

FUNCIN Y(valor_lgico 1;valor_lgico_2) Esta funcin tiene solo dos argumentos (lgicos) 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

FUNCIN O(valor_lgico 1;valor_lgico_2) Esta funcin tiene solo dos argumentos (lgicos) 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 prctico. Dada una lista de vendedores, queremos asignarle la comisin de ventas que le

corresponde segn 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 comisin, mientras que si supera ambos, se llevar un 15%. Por el contrario, si no alcanza al menos uno, no se lleva comisin.

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 comisin es 0%.

Vemos que no solo tenemos las funciones Y y O, sino distintas comparaciones usando SI (para ver una descripcin de la funcin SI, ir ac). Sin embargo, vemos que tenemos varios SI que dependientes entre s. Esto se llamanSI anidados. Recordemos la estructura de la funcin SI: SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso) En la columna D, debemos ingresar las frmula que nos ayude a determinar la

comisin que corresponda. Para esto, vamos a armar la armar la frmula para la celda D7 siguiendo el esquema de arriba. Lo primero que debemos resolver es si se cumplen las DOS condiciones (el primer cuadro azul del diagrama) o o o o
Y(B7>$C$1;C7>$C$2) B7: Ventas del vendedor AAAAA $C$1: Objetivos de ventas (referencias fijas porque no cambiapara los distintos vendedores) C7: Precio promedio vendedor. $C$2: Objetivos de precio.

Ya tenemos la primera parte de la funcin: SI(se cumplen ambas condiciones; 15% de comisin(valor_si_verdadero); <Ac necesitamos armar la otra condicin del segundo cuadrado azul del diagrama) =SI(Y(B7>$C$1;C7>$C$2);$C$4;<Valor si falso>) [1] Ahora debemos armar la parte de la derecha del diagrama, cuando NO se cumplen ambas condiciones.

O(B7>$C$1;C7>$C$2)

Si la funcin da verdadero, corresponde el segundo nivel de comisin (que definimos en la celda C3). La nica forma en que la evaluacin da FALSO, es si ninguna de las condiciones se cumple. Por lo tanto, corresponde 0% de comisin. =SI(O(B7>$C$1;C7>$C$2);$C$3;0%) [2]

Al incluir esta ltima frmula en la frmula [1], tenemos para la celda D7: =SI(Y(B7>$C$1;C7>$C$2);$C$4;SI(O(B7>$C$1;C7>$C$2);$C$3;0%)) Vista as, es muy difcil de entender. Espero que al haberla armado por etapas, sea ms fcil de comprender. Te gust este truco o tens alguna recomendacin u otra forma de hacerlo? No te olvides de dejar tu comentario y compartir esta nota! Busc ms trucos en: trucosdeexcel.com Seguime por Twitter, usuario trucosdeexcel. Mand tus sugerencias o preguntas a: excelman@trucosdeexcel.com

You might also like