📖 Teoría: Funciones Lógicas

Haz clic en cada función para ver su explicación completa.

La función SI evalúa una condición lógica y devuelve un valor si es VERDADERO o un valor diferente si es FALSO.

=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Ejemplo: Aprobar si la nota es mayor o igual a 60:

=SI(B2>=60; "Aprobado"; "Reprobado")
  • prueba_lógica: condición que evalúa (usa operadores: =, <, >, <=, >=, <>).
  • valor_si_verdadero: resultado cuando la condición se cumple.
  • valor_si_falso: resultado cuando la condición NO se cumple.
  • Los textos van entre comillas: "Aprobado". Los números no: 0.

La función Y devuelve VERDADERO solo si todas las condiciones que recibe son verdaderas. Si una falla, devuelve FALSO.

=Y(condición1; condición2; condición3; ...)

Combinada con SI: Bono solo si ventas > 1000 Y asistencia = "Completa":

=SI(Y(C2>1000; D2="Completa"); "Con bono"; "Sin bono")
Condición 1Condición 2Y devuelve
VERDADEROVERDADEROVERDADERO
VERDADEROFALSOFALSO
FALSOVERDADEROFALSO
FALSOFALSOFALSO

La función O devuelve VERDADERO si al menos una de sus condiciones es verdadera. Solo devuelve FALSO si todas son falsas.

=O(condición1; condición2; condición3; ...)

Combinada con SI: Descuento si el cliente es VIP O compra más de $500.000:

=SI(O(D2="VIP"; E2>500000); "Con descuento"; "Sin descuento")
Condición 1Condición 2O devuelve
VERDADEROVERDADEROVERDADERO
VERDADEROFALSOVERDADERO
FALSOVERDADEROVERDADERO
FALSOFALSOFALSO

Un SI anidado coloca una función SI dentro de otra para evaluar múltiples condiciones con distintos resultados. Se usa cuando hay más de dos posibles resultados.

=SI(cond1; resultado1; SI(cond2; resultado2; SI(cond3; resultado3; resultado_default)))

Ejemplo: Escala de notas (Excelente / Bueno / Aprobado / Reprobado):

=SI(B2>=90; "Excelente"; SI(B2>=75; "Bueno"; SI(B2>=60; "Aprobado"; "Reprobado")))
  • Excel evalúa de izquierda a derecha y se detiene en la primera condición verdadera.
  • Máximo 64 niveles anidados (en Excel 2007 y posteriores).
  • Para muchos niveles, SI.CONJUNTO es más legible.
  • Cada SI abierto necesita su ) de cierre al final.

SI.CONJUNTO (IFS en inglés) evalúa varias condiciones en orden y devuelve el primer resultado cuya condición sea verdadera. Es más limpio que anidar varios SI.

=SI.CONJUNTO(cond1; resultado1; cond2; resultado2; cond3; resultado3; ...)

Mismo ejemplo de notas, más legible:

=SI.CONJUNTO(B2>=90; "Excelente"; B2>=75; "Bueno"; B2>=60; "Aprobado"; VERDADERO; "Reprobado")
  • Los pares condición; resultado van en orden de mayor a menor prioridad.
  • Usar VERDADERO como última condición actúa como el "Else" — siempre se cumple.
  • Disponible desde Excel 2019 y Microsoft 365.
  • Si ninguna condición es verdadera y no hay VERDADERO final, devuelve #N/A.
Función¿Cuándo usarla?Ejemplo típico
SIUna condición, dos resultados posiblesAprobado / Reprobado
YTodas las condiciones deben cumplirseBono si ventas > meta Y asistencia completa
OAl menos una condición debe cumplirseDescuento si es VIP O compra > $500.000
SI anidadoMúltiples condiciones con distintos resultadosEscala de notas A/B/C/D
SI.CONJUNTOMúltiples condiciones — versión moderna y legibleClasificación de clientes por antigüedad

🧪 Simulador de Funciones Lógicas

Selecciona una función, ingresa valores y ve el resultado en tiempo real.

Escenario: ¿El estudiante aprobó? (nota ≥ 60)

=SI(nota >= 60; "Aprobado"; "Reprobado")

📚 Diccionario

Función SI
Evalúa una condición y devuelve un valor si es verdadera y otro si es falsa. Sintaxis: =SI(condición; verdadero; falso).
Función Y
Devuelve VERDADERO solo si todas sus condiciones son verdaderas. Usada dentro de SI para exigir que se cumplan múltiples requisitos.
Función O
Devuelve VERDADERO si al menos una de sus condiciones es verdadera. Solo devuelve FALSO si todas son falsas.
SI Anidado
Una función SI dentro de otra para manejar más de dos posibles resultados. Se evalúan de izquierda a derecha.
SI.CONJUNTO
Alternativa moderna al SI anidado. Evalúa pares condición–resultado en orden y devuelve el primero que se cumpla.
Prueba lógica
Expresión que evalúa Excel y devuelve VERDADERO o FALSO. Ejemplo: A2>100, B2="Activo".
Operadores de comparación
Símbolos para comparar: = (igual), <> (diferente), > (mayor), < (menor), >= (mayor o igual), <= (menor o igual).
VERDADERO / FALSO
Valores lógicos que devuelven las condiciones en Excel. También se usan como constantes en fórmulas como =SI(VERDADERO;"Sí";"No").
Valor si verdadero
Segundo argumento de SI. Lo que devuelve la fórmula cuando la condición se cumple.
Valor si falso
Tercer argumento de SI. Lo que devuelve la fórmula cuando la condición NO se cumple.
NO()
Función que invierte el resultado lógico. =NO(A1>100) devuelve VERDADERO si A1 NO es mayor que 100.
#VALOR!
Error que aparece cuando una función lógica recibe un tipo de dato incorrecto (ej: texto donde se espera número).
#N/A en SI.CONJUNTO
Error que aparece cuando ninguna condición de SI.CONJUNTO es verdadera y no se definió un caso por defecto con VERDADERO.
Cadena de texto vacía
"" — Se usa como valor_si_falso para que la celda aparezca vacía en lugar de mostrar texto.

🎬 Videos: Funciones Lógicas en Excel

✏️ Taller: Función SI — 12 Ejemplos

Practica con situaciones reales. Cada ejemplo muestra la fórmula, el contexto y el resultado esperado.

📝 Cuestionario

10 preguntas aleatorias del banco de 50. Calificación de 0 a 100.