Spreadsheet Practice

Función SI.CONJUNTO (IFS)

Respuesta rápida

SI.CONJUNTO comprueba una lista de condiciones en orden y devuelve el valor emparejado con la primera que sea VERDADERO.

Sintaxis
=SI.CONJUNTO(prueba_lógica1; valor_si_verdadero1; [prueba_lógica2]; valor_si_verdadero2; ...)
Uso más común
=SI.CONJUNTO(B2>=10000;"Oro";B2>=2500;"Plata";VERDADERO;"Bronce") devuelve Oro (La primera prueba es VERDADERO, así que Oro)

Sustituye a los SI anidados en tramos y notas: =SI(A1;1;SI(B1;2;3)) se convierte en una lista plana de pares de prueba y valor, más fácil de leer y de modificar.

Nombre en inglés
IFS
Disponible en
Excel 2019 y posteriores, incluido Microsoft 365
Categoría
Lógicas
Devuelve
El valor de la primera prueba que sea VERDADERO, o #N/A si ninguna lo es.
Google Sheets
Disponible en Google Sheets.

Sintaxis

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

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
prueba_lógica1ObligatorioLa primera condición que se comprueba.
valor_si_verdadero1ObligatorioLo que se devuelve si prueba_lógica1 es VERDADERO.
prueba_lógica2ObligatorioLa siguiente condición, que solo se comprueba si las anteriores son FALSO. Añade tantos pares como necesites, hasta 127.
valor_si_verdadero2ObligatorioLo que se devuelve si prueba_lógica2 es VERDADERO.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
D2=SI.CONJUNTO(B2>=10000;"Oro";B2>=2500;"Plata";VERDADERO;"Bronce")OroLa primera prueba es VERDADERO, así que Oro
D3=SI.CONJUNTO(B3>=10000;"Oro";B3>=2500;"Plata";VERDADERO;"Bronce")PlataLa primera prueba es FALSO y la segunda VERDADERO, así que Plata
D4=SI.CONJUNTO(B4>=10000;"Oro";B4>=2500;"Plata")#N/ASin un comodín al final, un valor por debajo de todos los umbrales devuelve el error #N/A

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
ClienteGasto anualTramo
Lakeview Dental14.200 €Oro
Birch Cafe3.800 €Plata
Northline Freight620 €#N/A

Practica SI.CONJUNTO

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Notas con letra

En C2, usa SI.CONJUNTO para asignar una nota: 90 o más es A, de 80 a 89 B, de 70 a 79 C y menos de 70 F. Rellena hacia abajo hasta C7.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
#N/ANinguna prueba fue VERDADERO. Termina la lista con VERDADERO y un valor por defecto, por ejemplo VERDADERO;"Otro".
Tramos en el orden equivocadoSI.CONJUNTO se detiene en la primera prueba que sea VERDADERO. Pon primero la condición más exigente (>=10000 antes que >=2500), o todos los clientes grandes acabarán en el tramo inferior.
#¿NOMBRE?SI.CONJUNTO necesita Excel 2019 o posterior. En Excel 2016, usa SI anidados o una tabla de búsqueda con coincidencia aproximada.
«Ha especificado muy pocos argumentos»Cada prueba necesita un valor detrás. Busca la prueba a la que le falta su resultado.

Consejos

  • VERDADERO como última prueba funciona como «todo lo demás».
  • Para listas largas de tramos, una tabla pequeña con BUSCARX y modo_de_coincidencia -1 es más fácil de mantener que un SI.CONJUNTO interminable.

Preguntas frecuentes

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

SI maneja una prueba con dos resultados. SI.CONJUNTO maneja muchas pruebas en una lista plana y devuelve el valor de la primera que sea VERDADERO, lo que sustituye a los SI anidados.

¿Cómo añado un «si no» a SI.CONJUNTO?

Haz que el último par sea VERDADERO y tu valor por defecto: =SI.CONJUNTO(A2>90;"A";A2>80;"B";VERDADERO;"C").

¿Está SI.CONJUNTO en Excel 2016?

No. Llegó con Excel 2019 y está en Microsoft 365. Las versiones anteriores muestran #¿NOMBRE?.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .