Saltar al contenido principal

SI anidados y SI.CONJUNTO en Excel

Actualizado el

SI.CONJUNTO prueba varias condiciones en orden y devuelve el resultado de la primera que sea VERDADERA: =SI.CONJUNTO(B2>=95;"A";B2>=85;"B";B2>=70;"C";VERDADERO;"D"). Los SI anidados hacen lo mismo con un SI dentro de otro. En ambos casos, pon primero la condición más exigente, porque Excel se detiene en la primera prueba VERDADERA.

Sintaxis de SI.CONJUNTO

=SI.CONJUNTO(prueba_lógica1; valor_si_verdadero1; [prueba_lógica2; valor_si_verdadero2]; …)

prueba_lógica1
La primera condición, como B2>=95. Con pruebas >=, empieza por el umbral más alto.
valor_si_verdadero1
Lo que se devuelve cuando esa es la primera prueba VERDADERA: un número, un texto entre comillas o un cálculo.
prueba_lógica2; valor_si_verdadero2; …
Más pares de prueba y resultado, hasta 127. Termina con VERDADERO y un resultado para todo lo demás; si no, SI.CONJUNTO devuelve #N/A cuando ninguna prueba se cumple.

Practica SI anidados y SI.CONJUNTO aquí

Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.

Ejercicio 1 de 1

Costo de envío con SI anidados

El envío cuesta $5 hasta 1 kg, $9 hasta 5 kg y $15 por encima. Llena C2:C6 con SI anidados.

PedidoPeso (kg)Envío ($)
SO-20510,8
SO-20523,5
SO-205312
SO-20541
SO-20555

Cómo escribir una fórmula SI.CONJUNTO paso a paso

  1. Anota los tramos del más exigente al menos exigente, por ejemplo 95, 85, 70.
  2. Escribe =SI.CONJUNTO(, luego la primera prueba y su resultado: B2>=95;"A";.
  3. Añade los siguientes pares en el mismo orden: B2>=85;"B";B2>=70;"C";.
  4. Termina con VERDADERO;"D") para todo lo demás, pulsa Enter y prueba un valor justo en cada umbral.

Ejemplos de SI anidados y SI.CONJUNTO

Costo de envío con SI anidados

=SI(B2<=1;5;SI(B2<=5;9;15))

Con pruebas <=, empieza por el tramo más pequeño: hasta 1 kg cuesta $5, hasta 5 kg $9, y más pesado $15.

Nota del proveedor con SI.CONJUNTO

=SI.CONJUNTO(B2>=95;"A";B2>=85;"B";B2>=70;"C";VERDADERO;"D")

Pares de prueba y resultado, el tramo más alto primero, y VERDADERO como “si no”.

Comisión por tramos

=SI(B2>=50000;B2*8%;SI(B2>=20000;B2*5%;SI(B2>=10000;B2*3%;0)))

Cada resultado puede ser un cálculo. Tres SI necesitan tres paréntesis de cierre al final.

Dos condiciones para un tramo

=SI.CONJUNTO(Y(B2>=5000;C2>=10);"Platino";B2>=5000;"Oro";VERDADERO;"Plata")

La prueba con más condiciones va primero; si no, todo cliente Platino se quedaría en Oro.

Errores comunes con SI anidados y SI.CONJUNTO y cómo resolverlos

ResultadoCausaSolución
Tramo equivocado, sin errorLas condiciones están en el orden equivocado, como B2>=100 antes que B2>=1000. Un valor grande cumple primero el umbral pequeño y se queda ahí.Con pruebas >=, ve del umbral más alto al más bajo; con pruebas <=, del más bajo al más alto.
#N/ASI.CONJUNTO no encontró ninguna prueba VERDADERA porque falta el último par de “si no”.Termina la fórmula con VERDADERO;"…".
Valor en el límite en el tramo equivocado> usado cuando la regla dice “desde” o “al menos”.Usa >= para “desde” y prueba un valor justo en cada umbral.
#¿NOMBRE?SI.CONJUNTO en una versión de Excel anterior a 2019, que no la tiene, o una fórmula en inglés (IFS) copiada sin traducir.Usa SI anidados, que funcionan en todas las versiones, y los nombres en español.

SI.CONJUNTO, SI anidados o una tabla de tramos

SI.CONJUNTO se lee mejor cuando hay muchos tramos: cada prueba está junto a su resultado y solo hay un paréntesis de cierre. Los SI anidados funcionan en todas las versiones de Excel y tienen un “si no” integrado en el último valor_si_falso. Los dos siguen la misma regla: gana la primera prueba VERDADERA. Si los tramos son muchos o cambian a menudo, ponlos en una tablita y usa BUSCARV o BUSCARX con coincidencia aproximada.

Preguntas frecuentes

¿Qué diferencia hay entre SI y SI.CONJUNTO?

SI prueba una condición y tiene un resultado para VERDADERO y otro para FALSO. SI.CONJUNTO encadena varios pares de prueba y resultado y devuelve el primero que se cumple, así que reemplaza una cadena de SI anidados.

¿Por qué mis SI anidados siempre devuelven el mismo tramo?

Las pruebas están en el orden equivocado. Con >=, un valor grande también cumple los umbrales pequeños, así que prueba primero el mayor: =SI(B2>=10000;"Oro";SI(B2>=5000;"Plata";"Bronce")).

¿Cómo pongo un “si no” en SI.CONJUNTO?

Usa VERDADERO como última prueba: =SI.CONJUNTO(B2>=90;"A";B2>=80;"B";VERDADERO;"C"). VERDADERO siempre se cumple, así que atrapa todo lo que las otras pruebas dejaron pasar.

¿Cuántas condiciones admite SI.CONJUNTO?

Hasta 127 pares de prueba y resultado. Los SI anidados admiten hasta 64 niveles, pero los dos se vuelven difíciles de leer mucho antes.

Sigue practicando

Los 5 ejercicios de SI anidados y SI.CONJUNTO, con explicaciones y seguimiento de tu avance.

Abrir los ejercicios de SI.CONJUNTO