Saltar al contenido principal

SUMAR.SI.CONJUNTO en Excel

Actualizado el

SUMAR.SI.CONJUNTO suma los números de un rango cuando varias condiciones se cumplen en la misma fila. Por ejemplo, =SUMAR.SI.CONJUNTO(D2:D13;A2:A13;"Norte";B2:B13;"María García") suma los importes de D2:D13 donde la región es Norte y la vendedora es María García. El rango que se suma siempre va primero. Si tu Excel usa comas, escribe , en lugar de ;.

Sintaxis de SUMAR.SI.CONJUNTO

=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterios1; [rango_criterios2; criterios2]; …)

rango_suma
Las celdas que se suman, por ejemplo D2:D13. A diferencia de SUMAR.SI, va primero y es obligatorio.
rango_criterios1
El primer rango que se evalúa, como una columna de regiones. Debe tener el mismo número de filas que rango_suma.
criterios1
La condición para rango_criterios1: un valor ("Norte"), una comparación (">=500"), una celda (F2) o un patrón con comodín ("Laptop*"). El texto y las comparaciones van entre comillas.
rango_criterios2; criterios2; …
Opcional. Más pares de rango y condición, hasta 127. Una fila solo se suma si cumple todas las condiciones.

Practica SUMAR.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

Total de una vendedora en una región

En F2, escribe un SUMAR.SI.CONJUNTO que sume los importes de la columna D de María García en la región Norte, usando los pedidos de A1:D13.

RegiónVendedorProductoImporte ($)María García, Norte ($)
OesteValeria RamírezMonitor 27"640,00
SurJosé HernándezMonitor 24"420,00
EsteSofía LópezLaptop 15"1480,00
NorteDiego MartínezTeclado180,00
NorteMaría GarcíaLaptop 14"980,00
SurCarlos TorresLaptop 14"1000,00
NorteMaría GarcíaMonitor 27"1150,00
EsteFernanda CruzAudífonos240,00
NorteJosé HernándezLaptop 15"1520,00
SurSofía LópezTeclado95,00
OesteMaría GarcíaLaptop 14"870,00
NorteValeria RamírezTeclado500,00

Cómo usar SUMAR.SI.CONJUNTO paso a paso

  1. Haz clic en la celda del total y escribe =SUMAR.SI.CONJUNTO(.
  2. Selecciona primero la columna de importes que se suman y escribe el separador (; o , según tu Excel).
  3. Selecciona la primera columna que se evalúa, escribe el separador y luego la condición entre comillas, o haz clic en la celda que la contiene.
  4. Agrega los demás pares de rango y condición de la misma forma, en las mismas filas que los importes, cierra el paréntesis y presiona Enter.

Ejemplos de SUMAR.SI.CONJUNTO

Dos condiciones de texto

=SUMAR.SI.CONJUNTO(D2:D13;A2:A13;"Norte";B2:B13;"María García")

Suma los importes de las filas donde la región es Norte y la vendedora es María García. Las dos condiciones deben cumplirse en la misma fila.

Importes entre dos límites

=SUMAR.SI.CONJUNTO(D2:D13;D2:D13;">=500";D2:D13;"<1000")

Evalúa la misma columna dos veces para sumar los importes desde 500 hasta menos de 1,000. Usa ">=" o ">" para decidir si cada límite cuenta.

Condiciones tomadas de celdas

=SUMAR.SI.CONJUNTO($D$2:$D$13;$A$2:$A$13;F2;$C$2:$C$13;G2)

Escribe la región en F2 y el producto en G2 y el total se actualiza. Con los rangos fijados con $, puedes copiar la fórmula hacia abajo en una tabla de resumen.

Comodín y comparación juntos

=SUMAR.SI.CONJUNTO(D2:D13;C2:C13;"Laptop*";D2:D13;">=1000")

Suma todos los productos que empiezan por Laptop, pero solo los pedidos de 1,000 o más. El asterisco sustituye cualquier cantidad de caracteres.

Errores comunes de SUMAR.SI.CONJUNTO y cómo resolverlos

ResultadoCausaSolución
0 en lugar de un totalNinguna fila cumple todas las condiciones a la vez: un error de escritura, un espacio de más, un número guardado como texto o dos condiciones imposibles juntas, como ">1000" y "<500".Prueba cada condición por separado con SUMAR.SI para encontrar la que no coincide con nada y limpia los datos con ESPACIOS.
#¡VALOR!rango_suma y un rango de criterios no tienen el mismo tamaño, por ejemplo D2:D13 y A2:A12.Selecciona todos los rangos desde la misma primera fila hasta la misma última fila.
Total equivocado, sin errorLa fórmula se escribió en el orden de SUMAR.SI, con el rango que se suma al final, así que SUMAR.SI.CONJUNTO suma la columna equivocada.Pon primero el rango que se suma: =SUMAR.SI.CONJUNTO(D2:D13;A2:A13;"Norte").
«Hay un problema con esta fórmula»Usaste «,» y tu Excel usa «;» (o al revés). Depende de la configuración regional, no del idioma.Cambia el separador. En esta página puedes elegirlo arriba de la hoja.

SUMAR.SI.CONJUNTO o SUMAR.SI

SUMAR.SI acepta una condición y pone el rango que se suma al final: =SUMAR.SI(A2:A13;"Norte";D2:D13). SUMAR.SI.CONJUNTO acepta una o más condiciones y pone el rango que se suma al principio: =SUMAR.SI.CONJUNTO(D2:D13;A2:A13;"Norte"). Con una sola condición las dos dan el mismo resultado, así que puedes usar SUMAR.SI.CONJUNTO siempre y no cambiar de hábito. Solo cuida no mezclar el orden de los argumentos.

Preguntas frecuentes

¿Por qué mi SUMAR.SI.CONJUNTO da 0?

Ninguna fila cumple todas las condiciones al mismo tiempo. Revisa cada condición (errores de escritura, espacios de más) y que la comparación con una celda esté escrita ">="&F2 y no ">=F2".

¿SUMAR.SI.CONJUNTO admite una lógica O?

No en una sola fórmula: todas las condiciones deben cumplirse. Para sumar Norte o Sur, suma dos SUMAR.SI.CONJUNTO: =SUMAR.SI.CONJUNTO(D2:D13;A2:A13;"Norte")+SUMAR.SI.CONJUNTO(D2:D13;A2:A13;"Sur").

¿Cómo sumo valores entre dos fechas o dos importes?

Evalúa la misma columna dos veces, una por cada límite: =SUMAR.SI.CONJUNTO(D2:D13;D2:D13;">=500";D2:D13;"<1000"). Si los límites están en celdas, escribe ">="&F2 y "<"&G2.

¿SUMAR.SI.CONJUNTO distingue mayúsculas y minúsculas?

No. "norte", "Norte" y "NORTE" coinciden con las mismas celdas.

Sigue practicando

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

Abrir los ejercicios de SUMAR.SI.CONJUNTO