
Sumar números es sencillo: la función SUMA de Excel lo resuelve en segundos. Pero ¿qué ocurre cuando solo quieres sumar los valores que cumplen una condición específica? Ahí es donde SUMAR.SI y SUMAR.SI.CONJUNTO se vuelven imprescindibles. Estas dos funciones te permiten sumar números de forma selectiva, según uno o varios criterios, y son de las fórmulas más prácticas que usarás en el trabajo diario con hojas de cálculo.
Esta guía te explica ambas funciones desde cero: sintaxis, ejemplos reales, errores frecuentes y un escenario práctico que puedes seguir paso a paso. Tanto si realizas seguimiento de ventas, gestionas presupuestos o analizas datos de proyectos, la suma condicional te ahorrará una enorme cantidad de trabajo manual.
SUMAR.SI suma los valores de un rango únicamente cuando la celda correspondiente de otro rango cumple una condición que tú defines. Es perfecta cuando tienes un único criterio; por ejemplo, "sumar todas las ventas de la región Este" o "sumar los gastos superiores a 500 €".
=SUMIF(range, criteria, [sum_range])
Supongamos que la columna A contiene categorías de productos y la columna B contiene importes de ventas. Para sumar todas las ventas de "Electrónica":
=SUMIF(A2:A100, "Electronics", B2:B100)
Para sumar todos los valores de la columna B que sean mayores que 1000:
=SUMIF(B2:B100, ">1000")
Observa que cuando el rango y el rango de suma son el mismo, puedes omitir el tercer argumento. Ten en cuenta también que los operadores de comparación como >, <, >= y <> deben ir entre comillas.
SUMAR.SI.CONJUNTO es la versión de SUMAR.SI para múltiples condiciones. Permite especificar dos o más criterios, y Excel solo suma los valores en los que todas las condiciones se cumplen simultáneamente. La estructura de argumentos es ligeramente distinta a la de SUMAR.SI: el rango de suma va en primer lugar.
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Usando el mismo conjunto de datos, para sumar las ventas de "Electrónica" en la región "Este" (suponiendo que la columna C contiene los nombres de las regiones):
=SUMIFS(B2:B100, A2:A100, "Electronics", C2:C100, "East")
Esta fórmula comprueba cada fila: si la columna A es "Electronics" Y la columna C es "East", el valor correspondiente de la columna B se incluye en el total.
Construyamos un escenario realista. Imagina que gestionas un informe de ventas con las siguientes columnas:
| A: Vendedor | B: Región | C: Producto | D: Mes | E: Ingresos |
|---|---|---|---|---|
| Alice | Este | Portátiles | Enero | 4.200 € |
| Bob | Oeste | Teléfonos | Enero | 3.800 € |
| Alice | Este | Teléfonos | Febrero | 2.900 € |
| Carol | Este | Portátiles | Febrero | 5.100 € |
| Bob | Oeste | Portátiles | Febrero | 4.400 € |
Tus datos van de la fila 2 a la fila 500. A continuación encontrarás fórmulas para responder a preguntas habituales del negocio:
Ingresos totales de Alice:
=SUMIF(A2:A500, "Alice", E2:E500)
Ingresos totales de la región Este:
=SUMIF(B2:B500, "East", E2:E500)
Ingresos totales de Portátiles en la región Este:
=SUMIFS(E2:E500, C2:C500, "Laptops", B2:B500, "East")
Ingresos totales de Alice vendiendo Portátiles en enero:
=SUMIFS(E2:E500, A2:A500, "Alice", C2:C500, "Laptops", D2:D500, "January")
Observa cómo cada condición adicional acota aún más el resultado. Este tipo de análisis llevaría varios minutos de forma manual, pero con SUMAR.SI.CONJUNTO se ejecuta al instante. Si estás construyendo una herramienta de informes completa, esto se combina muy bien con las técnicas explicadas en la guía sobre Panel de ventas en Excel: seguimiento de KPI y rendimiento.
Escribir los criterios directamente en la fórmula funciona para cálculos puntuales, pero para paneles e informes, hacer referencia a celdas hace que tus fórmulas sean dinámicas y fáciles de actualizar.
Escribe "Alice" en la celda H2 y "Laptops" en la celda H3. Tu fórmula quedaría así:
=SUMIFS(E2:E500, A2:A500, H2, C2:C500, H3)
Cambia H2 a "Bob" y la fórmula recalculará al instante para las ventas de portátiles de Bob. Este enfoque es esencial para los paneles interactivos. Entender las referencias de celda en Excel: relativas vs. absolutas te ayudará a asegurarte de que estas referencias no se desplacen de forma inesperada al copiar fórmulas.
Ambas funciones admiten caracteres comodín, especialmente útiles cuando los datos no son del todo uniformes:
"Port*" coincide con "Portátil", "Portátiles", etc."Bo?" coincide con "Bob", "Boy", "Bog".~* para buscar un asterisco literal.Ejemplo: sumar todos los ingresos de productos cuyo nombre empieza por "Lap":
=SUMIF(C2:C500, "Lap*", E2:E500)
SUMAR.SI.CONJUNTO gestiona las fechas de forma natural porque Excel las almacena como números de serie. Puedes usar operadores de comparación para sumar valores dentro de un rango de fechas.
Suponiendo que la columna D contiene valores de fecha reales (no texto), para sumar los ingresos del 1 de enero al 31 de marzo de 2024:
=SUMIFS(E2:E500, D2:D500, ">="&DATE(2024,1,1), D2:D500, "<="&DATE(2024,3,31))
El operador & concatena el operador de comparación (como texto) con el resultado de la función DATE. Es un patrón muy habitual que vale la pena memorizar.
Todos los rangos en SUMAR.SI.CONJUNTO deben tener el mismo tamaño. Si tu sum_range tiene 500 filas pero un criteria_range tiene 499, Excel devuelve un error. Comprueba siempre que los rangos sean coherentes.
Escribir =SUMIF(B2:B100, >500, B2:B100) producirá un error. Los operadores y los criterios de texto deben ir entre comillas: ">500" o "Electrónica".
En SUMAR.SI, el sum_range es el tercer argumento. En SUMAR.SI.CONJUNTO, es el primero. Confundirlos es una fuente frecuente de resultados incorrectos; comprueba el orden de los argumentos cada vez.
Si una columna de criteria_range contiene números almacenados como texto, un criterio numérico no coincidirá con ellos. Es posible que debas limpiar los datos primero. El artículo sobre Power Query: importar y transformar datos como un profesional explica cómo gestionar estos problemas de calidad de datos de forma eficiente.
Existen otras formas de sumar datos condicionalmente en Excel, y conviene saber cuándo usar cada una:
Para la mayoría de las tareas de informes empresariales, SUMAR.SI.CONJUNTO es la herramienta adecuada: es rápida, legible y cubre la gran mayoría de los escenarios de suma condicional. Cuando construyas un informe financiero completo, combinar SUMAR.SI.CONJUNTO con las técnicas de la guía Plantilla de presupuesto en Excel: controla tus finanzas personales o empresariales crea un sistema de informes potente y flexible.
SUMAR.SI.CONJUNTO se vuelve aún más potente cuando se anida dentro de otras fórmulas:
Calcular un porcentaje del total:
=SUMIFS(E2:E500, B2:B500, "East") / SUM(E2:E500)
Comparar dos sumas condicionales:
=SUMIFS(E2:E500, B2:B500, "East") - SUMIFS(E2:E500, B2:B500, "West")
Usar con SI para gestionar criterios vacíos de forma elegante:
=IF(H2="", SUM(E2:E500), SUMIFS(E2:E500, A2:A500, H2))
Si quieres profundizar en las fórmulas lógicas, el artículo sobre la función SI: pruebas lógicas y SI anidados es el siguiente paso natural.
Si te encuentras mirando fijamente un SUMAR.SI.CONJUNTO complejo con cuatro o cinco criterios y no consigues entender por qué devuelve cero, intenta describir lo que necesitas en lenguaje natural: herramientas como GPTExcel pueden generar la fórmula exacta a partir de una descripción como "sumar los ingresos donde la región es Este, el producto es Portátiles y la fecha está en el primer trimestre de 2024", dándote al instante la sintaxis correcta para verificar y usar.
No directamente. SUMAR.SI está diseñada para una única condición. Si necesitas dos o más condiciones, usa SUMAR.SI.CONJUNTO. No obstante, puedes crear una solución alternativa sumando varios resultados de SUMAR.SI cuando los criterios se aplican al mismo rango y deseas una condición O (por ejemplo, sumar filas que sean "Este" o "Oeste").
Las causas más frecuentes son: criterios escritos con mayúsculas o minúsculas diferentes a los datos (SUMAR.SI.CONJUNTO no distingue entre mayúsculas y minúsculas, así que eso no sería el problema), números almacenados como texto en el rango de suma o en el rango de criterios, espacios adicionales en los valores de celda, o rangos de tamaño diferente. Usa la función ESPACIOS o pasos de limpieza de datos para resolver los problemas de espacios en blanco.
Sí, siempre que las fechas estén almacenadas como valores de fecha reales de Excel (no como texto). Usa operadores de comparación con la función DATE o referencias de fecha directas: =SUMIFS(E2:E500, D2:D500, ">="&H1, D2:D500, "<="&H2) donde H1 y H2 contienen las fechas de inicio y fin.
Excel permite hasta 127 pares de rango de criterios/criterios en una sola fórmula SUMAR.SI.CONJUNTO, muchos más de los que necesitarás en la práctica. El rendimiento puede reducirse con conjuntos de datos muy grandes y muchos criterios, pero para datos empresariales típicos (decenas de miles de filas), SUMAR.SI.CONJUNTO sigue siendo rápida y fiable.
Aprende cómo la función TEXTO de Excel convierte números, fechas y horas en cadenas de texto con formato mediante códigos de formato, con ejemplos reales y casos de uso prácticos.
Aprende cómo funciona la función SI de Excel, cómo anidar múltiples SI y cuándo usar alternativas modernas como SI.CONJUNTO y CAMBIAR para una lógica más limpia y legible.
Domina SUMAR.SI y SUMAR.SI.CONJUNTO en Excel para sumar datos según una o varias condiciones, con sintaxis real, ejemplos prácticos y una guía paso a paso.