2.1 · Funciones lógicas: SI, Y, O, SI.CONJUNTO

Nivel 2 · Intermedio: funciones, búsqueda y filtros

2.1Funciones lógicas: SI, Y, O, SI.CONJUNTO

Objetivo: Escribir fórmulas que deciden: SI, Y, O y SI.CONJUNTO, sin anidamientos ilegibles.
Tiempo estimado: 14 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • SI decide, prueba primero: =SI(prueba ; si_verdadero ; si_falso) devuelve uno u otro valor — la prueba debe producir VERDADERO o FALSO.
  • Y/O combinan, SI concluye: metemos Y(...) u O(...) en la prueba del SI — nunca un SI por condición.
  • 3 casos o más = SI.CONJUNTO: gana la primera prueba verdadera, VERDADERO al final = si no — de lo más restrictivo a lo más amplio.

Mini-caso continuado — Wassim y las facturas por validar

Wassim, contable en Argel, controla cada mes decenas de facturas de proveedores: importe en B, justificante recibido o no en C. Antes, lo releía todo a mano y anotaba con bolígrafo. Escribe su primer SI: =SI(B2>=100000;"A controlar";"OK") para señalar los importes grandes, luego combina con Y para exigir justificante recibido Y importe verificado antes de validar. Cuando su jefe añade cuatro tramos de descuento, sustituye sus SI anidados por un SI.CONJUNTO legible. Esta parrilla de decisión de Wassim vuelve en 2.2 (encontrar el tipo por código), 2.3 (limpiar los nombres antes de comparar), 2.4 (colorear las filas a controlar) y 2.5 (filtrar la tabla estructurada).

Hilo conductor del nivel 2: la parrilla de Wassim vuelve en el curso, el esquema, el guion y el reto de 48 h — y continúa en 2.2, 2.3, 2.4 y 2.5.

1. SI: devolver según una prueba

=SI(prueba ; valor_si_verdadero ; valor_si_falso) evalúa una condición y devuelve uno u otro valor: =SI(B2>=100000 ; "A controlar" ; "OK"). La prueba usa los operadores de comparación: =, <> (distinto), >, >=, <, <=. El texto devuelto se escribe entre comillas, los números sin. Wassim señala las facturas de 100 000 DA y más con un solo SI copiado hacia abajo.

2. Y / O: combinar condiciones

Y(...) es verdadero si todas las condiciones lo son; O(...) si al menos una lo es. Se meten en la prueba de un SI: =SI(Y(B2>=100000 ; C2="recibida") ; "Validada" ; "En espera"). Esto evita apilar un SI por condición. Wassim valida una factura solo si el importe está verificado Y el justificante recibido; basta con que falte un solo justificante (O) para bloquearla.

3. SI.CONJUNTO: se acabaron las muñecas rusas

Para varios casos, antes se anidaban SI dentro de SI — ilegible y frágil. SI.CONJUNTO prueba condiciones en cascada: =SI.CONJUNTO(B2>=500000;"Tramo 4"; B2>=200000;"Tramo 3"; B2>=100000;"Tramo 2"; VERDADERO;"Tramo 1"). Gana la primera prueba verdadera; VERDADERO al final juega el papel de « si no ». Orden obligatorio: de lo más restrictivo a lo más amplio, si no un umbral amplio atrapa todo. Wassim clasifica sus descuentos de proveedores en cuatro tramos con una sola fórmula legible.

Error frecuente de interpretación: «Apilo un SI por condición, es lo mismo que Y/O». No: cinco SI anidados se vuelven ilegibles y un solo olvido lo rompe todo. La regla de Wassim: una condición = una prueba, varias condiciones = Y/O en un solo SI, tres casos o más = SI.CONJUNTO ordenado de lo más restrictivo a lo más amplio, VERDADERO al final.
Hacer que una fórmula decida Una prueba, condiciones combinadas, o una cascada de casos SI (una prueba) VERDADERO oFALSO, un valor por casoY / O (combinar) Todasverdaderas, o al menos unaSI.CONJUNTO (cascada) Gana la primeraverdadera, VERDADERO = si no
Una prueba, condiciones combinadas, o una cascada de casos
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Wassim PLANTEA una prueba: =SI(B2>=100000;"A controlar";"OK") — la comparación produce VERDADERO o FALSO, la fórmula devuelve uno u otro valor. 2) COMBINA: Y(B2>=100000;C2="recibida") en un solo SI para exigir importe verificado Y justificante recibido antes de validar. 3) CLASIFICA: SI.CONJUNTO despliega cuatro tramos del umbral más alto al más bajo, VERDADERO al final como si no. Lección: un SI decide, Y/O combinan, SI.CONJUNTO sustituye los anidamientos.

🔎 Ejemplo concreto — 🔎 Ejemplo concreto — Los tramos de descuento de Wassim

Importe de la factura en B2; Wassim asigna el tramo de descuento:

=SI.CONJUNTO(B2>=500000;"Tramo 4"; B2>=200000;"Tramo 3"; B2>=100000;"Tramo 2"; VERDADERO;"Tramo 1")

comparar con el anidado a prohibir:
=SI(B2>=500000;"Tramo 4";SI(B2>=200000;"Tramo 3";SI(B2>=100000;"Tramo 2";"Tramo 1")))

Lectura: SI.CONJUNTO despliega los umbrales de arriba abajo; gana el primero verdadero, VERDADERO atrapa todos los demás casos.

Lección: para 3 casos o más, SI.CONJUNTO sigue siendo legible allí donde los SI anidados se vuelven frágiles.

Vocabulario de la sección

