Saltar a contenido

S32 · Lógicas (SI, SI.CONJUNTO, Y/O, XO)

Datos de la sesión

Fecha: viernes 21-ago-2026 · Horario: 20:00 – 22:00 · Duración: 2 h · Sesión: 32 de 47 · Unidad: 4

Continuamos con la Unidad 4. Hoy las fórmulas aprenden a decidir. Con SI y sus variantes (SI.CONJUNTO, Y, O, XO, y el SI.ERROR a prueba de equivocaciones) tus hojas de cálculo pasan de calcular a tomar decisiones: aprobado/desaprobado, sobre/subcontrato de stock, bono según ventas, semáforo de indicadores. Es la herramienta que más usan los dashboards del PA4: casi todo KPI "verde/naranja/rojo" o "cumple/no cumple" nace de un SI.

El puente S31 → S32

En la S31 fijaste referencias con $ y diste nombres a rangos. Hoy los reutilizas: un SI bien escrito suele combinar una referencia absoluta (el umbral, p. ej. $G$2) y nombres (el rango de ventas). La regla de oro sigue igual: el umbral va en una celda, no dentro de la fórmula.

Objetivos

  • Entender la estructura y la lógica de SI(prueba_lógica; valor_si_verdadero; valor_si_falso).
  • Construir condiciones compuestas con Y (todas) y O (al menos una), y la exclusiva XO.
  • Simplificar con SI.CONJUNTO (varias condiciones en orden, sin anidar) y blindar con SI.ERROR.
  • Blindar las fórmulas con SI.ERROR para que no muestren #¡DIV/0! ni #VALOR!.
  • Anidar SI (hasta 7 en Excel) y saber cuándo conviene SI.CONJUNTO o cambiar de diseño.

Contenidos

1. La función SI: tomar decisiones

Todo SI tiene tres partes, separadas por ; (o , según el idioma):

=SI(prueba_lógica ; valor_si_VERDADERO ; valor_si_FALSO)
=SI(B2>=1000 ; "Cumple" ; "Revisar")
=SI(Pago>=Total ; "Pagado" ; "Pendiente")
  • La prueba lógica es una comparación que da VERDADERO o FALSO: >=, >, <, <=, =, <>.
  • Los valores pueden ser texto (va entre comillas), un número, otra fórmula o incluso otra función.

Operadores de comparación

Operador Significado
> < Mayor / menor
>= <= Mayor o igual / menor o igual
= <> Igual / distinto

2. Condiciones compuestas: Y, O y XO

A veces la decisión depende de varias condiciones a la vez. Ahí entran las funciones lógicas:

Función Devuelve VERDADERO si… Ejemplo
Y Todas las condiciones se cumplen =SI(Y(Nota>=11; Asistencia>=70%); "Aprobado"; "Desaprobado")
O Al menos una se cumple =SI(O(Cargo="Docente"; Cargo="Jefe"); "Acceso total"; "Acceso limitado")
XO Se cumple exactamente una (impar de verdaderos) =XO(A1="Sí"; B1="Sí") → verdadero solo si ambas son distintas

Y y O van DENTRO del SI, no separadas

No escribas =SI(Nota>=11; ...) y aparte =SI(Asistencia...). La condición compuesta va en la prueba lógica: =SI(Y(...; ...); ...). Excel evalúa primero Y/O y su resultado alimenta al SI.

3. SI.CONJUNTO: elegir entre varios valores según la primera condición que se cumpla

SI.CONJUNTO (en inglés IFS) evalúa varias condiciones en orden y devuelve el valor de la primera que se cumpla. Sirve para escalas y equivalencias sin anidar muchos SI:

=SI.CONJUNTO(prueba1 ; valor1 ; prueba2 ; valor2 ; ...)
=SI.CONJUNTO(Nota>=18 ; "A" ; Nota>=14 ; "B" ; Nota>=11 ; "C" ; VERDADERO ; "D")
  • Se evalúa de izquierda a derecha: la primera prueba verdadera es la que gana.
  • No tiene valor falso propio: al final se agrega VERDADERO como comodín (equivale al caso falso del SI).
  • Si ninguna prueba se cumple y no pones el comodín, devuelve #N/D (en inglés #N/A). Por eso se suele envolver en SI.ERROR o terminar siempre con VERDADERO.

SI.CONJUNTO NO busca filas en un rango

SI.CONJUNTO no recibe "rango + criterio" para filtrar y devolver un valor de una fila: cada prueba es una condición que se evalúa en la misma celda. «Sumar o recuperar solo donde se cumplen condiciones en varias columnas» es trabajo de SUMAR.SI.CONJUNTO (S35). Un =SI.CONJUNTO(B2; C2:C100; "LIMA"; D2:D100; ">500") no funciona en Excel.

4. Anidar SI y evitar el árbol infinito

Cuando hay más de dos resultados (ej. notas → A/B/C/D), puedes anidar SI unos dentro de otros:

