Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VERDADERO o FALSO. Por ejemplo, A10=100 es una expresin lgica; si el valor de la celda A10 es igual a 100, la expresin se evala como VERDADERO. De lo contrario, se evaluar como FALSO. Este argumento puede utilizar cualquier operador de comparacin. Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lgica es
VERDADERO. Por ejemplo, si este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lgica se evala como VERDADERO, la funcin SI muestra el texto "Dentro de presupuesto". Si el argumento prueba_lgica es VERDADERO y el argumento valor_si_verdadero est en blanco, este argumento devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lgico VERDADERO para este argumento. Valor_si_verdadero puede ser otra frmula. Valor_si_falso es el valor que se devuelve si el argumento prueba_lgica es FALSO.
Por ejemplo, si este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lgica se evala como FALSO, la funcin SI muestra el texto "Presupuesto excedido". Si el argumento prueba_lgica es FALSO y se omite valor_si_falso, (es decir, despus de valor_si_verdadero no hay ninguna coma), se devuelve el valor lgico FALSO. Si prueba_lgica es FALSO y valor_si_falso est en blanco (es decir, despus de valor_si_verdadero hay una coma seguida por el parntesis de cierre), se devuelve el valor 0 (cero). Valor_si_falso puede ser otra frmula.
Observaciones
Es posible anidar hasta 64 funciones SI como argumentos valor_si_verdadero y valor_si_falso para crear pruebas ms complicadas. (Vea el ejemplo 3 para ver una muestra de funciones SI anidadas). Como alternativa, para comprobar muchas condiciones, plantese usar las funciones BUSCAR, BUSCARV o BUSCARH. (Vea el ejemplo 4 para obtener una muestra de la funcin BUSCARH.)
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.
Si uno de los argumentos de la funcin SI es una matriz, cada elemento de la matriz se evaluar cuando se ejecute la instruccin SI.
Microsoft Excel proporciona funciones adicionales que se pueden utilizar para analizar los datos en funcin de una condicin. Por ejemplo, para contar el nmero de veces que una cadena de texto o un nmero aparecen dentro de un rango de celdas, utilice las funciones de hoja de clculo CONTAR.SI y CONTAR.SI.CONJUNTO. Para calcular una suma basndose en una cadena de texto o un nmero de un rango, utilice las funciones SUMAR.SI y SUMAR.SI.CONJUNTO.
FUNCION Y
Devuelve VERDADERO si todos los argumentos se evalan como VERDADERO; devuelve FALSO si uno o ms argumentos se evalan como FALSO. Un uso comn de la funcin Y es expandir la utilidad de otras funciones que realizan pruebas lgicas. Por ejemplo, la funcin SI realiza una prueba lgica y, luego, devuelve un valor si la prueba se evala como VERDADERO y otro valor si la prueba se evala como FALSO. Con la funcin Y como argumento prueba_lgica de la funcin SI, puede probar varias condiciones diferentes en lugar de slo una.
Sintaxis
Y(valor_lgico1; [valor_lgico2]; ...)
valor_lgico1 Obligatorio. La primera condicin que desea probar se puede evaluar como VERDADERO o FALSO.
valor_lgico2, ... Opcional. Las condiciones adicionales que desea probar se pueden evaluar como VERDADERO o FALSO, hasta un mximo de 255 condiciones.
Observaciones
Los argumentos deben evaluarse como valores lgicos, como VERDADERO o FALSO, o bien deben ser matrices o referencias que contengan valores lgicos.
Si un argumento de matriz o de referencia contiene texto o celdas vacas, esos valores se pasarn por alto.
Si el rango especificado no contiene valores lgicos, la funcin Y devuelve el valor de error #VALOR!.
Ejemplo 1
Ejemplo 2
FUNCION O
Devolver VERDADERO si alguno de los argumentos es VERDADERO; devolver FALSO si todos los argumentos son FALSO. Sintaxis O(valor_lgico1;valor_lgico2; ...) Valor_lgico1, Valor_lgico2, ... son de 1 a 255 condiciones que se desea
Los argumentos deben evaluarse como valores lgicos, como VERDADERO O FALSO, o bien en matrices o referencias que contengan valores lgicos.
Si un argumento matricial o de referencia contiene texto o celdas vacas, dichos valores se pasarn por alto.
Si el rango especificado no contiene valores lgicos, la funcin O devuelve el valor de error #VALOR!. 6
Puede utilizar la frmula de matriz O para comprobar si un valor aparece en una matriz. Para especificar una frmula de matriz, presione CTRL+MAYS+ENTRAR.
Ejemplo
EJERCICIO PRCTICO 1
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. A modo de de recordatorio, estas son las tablas:
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:
FUNCIN O(valor_lgico 1;valor_lgico_2) Esta funcin tiene solo dos argumentos (lgicos) y los compara. Devuelve VERDADERO al menos una de las dos condiciones se cumple. 7
Ejemplo2:
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 llaman SI anidados. 8
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)
Y(B7>$C$1;C7>$C$2) o B7: Ventas del vendedor AAAAA o $C$1: Objetivos de ventas (referencias fijas porque no cambiapara los distintos vendedores) o C7: Precio promedio vendedor. o $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%)) 9