Función SUMAR.SI.CONJUNTO en Excel (sumar con varias condiciones)

Suma con varias condiciones en Excel con SUMAR.SI.CONJUNTO: por producto y región, entre fechas y con comodines. Guía con ejemplos y el orden correcto.

fxBlog

Función SUMAR.SI.CONJUNTO en Excel (sumar con varias condiciones)

Suma con varias condiciones en Excel con SUMAR.SI.CONJUNTO: por producto y región, entre fechas y con comodines. Guía con ejemplos y el orden correcto.

Listo·Alejandro·5 min de lectura·Actualizado 9 Oct 2026

Si ya conoces SUMAR.SI sabrás que tiene un límite claro: solo te deja aplicar una condición. En cuanto necesitas sumar las ventas de «Madrid» y además del producto «Teclado» y además de este mes, esa función se queda corta. Ahí es donde entra SUMAR.SI.CONJUNTO, la función de Excel diseñada específicamente para sumar valores que cumplen varias condiciones a la vez.

En esta guía vas a aprender la sintaxis exacta de SUMAR.SI.CONJUNTO (que tiene una trampa importante en el orden de los argumentos), vas a ver ejemplos reales con ventas por producto y región, aprenderás a usar operadores de comparación y comodines dentro de los criterios, a trabajar con rangos de fechas, a sumar por mes o por año, y conocerás los errores más habituales que cometen quienes empiezan a usar esta función.

También veremos cómo se relaciona con SUMAPRODUCTO (una alternativa más flexible pero más compleja) y cómo se llama esta misma función en Google Sheets. Al terminar, podrás construir cualquier suma condicional múltiple sin dudar del orden de los argumentos ni de la sintaxis de los criterios.

Función SUMAR.SI.CONJUNTO en Excel (sumar con varias condiciones)
Función SUMAR.SI.CONJUNTO en Excel (sumar con varias condiciones)

Diferencia entre SUMAR.SI y SUMAR.SI.CONJUNTO

La función SUMAR.SI (que ya vimos en detalle en cómo usar SUMAR.SI en Excel) solo admite un rango y un criterio. Es perfecta para preguntas simples como «suma todas las ventas de la región Norte». Pero en el mundo real casi nunca trabajas con una sola condición: normalmente necesitas cruzar producto + región, cliente + fecha, o categoría + estado.

SUMAR.SI.CONJUNTO resuelve exactamente ese problema: te permite combinar hasta 127 pares de rango-criterio en una sola fórmula, y Excel solo suma las filas donde se cumplen todas las condiciones simultáneamente (una relación de tipo «Y», nunca de tipo «O»). Esto la convierte en una de las funciones más usadas en informes de ventas, control de gastos y cuadros de mando.

AspectoSUMAR.SISUMAR.SI.CONJUNTO
Número de condicionesSolo 1Hasta 127
Posición del rango a sumarVa en tercer lugar (y es opcional)Va siempre PRIMERO
Lógica entre criteriosNo aplica (una sola condición)Siempre «Y» (todas deben cumplirse)
Uso típicoSuma simple por una categoríaSuma cruzando varias categorías
📌
La idea claveSUMAR.SI.CONJUNTO no suma «o esto o aquello»: suma únicamente las filas donde todas las condiciones que escribas se cumplen a la vez. Si necesitas una lógica «o» (por ejemplo, Madrid o Barcelona), tendrás que sumar dos SUMAR.SI.CONJUNTO distintos o combinarlo con otras funciones.

Sintaxis de SUMAR.SI.CONJUNTO (cuidado con el orden)

La sintaxis en español, con punto y coma como separador de argumentos, es la siguiente:

=SUMAR.SI.CONJUNTO(rango_suma; rango_criterios1; criterio1; [rango_criterios2; criterio2]; …)

Aquí está la diferencia que más confunde a quien viene de usar SUMAR.SI: en SUMAR.SI.CONJUNTO el rango_suma va siempre en primer lugar, antes que cualquier criterio. Es exactamente al revés que en SUMAR.SI, donde el rango de suma suele ir al final. Si te equivocas en este orden, la fórmula no dará error de sintaxis, pero el resultado será completamente incorrecto.

  1. rango_suma: el rango de celdas que quieres sumar (por ejemplo, la columna de importes).
  2. rango_criterios1: el primer rango donde Excel va a comprobar la primera condición.
  3. criterio1: la condición que debe cumplirse en ese rango (un valor, texto, referencia a celda u operador).
  4. rango_criterios2 / criterio2 (opcional): el segundo par rango-condición, y así sucesivamente hasta 127 pares.