=SI(Nota>=18; "A"; SI(Nota>=14; "B"; SI(Nota>=11; "C"; "D")))
  • Excel permite hasta 7 niveles (Sheets: 50+, Calc similar).
  • No abuses: si necesitas más de 3 o 4 niveles, un SI.CONJUNTO o una tabla de búsqueda (S33) queda más limpia y legible.

5. SI.ERROR: blindar los resultados

SI.ERROR( valor ; valor_si_error ) captura cualquier error y devuelve un mensaje propio:

=SI.ERROR(B2/C2 ; "Sin dato")            → evita el #¡DIV/0! si C2 está vacío
=SI.ERROR(BUSCARV(...) ; "No encontrado")
=SI.ERROR(SI.CONJUNTO(...) ; 0)          → evita el #N/D si no se cumple ninguna prueba

Es la forma cortés de las fórmulas: en un dashboard, un #¡DIV/0! se ve a un kilómetro y da impresión de hoja mal hecha. Envolver en SI.ERROR la convierte en "—" o "0".

6. Tipos de dato en la prueba lógica

  • Texto va entre comillas: =SI(C2="Limón"; ...).
  • Números sin comillas: =SI(B2>=1000; ...) (con comillas "1000" Excel lo trataría como texto).
  • Sobre fechas: =SI(B2>=FECHA(2026;8;21); ...).
  • Los booleanos VERDADERO/FALSO también se pueden sumar como 1/0 en algunas versiones.

Cómo se hace en cada aplicación

Quiero… Excel Google Sheets LibreOffice Calc
Insertar SI Fórmulas → Lógicas → SI Insertar → Función o escribir =SI Asistente de funciones → Lógica → SI
Separador de argumentos ; (o , según idioma) , en inglés / ; en español ;
Excel alterna comillas Acepta "Sí" Igual Igual
SI.ERROR =SI.ERROR(valor; msj) =SI.ERROR(...) / IFERROR =SI.ERROR(...) / IFERROR
SI.CONJUNTO (IFS) =SI.CONJUNTO(prueba; valor; ...) SI.CONJUNTO(...) (mismo nombre) IFS(...) (Calc 5.2+)

Actividad en clase · Decisiones con SI (60 min)

Trabaja sobre el mismo archivo PA4-practica-fórmulas (o una copia) para que todo el PA4 crezca junta. Si no tienes datos, crea 10 filas: nota, asistencia y una columna meta (ventas, horas, etc.).

Parte A — SI básico (15 min)

  1. Agrega una columna «Resultado» con: =SI(Nota>=11; "Aprobado"; "Desaprobado").
  2. Arrastra la fórmula a toda la columna.
  3. Cambia el umbral a una celda con referencia absoluta ($H$1) y verifica que el resultado cambie en todas las filas al modificar esa celda.

Parte B — Condiciones compuestas con Y y O (15 min)

  1. Haz un SI con Y: aprobar solo si nota ≥ 11 y asistencia ≥ 70 %.
  2. Haz otro con O: «Pago completo» si está al día en cuotas o tiene saldo cero.
  3. Prueba la exclusiva XO con dos criterios para ver cuándo da verdadero.

Parte C — SI.CONJUNTO y SI.ERROR (15 min)

  1. Con SI.CONJUNTO, crea una escala con la primera condición que se cumpla (p. ej. descuento según monto: ≥1000 → 10 % , ≥500 → 5 %, VERDADERO → 0 %).
  2. Envuelve una división en SI.ERROR para que dé «Sin dato» en vez de #¡DIV/0!.
  3. Anida un SI de 3 niveles (ej. nota → A/B/C) y traduce a letra.

Parte D — Cierre (5 min)

Guarda como PA4-practica-lógicas.xlsx (mismo nombre base del entregable S31). Entregable parcial de S32: un archivo con 1 SI con Y, 1 SI con O o XO, 1 SI.CONJUNTO y 1 SI.ERROR, y una captura como evidencia.

Atajos útiles

Acción Excel Google Sheets LibreOffice Calc
Ver fórmulas (todas) ++ctrl+++ | ++ctrl+++ ++ctrl+`++
Editar celda con fórmula F2 F2 F2
Ir a una celda / nombre Ctrl+G Ctrl+J F5
Alternar relativa/absoluta F4 F4 Shift+F4
Insertar función Shift+F3 botón ƒ Ctrl+F2

Tips

  • El ; (o ,) separa las tres partes del SI. Si te da error, revisa cuántos argumentos puso el asistente.
  • Un umbral en celda + referencia absoluta = fórmula viva. Nunca el número suelto dentro del SI.
  • Texto SIEMPRE entre comillas; números y referencias van sin comillas.
  • Un SI mal anidado es difícil de leer. Más de 3 niveles → usa SI.CONJUNTO o una tabla de búsqueda (S33).
  • Un dashboard no muestra errores. SI.ERROR por defecto para cualquier cálculo que pueda fallar.

Recursos