SI
Devuelve valor_si_verdadero si la prueba es VERDADERO, valor_si_falso si no: la decisión básica de Excel.

Ejemplo sencillo: Wassim escribe =SI(B2>=100000;"A controlar";"OK").

Lo que no es: una función que suma o cuenta.

Reflejo: una prueba = una comparación VERDADERO/FALSO.

Y / O
Y es verdadero si todas las condiciones son verdaderas; O si al menos una lo es; se meten en la prueba de un SI.

Ejemplo sencillo: Wassim valida con Y(importe verificado ; justificante recibido).

Lo que no es: SI apilados unos dentro de otros.

Reflejo: combinar en un solo SI.

SI.CONJUNTO
Prueba pares condición/valor en cascada; la primera prueba verdadera devuelve su valor.

Ejemplo sencillo: Wassim clasifica cuatro tramos de descuento en una fórmula.

Lo que no es: cinco SI anidados ilegibles.

Reflejo: de lo más restrictivo a lo más amplio.

Cláusula « si no »
VERDADERO como última condición de SI.CONJUNTO: atrapa todos los casos restantes, el caso por defecto.

Ejemplo sencillo: Wassim termina con VERDADERO;"Tramo 1" para los importes pequeños.

Lo que no es: una condición numérica más.

Reflejo: terminar siempre con VERDADERO.

En la práctica — En la práctica — Hacer que vuestras fórmulas decidan

  1. Escribe =SI(B2>=100000;"A controlar";"OK") sobre una columna de importes.
  2. Añade una condición combinada con Y (importe Y justificante recibido).
  3. Sustituye una cascada de SI anidados por SI.CONJUNTO.
  4. Termina SI.CONJUNTO con VERDADERO;"…" para el caso por defecto.
Escribes reglas de decisión legibles, del SI simple a las cascadas de tramos.

Guion listo para decir — explicar la parrilla a tu jefe (30 s)

«Cada factura se prueba automáticamente: por encima de cien mil dinares pasa a controlar, y solo se valida si el importe está verificado y el justificante recibido. Los cuatro tramos de descuento se gestionan con un solo SI.CONJUNTO, del umbral más alto al más bajo, con un caso por defecto. Una fórmula legible, copiada a todo el mes.»

Decirlo mostrando la columna de decisión de Wassim, del SI simple a la cascada.

Plantilla copiar-pegar — decisión + cascada

=SI(Y(B2>=100000;C2="recibida");"Validada";"En espera")
=SI.CONJUNTO(B2>=500000;"Tramo 4";B2>=200000;"Tramo 3";B2>=100000;"Tramo 2";VERDADERO;"Tramo 1")

Umbral único

Un solo corte (presupuesto superado o no): Wassim mantiene un SI simple, sin cascada para una sola prueba.

Doble condición

Importe Y justificante: Wassim combina con Y en un solo SI en vez de apilar dos SI.

Baremo por tramos

Cuatro tramos de descuento: Wassim pasa a SI.CONJUNTO ordenado del umbral más alto al más bajo.

Caso por defecto olvidado

Unos importes pequeños muestran un error: Wassim añade VERDADERO;"Tramo 1" en última posición.

✓ Buenas prácticas

  • Una prueba = una comparación que da VERDADERO o FALSO.
  • Combinar con Y/O en lugar de apilar SI.
  • SI.CONJUNTO para 3 casos o más, de lo más restrictivo a lo más amplio.

✗ Errores frecuentes

  • Anidar 5 SI → ilegible y frágil de mantener.
  • Olvidar las comillas alrededor del texto devuelto.
  • Poner los umbrales de SI.CONJUNTO en desorden (el amplio atrapa todo).

Puntos clave

  • SI(prueba ; si_verdadero ; si_falso) decide según una condición.
  • Y = todas verdaderas; O = al menos una verdadera.
  • SI.CONJUNTO sustituye los SI anidados; gana el primero verdadero.
  • VERDADERO al final = caso por defecto; orden restrictivo primero.

Reto 48 h — aplícalo mañana

Sobre una tabla real de Wassim (o la tuya): un SI con umbral sobre una columna, una decisión con doble condición con Y, y luego una cascada SI.CONJUNTO de 3 casos terminada con VERDADERO.

Lista de salida de la sección
  • Puedo escribir un SI con umbral que devuelve dos valores según VERDADERO/FALSO.
  • Sé combinar condiciones con Y/O en un solo SI.
  • Sustituyo los SI anidados por SI.CONJUNTO ordenado, VERDADERO al final.
Autoevaluación 1-5: ¿mis pruebas producen realmente VERDADERO o FALSO?¿mi cascada sigue siendo legible con 3 casos o más?

Preguntas frecuentes

¿SI.CONJUNTO o SI anidados?

SI.CONJUNTO para una cascada de casos ordenados (tramos, baremos). El SI anidado sigue siendo útil para una lógica en árbol (si… entonces si…). Más allá de 3 niveles de SI, prefiere SI.CONJUNTO o una tabla de correspondencia (BUSCARX, ver 2.2).

¿Importa el orden de las condiciones en SI.CONJUNTO?

Sí, absolutamente: gana la primera prueba verdadera. Ve de lo más restrictivo a lo más amplio (≥500000 antes de ≥200000…), si no un umbral amplio atrapa todo antes que los casos finos. Termina con VERDADERO para el caso por defecto.

Comprueba tu comprensión

¿Qué función evita anidar varios SI para una cascada de casos?

Recursos adicionales (opcional, para ir más allá)

Examen del nivel 2Preguntas inéditas y más difíciles para validar tus conocimientos