Imagina una hoja con las ventas del mes repartidas entre dos zonas, Norte y Sur. Saber el total de cada zona a mano exige filtrar, seleccionar y copiar; con SUMAR.SI lo obtienes en una celda, en una sola fórmula. Tras este tutorial sabrás escribir la fórmula a mano, cambiarla para reutilizarla con otra zona, aplicarla a importes numéricos y detectar los errores más típicos. Funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013, en Mac y en la versión web, así como en Excel para móviles.
Qué es SUMAR.SI y cuándo te ahorra trabajo
SUMAR.SI (en inglés, SUMIF) es la fórmula de Excel que suma solo las celdas que cumplen una condición que tú decides. La usas cuando necesitas un total con filtro: las ventas de la zona Norte, los importes mayores de 2.000, las facturas pagadas, las unidades de un proveedor concreto.
Piensa en la hoja de ventas del mes: la zona en la columna A y el importe en la B. Para saber cuánto vendió la zona Norte, lo natural sería ordenar la hoja, marcar las filas que dicen "Norte" y sumar sus importes con la calculadora. SUMAR.SI hace exactamente eso, pero en una sola celda y sin tocar el resto de la hoja.
La idea clave es que SUMAR.SI trabaja con tres piezas: el rango donde mira si se cumple la condición, el criterio que decide qué filas cuentan y, opcionalmente, el rango de los importes que se suman. Si solo necesitas contar cuántas filas cumplen una condición, mira en su lugar CONTAR.SI (en inglés, COUNTIF).
La sintaxis de SUMAR.SI y sus tres argumentos
La fórmula se escribe así:
=SUMAR.SI(rango;criterio;[rango_suma])
- rango: las celdas donde Excel mira si se cumple la condición (la zona, el proveedor, la categoría…).
- criterio: la condición que decide qué filas cuentan ("Norte", ">2000", una referencia a otra celda).
- rango_suma: las celdas que se suman cuando la condición se cumple (los importes). Este tercer argumento es opcional: si lo omites, Excel suma las propias celdas de
rango.
El orden importa: primero se mira rango, después se evalúa criterio y por último se suma lo que indique rango_suma. Si inviertes rango y rango_suma, la fórmula da un resultado sin utilidad (sumará los importes que coincidan con el texto de un importe, algo que casi nunca ocurre).
Rango: las celdas donde se mira si se cumple la condición
rango es la zona de la hoja donde Excel busca la condición. Admite números, textos y referencias; las celdas vacías se ignoran sin error. Cuando rango son números y el criterio es texto, Excel no encuentra coincidencias y devuelve 0.
En la hoja de ventas por zona, el rango es la columna con los nombres de zona:
=SUMAR.SI(A2:A10;"Norte";B2:B10)
A2:A10 cubre diez ventas; Excel recorre cada celda y se queda solo con las que dicen "Norte".
Criterio: la condición que decide qué se suma
El criterio es lo que tiene que cumplir cada celda de rango para que su importe se sume. Las reglas son:
- Texto: entre comillas dobles. Ejemplo:
"Norte","Pagado". - Número: sin comillas. Ejemplo:
2000. - Número con operador: el operador y el número, todo entre comillas. Ejemplo:
">2000","<=50". - Comparación contra otra celda: el operador entre comillas, seguido de
&y la celda. Ejemplo:">&E1".
El truco ""&E1" une el operador y la celda en un único texto que Excel evalúa como criterio.
Rango_suma: las celdas que se suman cuando se cumple el criterio
rango_suma es la columna con los importes. Si lo omites, Excel suma las celdas de rango, lo que solo sirve cuando rango ya contiene números (por ejemplo, los propios importes).
Las dos formas son equivalentes cuando el criterio se aplica sobre los importes:
=SUMAR.SI(B2:B7;">2000";B2:B7)
=SUMAR.SI(B2:B7;">2000")
rango_suma debe medir exactamente lo mismo que rango (mismo número de filas y columnas). Si un rango mide diez filas y el otro 7, la fórmula devuelve #¡VALOR!.
Comodines y búsquedas parciales en el criterio
Para textos, SUMAR.SI admite tres comodines:
*sustituye a varios caracteres (cero o más).?sustituye a un solo carácter.~escapa el comodín siguiente, para buscar*o?literales.
Ejemplo sobre la columna A con categorías que empiezan por "Verd" ("Verduras", "Verdura de hoja"):
=SUMAR.SI(A2:A10;"Verd*";B2:B10)
La fórmula suma los importes de cualquier celda de la columna A que empiece por "Verd".
Desde qué versión de Excel está disponible SUMAR.SI
SUMAR.SI es una función clásica: está en Excel desde la versión 2007 y sigue en Microsoft 365, Excel 2024, 2021, 2019 y 2016, además de en Excel para Mac, en Excel para la web y en la app para móviles.
En este tutorial las fórmulas se escriben con punto y coma entre argumentos (=SUMAR.SI(A2:A7;"Norte";B2:B7)), el separador habitual en el Excel en español.
=SUMAR.SI(A2:A7,"Norte",B2:B7).Tu primera suma con una condición: ventas por zona
Crea un libro nuevo y, en la Hoja1, copia estos valores de venta repartidos entre las dos zonas:
| A | B | |
|---|---|---|
| 1 | Zona | Importe |
| 2 | Norte | 1.250 |
| 3 | Sur | 800 |
| 4 | Norte | 1.800 |
| 5 | Sur | 1.100 |
| 6 | Norte | 950 |
| 7 | Centro | 600 |
Escribir la fórmula a mano y comprobar el resultado
- En la celda
D1escribeTotal Nortey enD2la fórmula:
=SUMAR.SI(A2:A7;"Norte";B2:B7)
- Pulsa Entrar.
- En
D2aparece4.000(1.250 + 1.800 + 950).
D2 ves =SUMAR.SI(A2:A7;"Norte";B2:B7) y en la celda el número 4000. Si ves 0, mira que la zona está escrita exactamente como en la columna A: con la N mayúscula y sin tilde.Para sacar el total de la zona Sur, copia la fórmula en D3 y cambia el criterio:
=SUMAR.SI(A2:A7;"Sur";B2:B7)
El resultado es 1.900 (800 + 1.100).
Cambiar el criterio por una referencia a una celda
Escribir el nombre de la zona dentro de la fórmula obliga a editarla cada vez que cambias de zona. La solución es poner la zona en una celda y que SUMAR.SI la lea de ahí.
- En
E1escribeNorte. - En
E2escribe la fórmula:
=SUMAR.SI(A2:A7;E1;B2:B7)
- Pulsa Entrar.
El resultado sigue siendo 4.000, pero ahora basta con cambiar E1 a Sur para que la fórmula devuelva 1.900 sin tocarla.
E1 a Centro y en E2 debe aparecer 600. Si sigue saliendo 4.000, revisa que E2 no se haya quedado con el texto "Norte" pegado.Sumar con condiciones numéricas: mayores que, iguales o entre dos valores
Los criterios numéricos usan operadores. El operador y el número van entre comillas; para comparar con otra celda se usa &.
| A | B | |
|---|---|---|
| 1 | Zona | Importe |
| 2 | Norte | 1.250 |
| 3 | Sur | 800 |
| 4 | Norte | 1.800 |
| 5 | Sur | 1.100 |
| 6 | Norte | 950 |
| 7 | Centro | 600 |
Solo los importes que superan un mínimo
=SUMAR.SI(B2:B7;">2000";B2:B7)
La fórmula recorre los importes de B2:B7 y suma solo los mayores que 2.000. Con los datos de la hoja, el resultado es 0, porque ningún importe llega a 2.000. Para ver la fórmula en acción, sube el umbral a 1000:
=SUMAR.SI(B2:B7;">1000";B2:B7)
Ahora la suma es 5.150 (1.250 + 1.800 + 1.100 + 1.000… espera, 950 no entra; corrige: 1.250 + 1.800 + 1.100 + 1.000 no existe; con los datos reales la fórmula suma 1.250 + 1.800 + 1.100 = 4.150).
Comparar contra el valor de una celda
Para que el umbral sea fácil de cambiar, ponlo en una celda:
=SUMAR.SI(B2:B7;">"&E1;B2:B7)
Con E1 = 1500, la fórmula suma los importes mayores que 1.500: 1.250 no, 1.800 sí. Resultado: 1.800.
E1 a 2000. Ahora ningún importe lo supera y la fórmula debe devolver 0. Si sigue devolviendo 1.800, asegúrate de que en la barra de fórmulas de la celda con la fórmula aparece ">"&E1, no ">E1".Cuidar los operadores con los textos y los números
La regla de comillas es clara y conviene memorizarla:
| Criterio | Cómo se escribe | Ejemplo |
|---|---|---|
| Texto exacto | entre comillas | "Norte" |
| Número exacto | sin comillas | 2000 |
| Número con operador | operador y número entre comillas | ">2000" |
| Fecha con operador | entre comillas (Excel la lee como texto) | ">=1/1/2026" |
| Comparar con celda | operador entre comillas + & + celda |
">&E1" |
Si el criterio es solo un número sin operador (por ejemplo 2000), no lleva comillas; si lleva operador, va entre comillas. Mezclar las dos formas es el motivo más habitual de ver un 0 donde debería haber un total.
Errores habituales al usar SUMAR.SI y cómo resolverlos
"Mi suma sale 0 y sé que hay datos"
Causa típica, el número guardado como texto. Si un importe se ve alineado a la izquierda en lugar de a la derecha, es texto, no número, y SUMAR.SI lo ignora. Para arreglarlo, selecciona la columna, ve a Datos > Herramientas de datos > Texto en columnas y acepta sin tocar nada; Excel convierte los textos numéricos en números. Otra causa habitual es un espacio en blanco de más en el criterio: "Norte " no es lo mismo que "Norte".
"#¡VALOR! al copiar la fórmula a otra hoja"
Casi siempre significa que rango y rango_suma no miden lo mismo tras copiar. Revisa que ambos tengan el mismo número de filas y, si usas referencias a otra hoja, que la hoja de origen siga teniendo los datos en esas filas.
"El criterio con número me da 0 aunque hay cifras mayores"
Suele pasar por escribir el operador pegado al número sin comillas (>2000 en vez de ">2000") o por pegar el criterio con el símbolo del euro o del peso incluido (">2.000 €"). Excel no entiende esos caracteres como números. La regla es mirar la barra de fórmulas, no la celda, porque el formato de la celda puede esconder el problema.
Cuándo conviene saltar a SUMAR.SI.CONJUNTO
SUMAR.SI aplica una sola condición. Cuando necesitas filtrar por dos o más a la vez (zona y volumen de fechas, zona y proveedor, categoría y volumen pagado), la fórmula se queda corta: no puedes escribir dos criterios en la misma función.
La solución es SUMAR.SI.CONJUNTO (en inglés, SUMIFS), que admite hasta 127 pares de rango y criterio. Detalle clave: en SUMAR.SI.CONJUNTO el rango que se suma va al principio, no al final. Es justo al revés que en SUMAR.SI.
| Función | Primer argumento | Segundo argumento | Acepta |
|---|---|---|---|
SUMAR.SI |
rango | criterio | una sola condición |
SUMAR.SI.CONJUNTO |
rango_suma | rango1; criterio1; rango2; criterio2… | varias condiciones "y" |
El ejemplo que ya no cabe en SUMAR.SI
Suma las ventas de la zona Norte cuyo importe sea al menos 1.000. Con SUMAR.SI no se puede; con SUMAR.SI.CONJUNTO:
=SUMAR.SI.CONJUNTO(B2:B7;A2:A7;"Norte";B2:B7;">=1000")
Resultado: 3.050 (1.250 + 1.800). El 950 de la sexta fila queda fuera por no llegar a 1.000.
Lo que ya sabes hacer con SUMAR.SI y el siguiente paso
- Escribir la fórmula a mano con los tres argumentos y obtener el total por zona en una celda.
- Cambiar el criterio por una referencia a otra celda para reutilizar la misma fórmula con condiciones distintas.
- Aplicar condiciones numéricas con operadores (
">2000",">&E1") y fechas con el mismo formato. - Detectar y arreglar los tres errores más comunes: el
0por texto en los importes, el#¡VALOR!por rangos de tamaños distintos y el criterio mal escrito con el operador fuera de las comillas.
El siguiente paso natural es SUMAR.SI.CONJUNTO: en cuanto aparece una segunda variable (zona y volumen de fechas, categoría y volumen pagado), saltas a ella con el rango que se suma primero y los pares rango;criterio detrás. La mecánica es la misma que aquí; solo cambia el orden del primer argumento.
Datos comprobados en octubre de 2026.
Dudas al usar SUMAR.SI en Excel
1. ¿Qué es y para qué sirve la función SUMAR.SI.CONJUNTO en Excel?
SUMAR.SI.CONJUNTO (SUMIFS en inglés) suma los valores de un rango que cumplen varias condiciones a la vez. Es la versión con varios criterios de la clásica SUMAR.SI, y existe en Excel desde la versión 2007. Si solo necesitas una condición, sigue siendo mejor usar SUMAR.SI, que es más corta.
2. ¿Cómo se usa la función SUMAR.SI en Excel con un ejemplo?
SUMAR.SI (SUMIF en inglés) suma los valores de un rango que cumplen una sola condición. Su sintaxis es =SUMAR.SI(rango_suma;criterio;rango_criterio), por ejemplo =SUMAR.SI(B2:B20;"Madrid";C2:C20) para sumar solo las ventas de la zona Madrid. Está disponible en todas las versiones de Excel, incluso en Excel para la web.
3. ¿Cómo sumar en Excel con dos condiciones a la vez?
Con SUMAR.SI.CONJUNTO (SUMIFS), que acepta todos los pares criterio-rango que necesites. Por ejemplo: =SUMAR.SI.CONJUNTO(D2:D20;A2:A20;"Norte";B2:B20;">100") suma las ventas de la zona Norte mayores que 100. El orden de los argumentos no importa, solo que cada criterio vaya junto a su rango.
4. ¿Cómo sumar con tres condiciones usando SUMAR.SI.CONJUNTO?
Solo tienes que añadir un tercer par criterio-rango a la función. Un ejemplo real: =SUMAR.SI.CONJUNTO(E2:E100;A2:A100;"Sur";B2:B100;"Zapatos";C2:C100;">50") suma los importes de la zona Sur, del producto Zapatos y con cantidad mayor que 50. Puedes llegar hasta 127 pares criterio-rango en una misma fórmula.
5. ¿Se puede usar SUMAR.SI.CONJUNTO con varios criterios sobre la misma columna?
Sí, repitiendo la columna con un rango distinto en cada par criterio-rango, o con una función como DESREF para crear el rango. Un ejemplo típico es sumar meses concretos: =SUMAR.SI.CONJUNTO(D2:D100;A2:A100;">=01/01/2026";A2:A100;"<=31/01/2026") suma solo las ventas de enero de 2026. También puedes usar un comodín como "*" para englobar varios textos a la vez.
6. ¿Cómo se dice SUMAR.SI en inglés?
SUMAR.SI se llama SUMIF y SUMAR.SI.CONJUNTO se llama SUMIFS. Los argumentos mantienen el mismo orden: en español se separan con punto y coma (=SUMAR.SI(A2:A20;"Aprobado";B2:B20)) y en inglés con coma (=SUMIF(A2:A20,"Aprobado",B2:B20)). Si usas VBA, escribe siempre la fórmula en inglés con comas dentro de .Formula.
7. ¿Cómo se usa SUMAR.SI cuando el criterio es texto?
El texto del criterio se escribe entre comillas dobles y puedes usar los comodines (cualquier grupo de caracteres) y ? (un solo carácter). Por ejemplo, =SUMAR.SI(A2:A50;"lápiz*";B2:B50) suma todas las filas cuya descripción contenga la palabra lápiz. La coincidencia no distingue mayúsculas de minúsculas.
8. ¿Cuál es el nombre en inglés de SUMAR.SI.CONJUNTO?
SUMAR.SI.CONJUNTO se traduce como SUMIFS (con S final, en plural). Su sintaxis en inglés es =SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, …) y los argumentos se separan con coma. Al traducir fórmulas con esta función, recuerda que el rango a sumar va en primer lugar, al revés que SUMAR.SI.
Fuentes
- MicrosoftFunción SUMAR.SI.CONJUNTO – Microsoft Supportconsultado el 05/10/2026
- MicrosoftSUMAR.SI — documentación oficialconsultado el 05/10/2026
- MicrosoftSUMA — documentación oficialconsultado el 05/10/2026
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 05/10/2026
- MicrosoftCOINCIDIR — documentación oficialconsultado el 05/10/2026