sábado, 25 de abril de 2026

6- Curso Excel - Capítulo 5: Función SI con Y - O

 

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