En esta ocasión aprenderás el uso de las condiciones auxiliares "AND y OR" o en español "Y - O", las cuales nos ayudarán para agregar el número de preguntas que consideres necesarias, teniendo en cuenta que solo se manejarán 2 decisiones (en caso verdadero o falso).
La función SI con Y - O es realmente muy
fácil. Solo que la estructura de la función cambia ligeramente, pero la lógica
sigue siendo la misma. Aquí la veremos de manera sencilla y en el próximo
capítulo la veremos anidada.
Qué aprenderás en este Capítulo 5:
1. ¿Qué son las funciones Y y O?
La función SI básica solo evalúa una condición (por
ejemplo: ¿la nota es mayor o igual a 5?).
Pero ¿qué pasa cuando necesitas evaluar dos o más
condiciones al mismo tiempo? Ahí es donde entran las funciones Y y O.
Función Y (AND): todas las condiciones deben
cumplirse para que sea VERDADERO.
Función O (OR): al menos una de las condiciones
debe cumplirse para que sea VERDADERO.
2. Diferencia clave entre Y y O
Y (AND) - Exigente:
Todas las condiciones tienen que ser verdaderas.
Si una sola falla, el resultado es FALSO.
O (OR) - Flexible:
Basta con que una sola condición sea verdadera.
Solo falla si todas las condiciones son falsas.
3. Estructura de la función SI con Y
=SI(Y(condición1; condición2; condición3...); valor_verdadero; valor_falso)
Todas las condiciones deben cumplirse para obtener el
valor_verdadero.
Si alguna condición no se cumple, se obtiene el valor_falso.
Ejemplo básico:
=SI(Y(A1>=5; B1>=5); "APROBADO";
"REPROBADO")
Se aprueba solo si A1 es mayor o igual a 5 Y B1 es mayor o
igual a 5.
4. Estructura de la función SI con O
=SI(O(condición1; condición2; condición3...);
valor_verdadero; valor_falso)
Basta con que una sola condición se cumpla para obtener el
valor_verdadero.
Solo si todas las condiciones son falsas se obtiene el valor_falso.
Ejemplo básico:
=SI(O(A1>=5; B1>=5); "APROBADO"; "REPROBADO")
Se aprueba si A1 es mayor o igual a 5 O si B1 es mayor o
igual a 5 (basta con una de las dos).
5. Ejercicio práctico con Y: Evaluación de dos exámenes
Un alumno aprueba una materia solo si ambos exámenes
están aprobados (nota mínima 5 en cada uno).
Datos:
Ana: Examen1 = 7, Examen2 = 8 → Aprueba porque ambos son mayores o iguales a 5.
Juan: Examen1 = 9, Examen2 = 4 → Reprueba porque el segundo examen es menor que
5.
María: Examen1 = 3, Examen2 = 6 → Reprueba porque el primer examen es menor que
5.
Carlos: Examen1 = 5, Examen2 = 5 → Aprueba porque ambos son iguales o mayores a
5.
Fórmula:
=SI(Y(B2>=5; C2>=5); "APRUEBA"; "REPRUEBA")
6. Ejercicio práctico con O: Aprobación con recuperación
Un alumno aprueba si al menos uno de los
dos exámenes está aprobado (nota mínima 5).
Datos:
Ana: Examen1 = 7, Examen2 = 8 → Aprueba (ambos están aprobados)
Juan: Examen1 = 9, Examen2 = 4 → Aprueba (el primer examen está aprobado)
María: Examen1 = 3, Examen2 = 6 → Aprueba (el segundo examen está aprobado)
Carlos: Examen1 = 2, Examen2 = 3 → Reprueba (ninguno está aprobado)
Fórmula:
=SI(O(B2>=5; C2>=5); "APRUEBA"; "REPRUEBA")
7. Comparación directa: Y vs O (mismos datos)
Con la misma condición Y:
=SI(Y(B2>=5; C2>=5); "APRUEBA"; "REPRUEBA")
Resultado: Solo los que tienen ambas notas >=5 aprueban. Más exigente.
Con la misma condición O:
=SI(O(B2>=5; C2>=5); "APRUEBA"; "REPRUEBA")
Resultado: Aprueban todos los que tienen al menos una nota >=5. Más
flexible.
8. Ejemplo con tres condiciones (Y)
Para obtener un premio, un empleado debe cumplir todas estas
condiciones:
Ventas superiores a 10.000 €
Asistencia superior al 95%
Evaluación superior a 8
Fórmula:
=SI(Y(B2>10000; C2>0.95; D2>8);
"PREMIADO"; "NO PREMIADO")
Si falla aunque sea una sola condición, no recibe el premio.
9. Ejemplo con tres condiciones (O)
Para recibir un bono, un empleado debe cumplir al
menos una de estas condiciones:
Ventas superiores a 20.000 €
Trabajar más de 10 horas extras al mes
Tener una antigüedad superior a 5 años
Fórmula:
=SI(O(B2>20000; C2>10; D2>5); "BONO APROBADO"; "SIN BONO")
Con cumplir una sola condición, ya recibe el bono.
10. Combinando Y y O dentro de la misma función
Podemos mezclar Y y O para crear condiciones más complejas.
Ejemplo: Un alumno aprueba si:
Aprueba el examen teórico Y (el práctico O la recuperación están aprobados)
Fórmula:
=SI(Y(B2>=5; O(C2>=5; D2>=5)); "APRUEBA";
"REPRUEBA")
Traducción: B2 debe ser mayor o igual a 5 Y además (C2 mayor
o igual a 5 O D2 mayor o igual a 5).
11. Ejemplo práctico con edades y permisos
Un evento permite la entrada a:
Personas mayores de 18 años Y que tengan identificación
O personas acompañadas por un adulto
Fórmula:
=SI(O(Y(B2>=18; C2="SI"); D2="SI");
"ENTRADA PERMITIDA"; "ENTRADA DENEGADA")
Entran quienes cumplan: (mayores de 18 Y con identificación)
O (acompañados por adulto).
12. Errores comunes con Y y O
Error: Usar Y u O fuera de un SI
Solución: Y y O siempre van dentro de una función SI (o dentro de otras
funciones lógicas).
Error: Escribir la condición como texto
Solución correcta: =SI(Y(A1>=5; B1>=5); "Bien";
"Mal")
Solución incorrecta: =SI(A1>=5 Y B1>=5; "Bien";
"Mal")
Error: Confundir Y con O
Solución: Pregúntate: ¿necesito TODAS las condiciones (Y) o AL MENOS UNA (O)?
Error: Olvidar los paréntesis
Solución: Cada Y y O abre un paréntesis. Ciérralos correctamente.
13. Resumen visual de cuándo usar cada una
Usa Y (AND) cuando:
Se requieren todos los requisitos sin excepción.
Ejemplo: Para aprobar necesitas nota mínima Y asistencia mínima Y trabajos
entregados.
Usa O (OR) cuando:
Cualquier requisito válido es suficiente.
Ejemplo: Para obtener un beneficio basta con tener antigüedad O ventas altas O
buen desempeño.
14. La lógica es la misma en otros programas
Lo que aprendas aquí te servirá para:
Google Sheets → misma sintaxis: SI(Y( ); );
SI(O( ); )
Programación → && es Y (AND), || es O
(OR)
Power BI → AND() y OR()
Bases de datos → AND y OR en consultas SQL

No hay comentarios:
Publicar un comentario