SUMAR.SI.CONJUNTO (en inglés SUMIFS) suma los importes de las filas que cumplen dos condiciones a la vez. Sirve, por ejemplo, para saber cuánto dinero falta por cobrar en la zona Norte, o cuántookehife se vendió en una fecha concreta.
En este tutorial trabajarás con un libro de ventas pequeño, formado por una hoja Ventas con las columnas Zona, Estado, Fecha e Importe. Cada práctica añade una sola cosa: primero un filtro de texto, después una combinación con fecha e importe y, al final, el control de los errores más frecuentes.
La función está disponible en Excel 2007 y posteriores, y también en Excel para la web, para Mac y para móviles.
Qué es SUMAR.SI.CONJUNTO y cuándo te sirve
SUMAR.SI.CONJUNTO (SUMIFS) suma los valores de un rango, pero solo incluye en la suma las filas que cumplen, de forma simultánea, todos los criterios que indiques. En nuestro libro de ventas, una fila puede pertenecer a la zona Norte y estar Pendiente de pago. Si filtramos por esas dos condiciones a la vez, obtenemos el importe pendiente de esa zona.
La hoja de partida es Ventas:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Zona | Estado | Fecha | Importe |
| 2 | Norte | Pendiente | 05/01/2026 | 450,00 |
| 3 | Norte | Pagado | 08/01/2026 | 1.000,00 |
| 4 | Sur | Pendiente | 12/01/2026 | 275,00 |
| 5 | Norte | Pendiente | 15/01/2026 | 1.000,00 |
| 6 | Sur | Pagado | 20/01/2026 | 600,00 |
| 7 | Este | Pendiente | 25/01/2026 | 320,00 |
Fíjate en la diferencia con SUMAR.SI (SUMIF), que solo aplica un criterio: con SUMAR.SI podrías sumar todo lo que es de la zona Norte, o todo lo que está Pendiente, pero no ambas cosas simultáneamente. SUMAR.SI.CONJUNTO añade pares de «rango + condición» hasta donde los necesites.
Por eso es la opción adecuada cuando el informe exige una intersección: ventas de una zona que además cumple un estado, importes posteriores a una fecha y por debajo de un límite, o cualquier combinación parecida. Los datos de este tutorial están comprobados en octubre de 2026.
Cómo se ordenan los argumentos de SUMAR.SI.CONJUNTO
La sintaxis es:
=SUMAR.SI.CONJUNTO(rango_suma;rango_criterios1;criterios1;rango_criterios2;criterios2)
Los argumentos se leen en ese orden: primero el rango que contiene los números que quieres sumar; después, el rango del primer criterio, el criterio, el rango del segundo criterio y el segundo criterio. La función comprueba cada fila del rango de suma contra todos los criterios y suma el importe únicamente si la fila cumple todos.
En nuestra hoja, el rango de suma es C2:C7 (Zona), los criterios de estado van en B2:B7 (Estado) y los de fecha en C2:C7 (Fecha)… pero el importe que suma está en D2:D7.
| Argumento | En la hoja | Papel |
|---|---|---|
| rango_suma | D2:D7 |
Los importes que se sumarán |
| rango_criterios1 | A2:A7 |
Dónde se busca la primera condición |
| criterios1 | "Norte" |
La condición que debe cumplirse en ese rango |
| rango_criterios2 | B2:B7 |
Dónde se busca la segunda condición |
| criterios2 | "Pendiente" |
La segunda condición |
El punto que más confunde es que el rango de suma va PRIMERO. Esto cambia respecto a SUMAR.SI, donde el orden es otro: allí empieza por el rango de criterios. Todas las funciones están documentadas por Microsoft: SUMAR.SI.CONJUNTO, SUMAR.SI y SUMA.
Todos los rangos deben tener exactamente el mismo tamaño, porque Excel los compara fila a fila. Si D2:D7 abarca seis celdas y A2:A6 solo cinco, la fórmula no podrá emparejarlas.
Suma con dos criterios de texto
Empecemos con los dos criterios de texto del libro: Zona y Estado. Queremos el importe total de las ventas de la zona Norte que siguen Pendientes.
- Selecciona la celda F2 de la hoja Ventas.
- Escribe la fórmula y pulsa Entrar:
=SUMAR.SI.CONJUNTO(D2:D7;A2:A7;"Norte";B2:B7;"Pendiente")
- Comprueba que el resultado que aparece en F2 es 1.450,00.
| A | B | C | D | F | |
|---|---|---|---|---|---|
| 1 | Zona | Estado | Fecha | Importe | Norte pendiente |
| 2 | Norte | Pendiente | 05/01/2026 | 450,00 | 1.450,00 |
| 3 | Norte | Pagado | 08/01/2026 | 1.000,00 | |
| 4 | Sur | Pendiente | 12/01/2026 | 275,00 | |
| 5 | Norte | Pendiente | 15/01/2026 | 1.000,00 | |
| 6 | Sur | Pagado | 20/01/2026 | 600,00 | |
| 7 | Este | Pendiente | 25/01/2026 | 320,00 |
El resultado cuadra con los datos: la fila 2 aporta 450,00 y la fila 5 aporta 1.000,00. La fila 3 queda fuera porque, aunque es de la zona Norte, ya está Pagada.
$D$2:$D$7, y grupo referencias relativas para los datos que cambian de fila.Comprueba cada criterio por separado
Para entender qué aporta cada filtro, calcula primero la suma de un solo criterio. En H2, suma todo lo que pertenece a la zona Norte:
=SUMAR.SI(A2:A7;"Norte";D2:D7)
| A | B | D | H | |
|---|---|---|---|---|
| 1 | Zona | Estado | Importe | Solo Norte |
| 2 | Norte | Pendiente | 450,00 | 2.450,00 |
| 3 | Norte | Pagado | 1.000,00 | |
| 4 | Sur | Pendiente | 275,00 | |
| 5 | Norte | Pendiente | 1.000,00 | |
| 6 | Sur | Pagado | 600,00 | |
| 7 | Este | Pendiente | 320,00 |
Ahora, en I2, suma solo lo Pendiente:
=SUMAR.SI(B2:B7;"Pendiente";D2:D7)
Y en J2, mantén los dos criterios juntos:
=SUMAR.SI.CONJUNTO(D2:D7;A2:A7;"Norte";B2:B7;"Pendiente")
Los tres resultados juntos aíslan el efecto de cada filtro: 2.450,00 es todo el Norte, 2.045,00 es todo lo pendiente y 1.450,00 es la intersección. Si el resultado de dos criterios te parece demasiado alto, la forma más rápida de localizar el problema es comprobar por separado cada condición, como acabas de hacer.
Combina fechas, números y referencias de celda
Los criterios no tienen por qué ser texto. Ahora añadimos una fecha y un importe al libro, porque los informes reales suelen filtrar por ambas cosas.
En la hoja Ventas, añade estas celdas de apoyo:
- H1:
Desdey en H2 la fecha01/01/2026. - I1:
Importe máximoy en I2 el número1.500.
Para escribir una fecha en H2, escribe 01/01/2026 y confirma que Excel la reconoce como fecha. Si te muestra texto a la izquierda, vuelve a introducirla: el formato de celda debe ser Fecha.
Ahora calcula en K2 la suma de los importes posteriores a esa fecha y que no superen el límite indicado en I2:
=SUMAR.SI.CONJUNTO(D2:D7;C2:C7;">"&$H$2;D2:D7;"<="&$I$2)
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | nota: H2: Fecha de inicio | I2: Límite de importe | ||||||
| 2 | A | B | C | D | H | I | K | |
| 3 | 1 | Zona | Estado | Fecha | Importe | Desde | Importe máximo | Suma filtrada |
| 4 | 2 | Norte | Pendiente | 05/01/2026 | 450,00 | 01/01/2026 | 1.500 | 2.045,00 |
| 5 | 3 | Norte | Pagado | 08/01/2026 | 1.000,00 | |||
| 6 | 4 | Sur | Pendiente | 12/01/2026 | 275,00 | |||
| 7 | 5 | Norte | Pendiente | 15/01/2026 | 1.000,00 | |||
| 8 | 6 | Sur | Pagado | 20/01/2026 | 600,00 | |||
| 9 | 7 | Este | Pendiente | 25/01/2026 | 320,00 |
El resultado es 2.045,00: 450,00 + 275,00 + 1.000,00 + 320,00. La venta de 1.000,00 del 8 de enero entra, pero la de 1.000,00 del 15 de enero también; la de 600,00 queda fuera porque supera el límite de 1.500.
La pieza clave es el signo &, que concatena el operador con el valor de la celda. El criterio queda como ">"&H2, es decir, «mayor que la fecha que está en H2». Si escribes ">H2", Excel lo interpreta como el texto literal y no como una comparación.
| Tipo de criterio | Cómo se escribe | Qué compara |
|---|---|---|
| Texto exacto | "Norte" |
El contenido completo |
| Número | ">100" |
Valores mayores que 100 |
| Número con referencia | ">"&$H$2 |
Valores mayores que H2 |
| Fecha con referencia | ">="&$H$2 |
Fechas desde H2 en adelante |
| Texto parcial | "*Norte*" |
Cualquier texto que contenga Norte |
El orden de los argumentos cambia en SUMAR.SI
Compara estas dos fórmulas, que parecen parecida pero funcionan de forma distinta:
=SUMAR.SI(A2:A7;"Norte";D2:D7)
=SUMAR.SI.CONJUNTO(D2:D7;A2:A7;"Norte";B2:B7;"Pagado")
| Función | Primer argumento | Nº de criterios |
|---|---|---|
| SUMAR.SI | Rango donde se busca | 1 |
| SUMAR.SI.CONJUNTO | Rango que se suma | 2 o más |
Si copias la fórmula de SUMAR.SI y solo añades un par de criterio sin mover el rango de suma al principio, Excel devolverá un error o un resultado que no corresponde. La forma segura de evitarlo es escribir siempre primero el rango de la suma en SUMAR.SI.CONJUNTO y comprobar el resultado con la fórmula de un solo criterio.
¿Por qué SUMAR.SI.CONJUNTO devuelve #¡VALOR!?
El error más frecuente aparece cuando los rangos tienen tamaños distintos. Vamos a provocarlo en el libro para ver exactamente qué ocurre.
- En M2, escribe esta fórmula, donde el primer rango abarca seis filas y el segundo solo cuatro:
=SUMAR.SI.CONJUNTO(D2:D7;A2:A5;"Norte";B2:B7;"Pendiente")
- Pulsa Entrar y observa el resultado.
| A | B | D | M | |
|---|---|---|---|---|
| 1 | Zona | Estado | Importe | Prueba con rangos distintos |
| 2 | Norte | Pendiente | 450,00 | #¡VALOR! |
| 3 | Norte | Pagado | 1.000,00 | |
| 4 | Sur | Pendiente | 275,00 | |
| 5 | Norte | Pendiente | 1.000,00 | |
| 6 | Sur | Pagado | 600,00 | |
| 7 | Este | Pendiente | 320,00 |
La causa es directa: Excel compara fila a fila el rango de suma, el primer rango de criterios y el segundo, y si no tienen la misma cantidad de celdas no puede emparejarlos. La solución es ampliar o reducir los rangos hasta que coincidan. Corrige M2 con:
=SUMAR.SI.CONJUNTO(D2:D7;A2:A7;"Norte";B2:B7;"Pendiente")
Ahora devuelve 1.450,00, el mismo resultado que F2.
Otro error habitual es dejar una celda vacía dentro de uno de los rangos de criterios. No produce #¡VALOR!, pero esa fila no cumplirá ninguna condición, así que su importe quedará fuera de la suma. Para spotting rápido, expande el rango de la suma un poco más que el de criterios y mira si el total cambia; si cambia, tenías un desfase de filas.
El resultado es cero porque el criterio no coincide
Cuando la fórmula se escribe bien y los rangos tienen el mismo tamaño, el error típico es un resultado de 0. En ese caso, el texto del criterio no coincide exactamente con el contenido de la columna.
Las causas más comunes son:
- Mayúsculas distintas: en Excel, los criterios de texto no distinguen mayúsculas de minúsculas, así que
"norte"y"Norte"funcionan igual. El problema aparece con variantes como"Norte "(con espacio final). - Espacios al principio o al final: un espacio invisible impide que el texto coincida.
- Texto distinto: la columna dice
"Pte."y el criterio dice"Pendiente". - Números guardados como texto: si los importes se escribieron con un apóstrofo delante, Excel no los reconoce como números y la comparación de importes falla.
Para localizar el motivo, calcula la suma de una sola condición en una celda auxiliar. En O2, escribe:
=SUMAR.SI(A2:A7;"Norte";D2:D7)
| A | B | D | O | |
|---|---|---|---|---|
| 1 | Zona | Estado | Importe | Diagnóstico |
| 2 | Norte | Pendiente | 450,00 | 2.450,00 |
| 3 | Norte | Pagado | 1.000,00 | |
| 4 | Sur | Pendiente | 275,00 | |
| 5 | Norte | Pendiente | 1.000,00 | |
| 6 | Sur | Pagado | 600,00 | |
| 7 | Este | Pendiente | 320,00 |
Si O2 da 2.450,00, la columna Zona está bien y el fallo está en el segundo criterio. Repite la prueba con la columna Estado en P2:
=SUMAR.SI(B2:B7;"Pendiente";D2:D7)
Si P2 da 2.045,00, ambas columnas están bien y el problema era la combinación: quizá escribiste "pendiente " o "PENDIENTE " con espacios sobrantes. Borra el criterio y vuelve a escribirlo. Puedes revisar los espacios con la ayuda de BUSCARX, disponible desde Excel 2021 y Microsoft 365, o comparando la longitud del texto con LONGITUD.
Cuándo usar otra función en lugar de SUMAR.SI.CONJUNTO
SUMAR.SI.CONJUNTO es la herramienta adecuada cuando necesitas combinar condiciones con «y», pero no es siempre la mejor opción. Elegir la función correcta simplifica las fórmulas y evita arrastrar errores.
| Necesidad | Función | Ejemplo en el libro |
|---|---|---|
| Sumar sin condición | SUMA (SUM) | =SUMA(D2:D7) da 3.645,00 |
| Sumar con un criterio | SUMAR.SI (SUMIF) | =SUMAR.SI(A2:A7;"Norte";D2:D7) da 2.450,00 |
| Sumar con dos o más criterios «y» | SUMAR.SI.CONJUNTO (SUMIFS) | La fórmula de F2 da 1.450,00 |
| Contar filas que cumplen dos criterios | CONTAR.SI.CONJUNTO (COUNTIFS) | =CONTAR.SI.CONJUNTO(A2:A7;"Norte";B2:B7;"Pendiente") da 2 |
| Promediar con un criterio | PROMEDIO.SI (AVERAGEIF) | =PROMEDIO.SI(A2:A7;"Norte";D2:D7) da 816,67 |
Un detalle importante: SUMAR.SI.CONJUNTO solo combina condiciones «y». Si necesitas «o» (zona Norte o zona Sur), esa función no es la adecuada: la suma de ambas zonas se puede obtener con dos fórmulas de SUMAR.SI y sumarlas, o con SUMAR.SI usando el criterio "*Norte*"… aunque este comodín buscaría cualquier texto que contenga la palabra. Para condiciones «o» con varios valores exactos, lo más claro es sumar los totales por separado.
En cuanto al tamaño del libro, esta hoja de seis filas cabe de sobra en Excel 2007 y posteriores, que admiten 1.048.576 filas y 16.384 columnas por hoja. Si el inventario cresciera hasta un millón de filas, SUMAR.SI.CONJUNTO seguiría funcionando, pero conviene convertir los datos en una tabla para que las referencias se ajusten al añadir registros. Sobre el cálculo de una media, la función PROMEDIO.SI está documentada en la ayuda oficial de Microsoft.
Lo que ya sabes hacer con dos criterios
=SUMAR.SI.CONJUNTO(rango_suma;rango_criterios1;criterios1;rango_criterios2;criterios2)suma los importes de las filas que cumplen las dos condiciones a la vez.- El rango de suma va PRIMERO, a diferencia de SUMAR.SI, donde empieza el rango de criterios.
- Los tres rangos deben tener exactamente el mismo tamaño; si no, la fórmula devuelve #¡VALOR!.
- Un criterio de texto va entre comillas:
"Norte", y uno con operador también:">100". - Para combinar un operador con una celda, usa
&:">"&$H$2. - Al copiar la fórmula hacia abajo, fija con F4 las referencias que no deben moverse, como
$D$2:$D$7. - Comprueba cada criterio por separado con SUMAR.SI cuando el resultado te parezca cero o demasiado alto.
El siguiente paso es añadir un tercer par de rango y criterio, por ejemplo para filtrar también por salesperson, manteniendo el mismo orden: rango de suma, luego los pares de rango y condición.
Fuentes
- MicrosoftSUMAR.SI — documentación oficialconsultado el 28/10/2026
- MicrosoftSUMA — documentación oficialconsultado el 28/10/2026
- MicrosoftCONTAR.SI — documentación oficialconsultado el 28/10/2026
- MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 28/10/2026
- MicrosoftAtajos propios y reasignar atajos en Excel — documentación oficialconsultado el 28/10/2026