Creación de Lógica Empresarial
Desliza para mostrar el menú
El conjunto de datos ahora calcula los ingresos, pero los números en bruto por sí solos no proporcionan mucho conocimiento empresarial. En este capítulo, clasifica cada venta en niveles de rendimiento utilizando fórmulas lógicas.
Operadores de comparación
Excel utiliza operadores de comparación para evaluar condiciones.
>: mayor que;<: menor que;>=: mayor o igual que;<=: menor o igual que;=: igual a;<>: diferente de.
Estas condiciones siempre devuelven TRUE o FALSE.
Estructura de la función IF
=IF(logical_test, value_if_true, value_if_false)
Estructura IF anidada
=IF(H2>=7000,"High",IF(H2>=3000,"Medium","Low"))
Excel evalúa las condiciones de izquierda a derecha.
- Primero verifica
High; - Luego verifica
Medium; - De lo contrario, devuelve
Low.
Funciones lógicas
AND: devuelveTRUEsolo si todas las condiciones son verdaderas;OR: devuelveTRUEsi al menos una condición es verdadera.
Ve a la hoja Sales_Data.
Agrega una nueva columna llamada:
Performance Tier
Coloca la columna en I.
Dentro de I2, escribe:
=IF(H2>=7000,"High",IF(H2>=3000,"Medium","Low"))
>=7000: Alto;>=3000: Medio;- De lo contrario: Bajo.
Presiona Enter.
Revisa varias filas en el conjunto de datos y observa cómo Excel evalúa la fórmula de izquierda a derecha.
La primera condición que se cumple detiene el cálculo.
Reemplaza la fórmula anterior por:
=IF(AND(H2>=7000,G2>5),"High",IF(H2>=3000,"Medium","Low"))
Para que una fila califique como High, ambas condiciones deben ser verdaderas:
- Los ingresos deben ser mayores o iguales a
7000; - Las unidades deben ser mayores que
5.
Compara las filas que antes estaban marcadas como High.
Observa que algunas filas ahora pasan a Medium porque ya no se cumplen ambas condiciones.
AND crea reglas más estrictas porque todas las condiciones deben ser verdaderas.
OR crea reglas más flexibles porque solo una condición debe ser verdadera.
1. ¿Por qué importa el orden de las condiciones en un IF anidado?
2. ¿Qué devuelve la función AND?
3. ¿Qué cambio ocurre al reemplazar AND por OR en la fórmula?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla