viernes, 7 de diciembre de 2018

1.7 "FUNCIÓN SI CON AUXILIARES " Y" "O"


1.7 "Funcion si con auxiliares " y" "o"

Cuando necesite buscar datos que cumplan más de una condición, como unidades vendidas entre abril y enero o unidades vendidas por Cecilia, puede usar las funciones AND y OR juntas. Aquí tenemos un ejemplo:
Usar Y y O en la misma fórmula
Esta fórmula anida la función y dentro de la función o para buscar unidades vendidas entre el 1 de abril de 2011 y el 1 de enero de 2012 o cualquier unidades vendidas por Cecilia. Puede ver devuelve True para unidades vendidas por Cecilia y también para unidades vendidas por Tim y Ed durante las fechas especificadas en la fórmula.
Aquí tenemos la fórmula dispuesta para que la pueda copiar y pegar. Si quiere probarla en un libro de muestra, vea la parte final de este artículo.
= O (y (C2 > fecha (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")
Echemos un poco más en la fórmula. La función o requiere un conjunto de los argumentos (partes de datos) que pueden probar para ver si son true o false. En esta fórmula, el primer argumento es la función y y la función de fecha anidado dentro de él, el segundo es "Cecilia." Puede leer la fórmula de esta manera: prueba para comprobar si una venta se realizó después de 30 de abril de 2011 y antes del 1 de enero de 2012 o se realizó por Cecilia.
Además, la función y devuelve True o False. La mayoría de las veces, usa y ampliar de función las capacidades de otro, como o y Si. En este ejemplo, la función o no puede encontrar las fechas correctas sin la función AND.

Usar Y y O con la función SI

También puede usar AND y OR con la función si.
Las funciones Y y O anidadas en una función SI
En este ejemplo, los empleados no cobran ninguna prima hasta que hayan vendido un mínimo de productos por valor de 100 000 €, a menos que trabajen en una región donde el mercado sea más pequeño, en cuyo caso obtienen esa prima cuando llegan a los 75 000 € en ventas.
= IF (o (C4 > = 125000, y (B4 = "Sur", C4 > = 100000)) = VERDADERO, C4 * 0,12, "No hay prima")
Vayamos todavía más lejos. La función SI necesita tres datos (argumentos) para funcionar debidamente. El primero es una prueba lógica, el segundo es el valor que desea ver si la prueba devuelve Verdadero y el tercero es el valor que desea ver si la prueba devuelve Falso. En este ejemplo, la función O y todo lo que ella anida proporciona la prueba lógica. Puede leerla del modo siguiente: Buscar valores mayores o iguales a 100 000 excepto si el valor de la columna C es "Región" y luego buscar un valor mayor que 75 000; cada vez que ambas condiciones sean Verdaderas, multiplica el valor por 0,12 (el porcentaje de la comisión). En caso contrario, mostrar "No hay prima".

Datos de ejemplo

Si desea trabajar con los ejemplos de este artículo, copie la tabla siguiente en la celda A1 en su propia hoja de cálculo. Asegúrese de seleccionar toda la tabla, incluida la fila de encabezado.

Vendedor
Región
Ventas
Fórmula o resultado
Miller
Este
87925
= IF (o (C2 > = 125000, AND (B2 = "Sur", C2 > = 100000)) = VERDADERO, C2 * 0,12, "No hay prima")
Stahl
Norte
100000
= IF (o (C3 > = 125000, AND (B3 = "Sur", C3 > = 100000)) = VERDADERO, C3 * 0,12, "No hay prima")
Foster
Oeste
145000
= IF (o (C4 > = 125000, y (B4 = "Sur", C4 > = 100000)) = VERDADERO, C4 * 0,12, "No hay prima")
Wilcox
Sur
200750
= IF (o (C5 > = 125000, AND (B5 = "Sur", C5 > = 100000)) = VERDADERO, C5 * 0,12, "No hay prima")
Bernabé
Sur
178650
= IF (o (C6 > = 125000, AND (B6 = "Sur" C6 > = 100000)) = VERDADERO, C6 * 0,12, "No hay prima")
Thomas
Norte
99555
= IF (o (C7 > = 125000, AND (B7 = "Sur", C7 > = 100000)) = VERDADERO, C7 * 0,12, "No hay prima")
Keever
Este
147000
= IF (o (C8 > = 125000, AND (M8 "Sur" = C8 > = 100000)) = VERDADERO, C8 * 0,12, "No hay prima")
Cassazza
Norte
213450
= IF (o (C9 > = 125000, AND (B9 = "Sur", C9 > = 100000)) = VERDADERO, C9 * 0,12, "No hay prima")
Brownlee
Sur
122680
= IF (o (C10 > = 125000, AND (B10 = "Sur" C10 > = 100000)) = VERDADERO, C10 * 0,12, "No hay prima")
Smithberg
Oeste
92500
= IF (o (C11 > = 125000, AND (B11 = "Sur" C11 > = 100000)) = VERDADERO, C11 * 0,12, "No hay prima")
Benson
Este
88350
= IF (o (C12 > = 125000, y (b 12 = "Sur", C12 > = 100000)) = VERDADERO, C12 * 0,12, "No hay prima")
Lectura
Oeste
102500
= IF (o (C13 > = 125000, AND (B13 = "Sur", C13 > = 100000)) = VERDADERO, C13 * 0,12, "No hay prima")

1 comentario:

4 "MACROS"

4 "MACROS" Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para automatizarlas. Una macro ...