⚠️
El orden importa, y muchoMemoriza esta regla: en SUMAR.SI el orden es «criterio primero, suma después» (rango; criterio; rango_suma). En SUMAR.SI.CONJUNTO es al revés: «suma primero, criterios después» (rango_suma; rango; criterio). Mezclar ambos órdenes es el error número uno con esta función.

Ejemplo práctico: ventas de un producto en una región

Imagina una tabla de ventas con las columnas Producto (B), Región (C) e Importe (D), desde la fila 2 hasta la 20. Quieres saber cuánto se ha vendido del producto «Teclado» únicamente en la región «Norte». La fórmula sería:

=SUMAR.SI.CONJUNTO(D2:D20; B2:B20; «Teclado»; C2:C20; «Norte»)

Léela así: suma el rango D2:D20 (los importes), pero solo en las filas donde B2:B20 sea igual a «Teclado» y, al mismo tiempo, C2:C20 sea igual a «Norte». Excel recorre fila por fila y solo acumula el importe cuando ambas condiciones son verdaderas.

Producto (B)Región (C)Importe (D)
TecladoNorte120
TecladoSur80
RatónNorte45
TecladoNorte95
MonitorNorte300

Con estos datos, el resultado de la fórmula sería 215 (120 + 95), porque son las únicas dos filas donde coinciden «Teclado» y «Norte» a la vez. Si añades un tercer criterio, por ejemplo el vendedor, simplemente añades un tercer par rango-criterio al final de la fórmula.

Operadores de comparación y comodines en los criterios

Los criterios de SUMAR.SI.CONJUNTO no tienen por qué ser una igualdad exacta. Puedes usar operadores de comparación escritos entre comillas, y también comodines para buscar coincidencias parciales de texto.

Operadores de comparación habituales

  1. «>100»: mayor que 100.
  2. «<100": menor que 100.
  3. «>=100»: mayor o igual que 100.
  4. «<>Ana»: distinto de «Ana» (excluye ese valor).
  5. «Norte»: igual a «Norte» (el signo = es implícito si no escribes ningún operador).

Por ejemplo, para sumar solo las ventas superiores a 100 euros del producto «Teclado»: =SUMAR.SI.CONJUNTO(D2:D20; B2:B20; «Teclado»; D2:D20; «>100»). Fíjate en que el rango D2:D20 se repite: una vez como rango_suma y otra vez como rango_criterios, porque el propio importe también actúa como condición.

Comodines: asterisco (*) e interrogación (?)

El asterisco * sustituye a cualquier cantidad de caracteres, y el interrogante ? sustituye a un solo carácter. Son muy útiles cuando el texto no es exactamente igual en todas las filas.

  1. «Tecl*» suma todo lo que empiece por «Tecl» (Teclado, Teclado inalámbrico, Teclado mecánico…).
  2. «*inalámbrico*» suma cualquier producto que contenga la palabra «inalámbrico» en cualquier posición.
  3. «Ratón?» suma «Ratón1», «Ratón2″… pero solo si añaden exactamente un carácter más.

Si alguna vez necesitas buscar un asterisco o un interrogante de verdad (como texto, no como comodín), antepón una tilde ~: por ejemplo «~*» busca el carácter * literal en lugar de interpretarlo como comodín.

Criterios con fechas: sumar entre dos fechas

Uno de los usos más frecuentes de SUMAR.SI.CONJUNTO es sumar valores dentro de un rango de fechas, por ejemplo, todas las ventas de un trimestre. Para eso necesitas combinar dos criterios sobre la misma columna de fecha: uno con el operador «>=» y otro con «<=".

