Usar la función Y u O para probar una combinación de condiciones

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Cuando necesite buscar datos que cumplan más de una condición, como unidades vendidas entre abril y enero o unidades que haya vendido Natalia, puede utilizar conjuntamente las funcionesY y O. 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")

Veamos más detalladamente esta fórmula. La función O necesita un conjunto de argumentos (datos) que pueda comprobar para ver si son verdaderos o falsos. En esta fórmula, el primer argumento es la función Y y la función FECHA que está anidada dentro de ella; y el segundo es "Natalia". Puede leer la fórmula del siguiente modo: Comprobar si la venta se hizo después del 30 de abril de 2011 y antes del 1 de enero de 2012 o si fue realizada por Natalia.

La función Y también devuelve Verdadero o Falso. La mayoría de las veces, se utiliza Y para ampliar las características de otra función, como pueden ser O y SI. En este ejemplo, la función O no encontraría las fechas correctas sin la función Y.

Usar Y y O con la función SI

También puede usar Y y O 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".

Volver al principio

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")

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×