miércoles, 14 de noviembre de 2018

funciones lógicas



   Usar SI con las funciones Y, O y NO
La función SI le permite realizar una comparación lógica entre un valor y el resultado que espera probando una condición y devolviendo un resultado si dicha condición es verdadera o falsa.
=SI(Algo es Verdadero, hacer algo; de lo contrario hacer algo diferente)
Pero, ¿qué sucede si necesita probar varias condiciones, donde supongamos todas las condiciones tienen que ser Verdadero o Falso (Y), o solo una condición debe ser Verdadero o Falso (O), o si desea comprobar si una condición NO cumple los criterios? Las tres funciones se pueden usar por sí mismas, pero es mucho más común verlas emparejadas con funciones SI.

La siguiente información general muestra cómo estructurar individualmente las funciones Y, O y NO. Cuando se combina cada una de ellas con una instrucción SI, se leen de esta forma:
Y: =SI(Y(Algo es verdadero, Algo diferente es verdadero), Valor si es verdadero, Valor si es falso)
O: =SI(O(Algo es verdadero, Algo diferente es verdadero), Valor si es verdadero, Valor si es falso)
NO: =SI(NO(Algo es verdadero), Valor si es verdadero, Valor si es falso)
Estos son algunos ejemplos de instrucciones SI(Y()), SI(O()) y SI(NO()) comunes anidadas. Las funciones Y y O pueden admitir un máximo de 255 condiciones individuales, pero no es recomendable usar más de unas cuantas, ya que las fórmulas complejas y anidadas pueden ser muy difíciles de crear, probar y mantener. La función NO solo toma una condición.
Ejemplos de uso de SI con Y, O y NO para evaluar valores numéricos y texto
Estas son las fórmulas desarrolladas según su lógica:

Fórmula

Descripción

=SI(Y(A2>0,B2<100),VERDADERO, FALSO)

SI A2 (25) es mayor que 0, Y B2 (75) es menor que 100, devolver VERDADERO, de lo contrario, devolver FALSO. En este caso, ambas condiciones son verdaderas, por tanto se devuelve VERDADERO.

=SI(Y(A3="Rojo",B3="Verde"),VERDADERO,FALSO)

Si A3 ("Azul") = "Rojo", Y B3 ("Verde") es igual a "Verde"devolver VERDADERO, de lo contrario, devolver FALSO. En este caso, solo la primera condición es verdadera, por lo que se devuelve FALSO.

=SI(O(A4>0,B4<50),VERDADERO, FALSO)

SI A4 (25) es mayor que 0, O B4 (75) es menor que 50, devolver VERDADERO, de lo contrario, devolver FALSO. En este caso, solo la primera condición es VERDADERO, pero como O solo requiere que un argumento sea verdadero, la fórmula devuelve VERDADERO.

=SI(O(A5="Rojo",B5="Verde"),VERDADERO,FALSO)

Si A5 ("Azul") es igual a "Rojo" O B5 ("Verde") es igual a "Verde" devolver VERDADERO, de lo contrario, devolver FALSO. En este caso, el segundo argumento es verdadero, por lo que la fórmula devuelve VERDADERO.

=SI(NO(A6>50),VERDADERO,FALSO)

SI A6 (25) NO es mayor que 50, devolver VERDADERO, de lo contrario, devolver FALSO. En este caso 25 no es mayor que 50, por lo que la fórmula devuelve VERDADERO.

=SI(NO(A7="Rojo"),VERDADERO,FALSO)

IF A7 ("Azul") No es igual a "Rojo", devolver VERDADERO, de lo contrario, devolver FALSO.

Tenga en cuenta que todos los ejemplos tienen un paréntesis de cierre después de escribir sus correspondientes condiciones. El resto de los argumentos Verdadero/Falso se dejan como parte de la instrucción SI externa. También puede sustituir texto o valores numéricos para los valores VERDADERO/FALSO para que se devuelvan en los ejemplos.
Estos son algunos ejemplos de uso de Y, O y NO para evaluar fechas.
Ejemplos de uso de SI con Y, O y NO para evaluar fechas


Y (función Y)

Use la función Y, una de las funciones lógicas, para determinar si todas las condiciones de una prueba son VERDADERAS.


Ejemplo

Ejemplos de la función Y

Ejemplos

Aquí se muestran algunos ejemplos generales del uso de Y por sí mismo y junto a la función SI.
Ejemplos de usar las funciones SI con Y
Fórmula
Descripción
= Y(A2>1,A2<100)
Muestra VERDADERO si A2 es superior a 1 Y es inferior a 100, de otro modo, muestra FALSO.
=SI(Y(A2<A3,A2<100),A2,"El valor está fuera del rango")
Muestra el valor de la celda A2 si es inferior a A3 Y es inferior a 100, de otro modo muestra el mensaje "El valor está fuera del rango".
=SI(Y(A3>1,A3<100),A3,"El valor está fuera del rango")
Muestra el valor de la celda A3 si es superior a 1 Y es inferior a 100, de otro modo muestra un mensaje. Puede sustituir cualquier mensaje de su elección.
Cálculo de bonificación
Aquí se muestra un escenario bastante común donde necesitamos calcular si el personal de ventas puede optar a una bonificación mediante SI e Y.
Ejemplo de calcular el bonus de ventas con las funciones SI e Y.  La fórmula de la celda E14 es =SI(Y(B14>=$B$7,C14>=$B$5),B14*$B$8,0)
  • =SI(Y(B14>=$B$7,C14>=$B$5),B14*$B$8,0)SI el valor de Ventas totales es superior o igual (>=) al de Objetivo de las ventas, Y el valor de Cuentas es Superior o Igual (>=) al de Objetivo de la cuenta, se multiplicará el valor de Ventas totales por el % de Bonificación. Si no, se devolverá el valor 0.

O (función O)


Use la función O, una de las funciones lógicas, para determinar si algunas condiciones de una prueba son VERDADERAS.

Ejemplo

Ejemplos de uso de la función O.

Ejemplos

Aquí se muestran algunos ejemplos generales del uso de O por sí mismo y junto a la función SI.
Ejemplos de uso de la función O con la función SI.
Fórmula
Descripción
=O(A2>1,A2<100)
Muestra VERDADERO si A2 es superior a 1 O es inferior a 100, de otro modo muestra FALSO.
=SI(O(A2>1,A2<100),A3,"El valor está fuera del rango")
Muestra el valor de la celda A3 si mayor que 1 O es inferior a 100, de otro modo muestra el mensaje "El valor está fuera del rango".
=SI(O(A2<0,A2>50),A2,"El valor está fuera del rango")
Muestra el valor de la celda A2 si es inferior a 0 O es superior a 50, de otro modo muestra un mensaje.
Cálculo de la comisión de ventas
Aquí se muestra un escenario bastante común donde necesitamos calcular si el personal de ventas está cualificado para recibir una comisión mediante SI y O.
Ejemplo de uso de las funciones SI y O para calcular una comisión de ventas.
  • =SI(O(B14>=$B$4,C14>=$B$5),B14*$B$6,0) – SI las ventas totales son superiores o iguales (>=) al objetivo de las ventas, O las cuentas son superiores o iguales (>=) al objetivo de la cuenta, entonces se multiplican las ventas totales por el % de la comisión, de otro modo devuelve 0.


Ejemplos

No hay comentarios:

Publicar un comentario