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.
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ón | Vendedor | Producto | Importe ($) | María García, Norte ($) | |
| Oeste | Valeria Ramírez | Monitor 27" | 640,00 | ||
| Sur | José Hernández | Monitor 24" | 420,00 | ||
| Este | Sofía López | Laptop 15" | 1480,00 | ||
| Norte | Diego Martínez | Teclado | 180,00 | ||
| Norte | María García | Laptop 14" | 980,00 | ||
| Sur | Carlos Torres | Laptop 14" | 1000,00 | ||
| Norte | María García | Monitor 27" | 1150,00 | ||
| Este | Fernanda Cruz | Audífonos | 240,00 | ||
| Norte | José Hernández | Laptop 15" | 1520,00 | ||
| Sur | Sofía López | Teclado | 95,00 | ||
| Oeste | María García | Laptop 14" | 870,00 | ||
| Norte | Valeria Ramírez | Teclado | 500,00 |
Cómo usar SUMAR.SI.CONJUNTO paso a paso
- Haz clic en la celda del total y escribe
=SUMAR.SI.CONJUNTO(. - Selecciona primero la columna de importes que se suman y escribe el separador (
;o,según tu Excel). - 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.
- 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
| Resultado | Causa | Solución |
|---|---|---|
| 0 en lugar de un total | Ninguna 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 error | La 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