Inicio › Funciones de Excel › SI.CONJUNTO
Función SI.CONJUNTO en Excel: varias condiciones sin anidar
SI.CONJUNTO comprueba una lista de condiciones por orden y devuelve el resultado de la primera que se cumple. Hace lo mismo que una pila de SI anidados, pero es mucho más fácil de leer y de escribir. En el Excel en inglés, la función se llama IFS.
En esta guía
Sintaxis de SI.CONJUNTO
=SI.CONJUNTO(prueba_lógica1; valor_si_verdadero1; [prueba_lógica2; valor_si_verdadero2]; …)Escribes parejas: una condición y lo que hay que devolver cuando se cumple. Hasta 127 parejas. SI.CONJUNTO está disponible en Excel 2019, 2021, 2024 y Microsoft 365.
Operadores de comparación: qué escribir
| Escribe | Significa |
|---|---|
| = | igual a |
| > | mayor que |
| < | menor que |
| >= | mayor o igual que: primero >, luego = |
| <= | menor o igual que: primero <, luego = |
| <> | distinto de: primero <, luego > |
Siempre dos teclas separadas, nunca un símbolo especial.
Ejemplo: notas a partir de puntuaciones
| A | B | C | |
|---|---|---|---|
| 1 | Alumno | Puntos | Nota |
| 2 | Ana | 72 | B |
| 3 | Bruno | 55 | D |
| 4 | Carlos | 90 | A |
| 5 | Diana | 41 | F |
Excel comprueba de izquierda a derecha y se detiene en la primera condición verdadera. Para 72, la primera prueba falla y la segunda se cumple: B. Lo mismo con SI anidados necesita cuatro SI y cuatro paréntesis de cierre.
Practica SI.CONJUNTO: pruébalo tú mismo
Leer es una cosa y escribirlo es otra. Construye la fórmula de abajo paso a paso: las pistas te dicen qué escribir, y puedes hacer clic en las celdas o arrastrar sobre ellas para añadirlas, igual que en Excel.
Tarea: Pon una calificación en C2 a la nota de B2: A desde 90, B desde 70, C desde 50: =SI.CONJUNTO(B2>=90;"A";B2>=70;"B";B2>=50;"C")
El truco de VERDADERO para "todo lo demás"
SI.CONJUNTO no tiene un valor "si no" integrado. Si ninguna condición se cumple, devuelve #N/D. Por eso la última pareja es VERDADERO; "F": VERDADERO siempre se cumple, así que recoge todo lo que las condiciones anteriores no atraparon.
Como SI.CONJUNTO se detiene en la primera coincidencia, pon primero la condición más estricta. =SI.CONJUNTO(B2>=50; "D"; B2>=80; "A"; …) da una D a todas las puntuaciones por encima de 50, porque 90 también es >= 50.
SI.CONJUNTO frente a SI, CAMBIAR o una búsqueda
| Situación | Mejor opción |
|---|---|
| Una condición, dos resultados | SI |
| Varios tramos o comparaciones (>=, <) | SI.CONJUNTO |
| Un valor comparado con opciones fijas ("L" → lunes) | CAMBIAR |
| Muchos tramos que pueden cambiar | Una tabla con BUSCARX o BUSCARV |
Preguntas frecuentes
¿Por qué SI.CONJUNTO devuelve #N/D?
Ninguna de las condiciones se cumple. Añade VERDADERO con un valor por defecto como última pareja.
¿Está SI.CONJUNTO disponible en Excel 2016?
Solo para los suscriptores de Microsoft 365. El Excel 2016 independiente no tiene SI.CONJUNTO; usa SI anidados.
¿Puedo combinar SI.CONJUNTO con Y u O?
Sí, cualquier condición puede ser Y(...) u O(...), por ejemplo =SI.CONJUNTO(Y(B2>=60; C2="Sí"); "Aprobado"; VERDADERO; "Suspenso").