Las dos fórmulas más útiles de Excel

Guía práctica · Excel

Funciones SI y SI.CONJUNTO

Aprende a tomar decisiones lógicas en tus hojas de cálculo con ejemplos reales

📘 Función SI
📗 SI.CONJUNTO
📊 Ejercicios
¿Qué hace?

La función SI evalúa una condición lógica y devuelve un valor si esa condición es verdadera, y otro valor distinto si es falsa. Es la base de la lógica condicional en Excel.

Sintaxis
=SI( prueba_lógica ; valor_si_verdadero ; valor_si_falso )
prueba_lógica La condición que se evalúa. Puede usar: =, <>, <, >, <=, >=
Ej: A1>5 · B2=»Madrid» · C3<>»No»
valor_si_verdadero Lo que devuelve si la condición es VERDADERA.
Puede ser un texto, número, fórmula u otra función SI.
valor_si_falso Lo que devuelve si la condición es FALSA.
Si se omite, devuelve FALSO cuando la condición no se cumple.
Ejemplo 1 · Aprobado o Suspendido
Alumno Nota Resultado Fórmula utilizada
Ana8Aprobado=SI(B2>=5;»Aprobado»;»Suspendido»)
Luis4Suspendido=SI(B3>=5;»Aprobado»;»Suspendido»)
Marta6Aprobado=SI(B4>=5;»Aprobado»;»Suspendido»)
Pedro3Suspendido=SI(B5>=5;»Aprobado»;»Suspendido»)
Sara9Aprobado=SI(B6>=5;»Aprobado»;»Suspendido»)
Ejemplo 2 · SI anidado (varias condiciones)

Puedes colocar una función SI dentro de otra SI para evaluar más de dos posibilidades:

=SI(B2>=9 ; «Sobresaliente» ;
  SI(B2>=7 ; «Notable» ;
    SI(B2>=5 ; «Aprobado» ; «Suspendido»)))
Alumno Nota Calificación
Ana9Sobresaliente
Luis6Aprobado
Marta4Suspendido
Pedro7Notable
💡 Consejo Con 3 o más niveles, el SI anidado se vuelve difícil de leer y mantener. Para esos casos existe SI.CONJUNTO (siguiente pestaña), que es mucho más clara.
¿Qué hace?

SI.CONJUNTO evalúa múltiples condiciones en orden y devuelve el valor asociado a la primera condición que se cumpla. Sustituye al SI anidado con una sintaxis mucho más legible.

Sintaxis
=SI.CONJUNTO( cond1 ; valor1 ; cond2 ; valor2 ; … ; VERDADERO ; valor_por_defecto )

El par VERDADERO ; valor al final actúa como «en cualquier otro caso», equivalente al valor_si_falso de un SI.

Cómo funciona paso a paso
1

Evalúa la primera condición (cond1).

2

Si es verdadera → devuelve valor1 y se detiene.

3

Si es falsa → pasa a evaluar la siguiente condición.

4

Si ninguna se cumple y usas VERDADERO al final → devuelve el valor por defecto.

Ejemplo 1 · Calificación de alumnos
=SI.CONJUNTO(
  B2>=9 ; «Sobresaliente» ;
  B2>=7 ; «Notable» ;
  B2>=5 ; «Aprobado» ;
  VERDADERO ; «Suspendido»)
Alumno Nota Calificación
Ana9Sobresaliente
Luis6Aprobado
Marta4Suspendido
Pedro7Notable
Clara10Sobresaliente
Ejemplo 2 · Descuento por volumen de ventas
=SI.CONJUNTO(
  C2>=150 ; «20%» ;
  C2>=100 ; «15%» ;
  C2>=50  ; «10%» ;
  VERDADERO ; «Sin descuento»)
Vendedor Uds. vendidas Descuento
Carlos15020%
Elena8015% ✗ → 10%
Raúl40Sin descuento
Noa20020%
Comparativa SI anidado vs SI.CONJUNTO
❌ SI anidado
=SI(B2>=9;»Sobres.»;
 SI(B2>=7;»Notable»;
  SI(B2>=5;»Aprobado»;
   «Suspendido»)))
✅ SI.CONJUNTO
=SI.CONJUNTO(
 B2>=9;»Sobres.»;
 B2>=7;»Notable»;
 B2>=5;»Aprobado»;
 VERDADERO;»Suspendido»)
💡 ¿Cuándo usar cada una? Usa SI para condiciones simples (verdadero/falso). Usa SI.CONJUNTO cuando necesites evaluar 3 o más casos distintos. El resultado es idéntico, pero SI.CONJUNTO es mucho más legible y fácil de mantener.

Escribe tu fórmula en el campo de texto. El ejercicio te dirá si la lógica es correcta comparando tu resultado con el esperado.

🏋️

Ejercicio 1: Clasificar empleados con SI.CONJUNTO

Regla: ≥90 → Excelente  |  ≥70 → Bueno  |  ≥50 → Regular  |  resto → Mejorar

Empleado Puntuación Tu fórmula (escribe el resultado esperado) ¿Correcto?
María92
Javier75
Lucía48
Tomás68
Paula55
▶ Ver solución
=SI.CONJUNTO(B2>=90;»Excelente»;B2>=70;»Bueno»;B2>=50;»Regular»;VERDADERO;»Mejorar»)
💰

Ejercicio 2: Categoría salarial con SI

Regla: SI el salario supera 2.000 € → «Alto»  |  si no → «Estándar»

Empleado Salario (€) Tu fórmula ¿Correcto?
Ana2500
Bea1800
Carla3200
David1500
Eva2100
▶ Ver solución
=SI(B2>2000;»Alto»;»Estándar»)