=SUMAR.SI.CONJUNTO(D2:D20; A2:A20; «>=»&F1; A2:A20; «<="&F2)

En este ejemplo, la columna A contiene las fechas, y las celdas F1 y F2 contienen la fecha de inicio y la fecha de fin del periodo que te interesa. Observa el uso del símbolo & para concatenar el operador de texto («>=» o «<=") con la referencia a la celda: esto es imprescindible cuando el criterio combina un operador con una referencia, porque Excel necesita recibir el criterio entero como un único texto.

⚠️
No olvides el símbolo &Escribir «>=»F1 (sin el &) da error. La forma correcta siempre concatena el operador entre comillas con la referencia mediante el símbolo &, así: «>=»&F1.

Usar referencias a celdas en lugar de valores fijos

En vez de escribir el criterio directamente dentro de la fórmula (por ejemplo «Teclado»), es mucho más flexible apuntar a una celda donde el usuario pueda cambiar el producto o la región sin tocar la fórmula. Esto es especialmente útil en paneles de control o plantillas reutilizables.

=SUMAR.SI.CONJUNTO(D2:D20; B2:B20; F1; C2:C20; F2)

Aquí, F1 contiene el producto que quieres consultar y F2 la región. Cuando el criterio es una referencia a celda simple (sin operador), no necesitas comillas ni el símbolo &, porque Excel toma el valor de la celda directamente. Solo necesitas & cuando combinas un operador de texto con la referencia, como vimos con las fechas.

Es buena práctica usar referencias absolutas ($F$1) en los rangos de la tabla si vas a copiar la fórmula hacia abajo o hacia los lados, para que no se desplacen al arrastrar.

Este truco es la base de cualquier panel interactivo: coloca una lista desplegable (Datos > Validación de datos) en la celda F1 con todos los productos disponibles, y F2 con todas las regiones. Cada vez que el usuario cambie la selección del desplegable, la fórmula SUMAR.SI.CONJUNTO recalcula el total al instante, sin tocar ni una sola celda de la fórmula original. Es la manera más sencilla de construir un mini dashboard sin macros ni Power Query.

Cómo sumar por mes o por año con SUMAR.SI.CONJUNTO

Cuando quieres totalizar por mes o por año sin construir un rango de fechas manual, tienes dos caminos: usar la técnica de «>=» y «<=" del primer día y el último día del mes, o apoyarte en columnas auxiliares con las funciones MES() y AÑO().

Opción 1: primer y último día del mes

=SUMAR.SI.CONJUNTO(D2:D20; A2:A20; «>=»&FECHA(2026;1;1); A2:A20; «<="&FECHA(2026;1;31)) suma todas las ventas de enero de 2026. Cambiando los parámetros de la función FECHA puedes generar el total de cualquier mes o año sin errores de fechas límite.

Opción 2: columna auxiliar con MES() o AÑO()

Si añades una columna auxiliar con la fórmula =MES(A2), puedes después usar esa columna como criterio: =SUMAR.SI.CONJUNTO(D2:D20; E2:E20; 1) sumaría todo lo correspondiente al mes 1 (enero), siendo E la columna auxiliar con el número de mes. Esta opción es más fácil de leer si vas a combinarla con una tabla dinámica más adelante; de hecho, para análisis por mes con muchos cruces de datos, suele compensar más pasar a una tabla dinámica en Excel en lugar de multiplicar fórmulas.

💡
Para totales por meses en columnasSi tienes un informe con un mes en cada columna, es más rápido fijar el rango de fechas con referencias mixtas ($A2, B$1) y arrastrar una única fórmula SUMAR.SI.CONJUNTO por toda la tabla, en vez de escribir una fórmula distinta para cada mes.

Errores comunes al usar SUMAR.SI.CONJUNTO

La mayoría de problemas con esta función se reducen a un puñado de descuidos. Repásalos antes de dar por buena una fórmula que «no cuadra».

  1. Rangos de distinto tamaño: si rango_suma tiene 20 filas y un rango_criterios tiene 25, Excel devuelve el error #¡VALOR!. Todos los rangos de la fórmula deben tener exactamente el mismo número de filas y columnas.
  2. Invertir el orden de los argumentos: escribir el criterio antes que el rango_suma (como en SUMAR.SI) no da error, pero devuelve un resultado incorrecto o cero.
  3. Olvidar las comillas en criterios de texto u operadores: «Norte» necesita comillas, pero una referencia a celda como F2 no las lleva.
  4. No fijar los rangos con $ al copiar la fórmula, lo que desplaza las referencias y mezcla datos de otras filas o columnas.
  5. Confundir «Y» con «O»: SUMAR.SI.CONJUNTO nunca sirve para «Madrid o Barcelona» en un único rango-criterio; para eso hace falta sumar dos fórmulas o cambiar de enfoque.
  6. Comparar texto y número sin darse cuenta de que una columna almacena los datos como texto (alineados a la izquierda) y la otra como número, lo que hace que ningún criterio coincida.
⚠️
Revisa el tamaño de los rangosAntes de dar por buena una fórmula que devuelve 0 o error, comprueba que todos los rangos empiezan y terminan en la misma fila. Es el fallo más habitual y el más fácil de pasar por alto.

El caso del texto almacenado como número (o al revés) merece un párrafo aparte, porque no salta ningún error visible: la fórmula simplemente devuelve 0 sin explicación. Suele pasar cuando importas datos desde un sistema externo o desde un archivo CSV, y una columna que parece numérica en realidad guarda cada valor como texto (fíjate en la alineación a la izquierda). Para solucionarlo, selecciona la columna, usa Datos > Texto en columnas > Terminar, o multiplica la columna por 1 en una celda auxiliar para forzar la conversión a número antes de aplicar SUMAR.SI.CONJUNTO.

SUMAR.SI.CONJUNTO frente a SUMAPRODUCTO

SUMAPRODUCTO es una función mucho más versátil que puede replicar (y superar) lo que hace SUMAR.SI.CONJUNTO, a costa de una sintaxis más compleja. Mientras SUMAR.SI.CONJUNTO solo permite condiciones unidas por «Y», SUMAPRODUCTO admite lógica «O», cálculos entre columnas y condiciones más elaboradas.

CriterioSUMAR.SI.CONJUNTOSUMAPRODUCTO
Facilidad de escrituraAlta, sintaxis claraMedia/baja, requiere lógica booleana
Lógica «Y» entre condicionesSí, de forma nativaSí, con el operador *
Lógica «O» entre condicionesNo es posible directamenteSí, con el operador +
Comodines (* y ?)SíNo, hace falta ESNUMERO(HALLAR())
Rendimiento con hojas grandesMuy buenoAlgo más lento

Un ejemplo equivalente a nuestro caso de «Teclado» en «Norte» con SUMAPRODUCTO sería: =SUMAPRODUCTO((B2:B20=»Teclado»)*(C2:C20=»Norte»)*D2:D20). Para la mayoría de casos cotidianos con condiciones «Y», SUMAR.SI.CONJUNTO es más legible y más rápida de escribir; reserva SUMAPRODUCTO para cuando necesites lógica «O» o cálculos más avanzados dentro de la misma fórmula.

SUMAR.SI.CONJUNTO en Google Sheets: la función SUMIFS

Si trabajas en Google Sheets, el equivalente exacto de SUMAR.SI.CONJUNTO se llama SUMIFS (en la versión en inglés) o también puedes escribirla como SUMAR.SI.CONJUNTO si tienes el idioma de la hoja configurado en español, ya que Sheets traduce automáticamente los nombres de función.

La sintaxis y el orden de los argumentos es idéntico al de Excel: primero el rango a sumar, después los pares rango-criterio. La única diferencia habitual es el separador de argumentos: en Google Sheets suele usarse la coma (,) en lugar del punto y coma (;), salvo que tu configuración regional indique lo contrario.

=SUMIFS(D2:D20, B2:B20, «Teclado», C2:C20, «Norte»)

Todo lo que has aprendido sobre operadores, comodines, fechas y referencias a celdas en este artículo funciona exactamente igual en Google Sheets, así que puedes trasladar las fórmulas sin apenas cambios más allá del separador.

Buenas prácticas para trabajar con SUMAR.SI.CONJUNTO

Más allá de la sintaxis, hay una serie de hábitos que te ahorrarán tiempo y errores cuando trabajes con esta función en tablas grandes o en plantillas que vas a reutilizar cada mes.

Convierte tus datos en Tabla de Excel

Si transformas tu rango de datos en una Tabla (Insertar > Tabla, o Ctrl+T), los rangos de la fórmula se convierten en rangos estructurados que se expanden automáticamente al añadir filas nuevas. Así, una fórmula como =SUMAR.SI.CONJUNTO(Ventas[Importe]; Ventas[Producto]; «Teclado»; Ventas[Región]; «Norte») sigue funcionando aunque mañana añadas 200 filas más, sin tener que ajustar el rango a mano.

Usa nombres definidos para criterios que cambian

Cuando varias fórmulas de la hoja comparten el mismo criterio (por ejemplo, el mes que se está analizando), es más cómodo crear un nombre definido (Fórmulas > Administrador de nombres) que apunte a una celda concreta, en lugar de repetir la referencia F1 por toda la hoja. Si cambias el nombre de la celda de origen, todas las fórmulas que usan ese nombre se actualizan solas.

Cruza varias combinaciones en una tabla resumen

Cuando necesitas el total de varios productos frente a varias regiones a la vez, monta una tabla resumen con los productos en filas y las regiones en columnas, y coloca en cada celda una única fórmula SUMAR.SI.CONJUNTO con referencias mixtas ($B9 para el producto, C$8 para la región). Así, arrastrando una sola fórmula rellenas toda la matriz de resultados.

Producto \ RegiónNorteSur
Teclado21580
Ratón4560
Monitor300150
💡
Combínala con formato condicionalUna vez tengas la tabla resumen con SUMAR.SI.CONJUNTO, aplica formato condicional (escalas de color) sobre los resultados para detectar de un vistazo qué combinación de producto y región vende más, sin necesidad de gráficos adicionales.
¿Sumas por criterios a mano?

Nuestras plantillas ya traen las sumas por categoría hechas. Gratis.

Ver la plantilla →

Dudas frecuentes

¿Cuál es la diferencia entre SUMAR.SI y SUMAR.SI.CONJUNTO?
SUMAR.SI solo admite una condición y el rango a sumar va como tercer argumento (opcional). SUMAR.SI.CONJUNTO admite hasta 127 condiciones combinadas con lógica «Y», pero exige que el rango_suma vaya siempre como primer argumento.
¿Por qué mi SUMAR.SI.CONJUNTO devuelve 0?
Las causas más frecuentes son: los criterios no coinciden exactamente con los datos (espacios extra, caracteres invisibles, tildes distintas; la función no distingue mayúsculas de minúsculas), o estás comparando texto con números almacenados en formatos distintos.
¿Puedo usar SUMAR.SI.CONJUNTO con lógica «O» en vez de «Y»?
No directamente. SUMAR.SI.CONJUNTO siempre exige que se cumplan todas las condiciones a la vez. Para una lógica «O» (por ejemplo Madrid o Barcelona) necesitas sumar dos fórmulas SUMAR.SI.CONJUNTO o recurrir a SUMAPRODUCTO.
¿Cómo sumo valores entre dos fechas con esta función?
Usando el mismo rango de fechas dos veces como criterio: uno con «>=»&fecha_inicio y otro con «<="&fecha_fin, concatenando siempre el operador con el símbolo & antes de la referencia.
¿SUMAR.SI.CONJUNTO admite comodines como * o ??
Sí, igual que SUMAR.SI. El asterisco (*) sustituye a cualquier cantidad de caracteres y el interrogante (?) sustituye a un único carácter, útiles para buscar coincidencias parciales de texto.
¿Cuántas condiciones puedo poner como máximo?
Hasta 127 pares de rango_criterios y criterio, aunque en la práctica casi ningún informe necesita más de tres o cuatro condiciones simultáneas.
¿Cómo se llama esta función en Google Sheets?
Se llama SUMIFS en inglés, aunque si tu hoja está en español puedes escribirla también como SUMAR.SI.CONJUNTO. El orden de los argumentos es idéntico al de Excel; solo cambia el separador, que suele ser la coma en lugar del punto y coma.
¿Qué pasa si los rangos no tienen el mismo tamaño?
Excel devuelve el error #¡VALOR!. Todos los rangos de la fórmula (el de suma y cada uno de los rangos de criterios) deben cubrir exactamente el mismo número de filas y columnas.

Para terminar

SUMAR.SI.CONJUNTO es, junto con las funciones para contar celdas y su prima SI.CONJUNTO, una de las herramientas más rentables que puedes dominar en Excel: con una sola fórmula sustituyes columnas auxiliares, filtros manuales y sumas parciales. La clave para no equivocarte está en recordar siempre que el rango_suma va primero, que todos los rangos deben tener el mismo tamaño, y que los operadores de comparación combinados con referencias necesitan el símbolo &.

Si además necesitas cruzar estos totales con medias u otros indicadores, o quieres explorar los mismos datos desde ángulos distintos sin escribir más fórmulas, el siguiente paso natural es construir una tabla dinámica a partir de la misma tabla de origen.

Excel® es una marca registrada de Microsoft Corporation. Este sitio no está afiliado a Microsoft.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *