/* Css En-Bref */
.en-bref {
max-width: 640px;
margin: 2em auto;
padding: 1.5em 1.8em;
background: #f7f9f9;
border: 1px solid #10b58b;
border-left: 6px solid #10b58b;
border-radius: 12px;
box-shadow: 0 8px 24px rgba(251, 191, 36, 0.15);
font-family: ‘Inter’, ‘Segoe UI’, sans-serif;
color: #3a2d0d;
text-align: left;
}
.en-bref .enbref-header {
font-size: 1.15em;
font-weight: 700;
color: #d97706;
margin-bottom: 0.6em;
display: flex;
align-items: center;
gap: 0.5em;
}
.en-bref p {
font-size: 1em;
line-height: 1.65;
margin: 10px;
}
.en-bref strong {
color: #1c1917;
}
Una mañana de viernes, mientras ayudaba a mi colega Paul a analizar un gran archivo de ventas, me di cuenta de que multiplicaba las columnas de cálculo solo para verificar si una venta cumplía varios criterios. ¿Y si le hubiera mostrado cómo anidar simplemente SI con Y y O? Desde entonces, no jura más que por estas fórmulas. Haga usted también la prueba: ¡ahorrará tiempo y ganará en claridad!
¿Por qué combinar SI, Y y O?
En muchos casos, una simple fórmula SI no es suficiente si debe verificar dos, tres o incluso cuatro condiciones antes de devolver un resultado. Imaginemos que desea marcar una venta como «prioritaria» solo si el monto supera los 1.000 € y el cliente es fiel, o si el responsable ya ha validado el pedido. Con SI+Y+O, todo es posible en una sola celda, sin columnas intermedias ni complejidad innecesaria.
Los fundamentos de la sintaxis
La función SI
Comenzamos por lo básico: la fórmula función SI se escribe así: =SI(test_logique; valeur_si_vrai; valeur_si_faux). Prueba una condición y devuelve uno de dos resultados según si la condición se cumple o no. Es simple, pero digno de una navaja suiza para necesidades elementales.
Las funciones Y y O
Luego vienen Y y O, cuya sintaxis es idéntica: =ET(test1; test2; …) y =OU(test1; test2; …).
• Y devuelve VERDADERO si todas las condiciones son verdaderas.
• O devuelve VERDADERO si al menos una condición es verdadera.
Combinar estos operadores con SI permite gestionar lógicas complejas.
Ejemplos prácticos
Ejemplo 1: validación de notas escolares
Supongamos que tiene una tabla de notas y desea mostrar «Aprobado» si el alumno tiene un promedio ≥ 10 y ninguna nota < 8, de lo contrario «A revisar». Aquí está la fórmula:
=SI(ET(moyenne>=10; MIN(note1;note2;note3)>=8);"Réussite";"À revoir")
Notará que usamos MIN() para verificar rápidamente que ninguna nota esté por debajo del umbral. Ganancia de legibilidad garantizada.
Ejemplo 2: cálculo de primas según varios criterios
En mi departamento, se otorga una prima si:
- la cifra de negocios supera los 20.000 € y la tasa de satisfacción del cliente es ≥ 90%;
- o si el responsable ha validado manualmente la excepción.
Fórmula posible:
=SI(OU(ET(ca>20000; satisfaction>=90); validation="OK"); prime_calc; 0)
En cuanto al mantenimiento, este formato sigue siendo claro. Puede, si necesita buscar información en otra hoja, preceder esto con un pequeño BUSCARV para recuperar la prima estándar según el nivel de rendimiento.
Fórmulas anidadas sin perderse
A fuerza de añadir SI dentro de otros SI, uno termina perdiéndose. Ahí es donde Y y O evitan los nidos de SI anidados. Mire esta tabla que resume tres situaciones:
| Situación | Fórmula | Explicación |
| Enfoque básico | =SI(A2>1; "OK"; "KO") |
Un solo criterio, simple y directo. |
| Varios criterios | =SI(ET(A2>1; B2<5); "OK"; "KO") |
Dos pruebas combinadas sin anidar. |
| Opciones alternativas | =SI(OU(A2>10; B2>20); "Alerte"; "R.A.S.") |
Al menos una condición dispara la alerta. |
Consejos y buenas prácticas
- Nombre sus rangos : usar nombres (ej.
SeuilCA) facilita la lectura. - Pruebe paso a paso : descomponga su lógica, valide cada parte antes de anidar.
- Use
SI.NOen Office 365/2021 para evitar multiplicar los paréntesis. - Documente sus fórmulas : agregue un comentario en la celda para explicar el propósito general.
- Piense en el rendimiento : miles de llamadas a fórmulas complejas pueden ralentizar el libro.
Preguntas frecuentes
P : ¿Se pueden anidar más de 64 condiciones SI?
R : En las versiones recientes de Excel, el número de niveles de anidación se ha reducido gracias aSI.NO. En la práctica, es mejor usar Y/O que apilar.
P : ¿Cómo manejar más de dos condiciones con Y?
R : Puede pasar tantas pruebas como sea necesario a Y o O, por ejemplo=SI(ET(A1;A2;A3;A4);"Vrai";"Faux").
P : ¿Aceptan Y( ) o O( ) texto como prueba?
R : Sí, una prueba puede serB2="Oui"o una comparación de cadenas, Excel lo considera como VERDADERO o FALSO.
En resumen, combinar SI, Y y O en Excel es la clave para fórmulas a la vez potentes y legibles. Ya no es necesario crear diez columnas para verificar cada criterio: un solo cálculo concentra todas las reglas de negocio, mantenible y eficiente. Así que no dude más, pruebe estas fórmulas en sus datos y constate la ganancia en claridad.