SUMAR.SI es la función que necesitas cuando tienes una lista de números y solo quieres sumar los que cumplen una condición: los gastos de «Comida», las ventas de la zona «Norte», los importes mayores que 1.000. En este tutorial vas a trabajar con una hoja de gastos real, paso a paso, y al terminar sabrás escribir la fórmula, cambiarla cuando cambien los datos y arreglar los tres errores que más se repiten. Está disponible desde Excel 2007 y sigue igual en Excel 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365, Excel para Mac y Excel para la web.
Qué es SUMAR.SI y para qué te sirve
Imagina una hoja donde apuntas los gastos del mes: en la columna A la fecha, en la B la categoría (Comida, Transporte, Ocio…) y en la C el importe. Si quieres saber cuánto has gastado en Comida, puedes filtrar la tabla y sumar a mano, pero eso es lento y se olvida al día siguiente. SUMAR.SI (en inglés SUMIF) hace eso mismo en una sola celda: revisa una columna, decide qué filas cumplen la condición que le has pedido y suma los importes de esas filas.
La función existe desde Excel 2007 y la vas a encontrar igual en cualquier versión posterior. Sirve para una sola condición: si necesitas varias a la vez, usas SUMAR.SI.CONJUNTO, que veremos al final.
La sintaxis de SUMAR.SI, argumento a argumento
La fórmula tiene esta forma:
=SUMAR.SI(rango; criterio; [rango_suma])
Los tres argumentos van separados por punto y coma. Si tu Excel está configurado con el punto como decimal (México, Estados Unidos), el separador es la coma: =SUMAR.SI(rango, criterio, [rango_suma]). El primer argumento es el rango que Excel revisa para decidir, el segundo es la condición que tiene que cumplir cada celda, y el tercero es el rango con los números que realmente se suman.
Rango: las celdas que Excel revisa
Aquí se escriben las celdas donde está la condición: las categorías, las zonas, los nombres. Pueden contener números, textos o referencias a celdas. Las celdas vacías y los textos que no coincidan con el criterio se ignoran. Una regla importante: este rango y el rango_suma tienen que tener el mismo tamaño y la misma forma; si no, Excel devuelve #¡VALOR!.
Criterio: la condición que decide qué se suma
Aquí se escribe la condición entre comillas dobles. Para textos, basta con la palabra exacta: "Comida". Para números se usan los operadores de comparación (>, <, >=, <=, <>) pegados al número: ">1000", "<500". Para textos parciales están los comodines * (cualquier cantidad de caracteres) y ? (un solo carácter): "*Zona*" localiza cualquier celda que contenga la palabra Zona en cualquier posición.
Rango_suma: las celdas que realmente se suman
Es opcional. Si lo omites, Excel suma las propias celdas del rango. Si lo incluyes, debe medir exactamente lo mismo que el rango, porque cada celda del rango se empareja con la que está en la misma posición del rango_suma.
Tu primera suma condicional paso a paso
Empezamos con la hoja de gastos. Crea un libro nuevo y en la Hoja1 escribe estos datos a partir de la fila 1.
| A | B | C | |
|---|---|---|---|
| 1 | Fecha | Categoría | Importe |
| 2 | 02/01/2026 | Comida | 45,20 |
| 3 | 03/01/2026 | Transporte | 12,00 |
| 4 | 05/01/2026 | Comida | 32,50 |
| 5 | 08/01/2026 | Ocio | 60,00 |
| 6 | 10/01/2026 | Comida | 18,75 |
| 7 | 12/01/2026 | Transporte | 8,40 |
| 8 | 15/01/2026 | Ocio | 25,00 |
Ahora haz la primera suma condicional. Selecciona la celda E1 y sigue estos pasos:
- Escribe el encabezado
Total Comidaen E1. - Selecciona E2 y escribe la fórmula:
=SUMAR.SI(B2:B8;"Comida";C2:C8)
- Pulsa Entrar. El resultado es 96,45 (45,20 + 32,50 + 18,75).
SUMAR.SI con números: umbrales, mayor que y menor que
La misma hoja sirve para practicar con umbrales. Añadimos la zona a una hoja nueva para que el libro crezca.
| A | B | |
|---|---|---|
| 1 | Zona | Importe |
| 2 | Norte | 850,00 |
| 3 | Sur | 1.250,00 |
| 4 | Norte | 1.600,00 |
| 5 | Este | 420,00 |
| 6 | Norte | 980,00 |
| 7 | Sur | 2.100,00 |
| 8 | Oeste | 750,00 |
- En D1 escribe
Suma Norte; en D2 escribe=SUMAR.SI(A2:A8;"Norte";B2:B8)y obtienes 3.430,00 (850 + 1.600 + 980). - En D3 escribe
=SUMAR.SI(B2:B8;">1000";B2:B8)para sumar solo los importes mayores que 1.000: obtienes 4.950,00 (1.250 + 1.600 + 2.100). - En D4 escribe
=SUMAR.SI(B2:B8;">=500";B2:B8)-SUMAR.SI(B2:B8;">1500";B2:B8)para los importes entre 500 y 1.500: 850 + 1.250 + 980 = 3.080,00.
Un criterio escrito a mano en la fórmula
Cuando el umbral es fijo y no va a cambiar, lo más claro es escribirlo a mano entre comillas: ">1000", "<500" o "<=200". El número va pegado al operador, sin espacio entre ellos.
Un criterio que vive en una celda
Si el umbral lo quieres cambiar sin tocar la fórmula, lo guardas en una celda y lo unes con &. En E1 escribe Umbral y en E2 el valor 1000. Después, en D5:
=SUMAR.SI(B2:B8;">"&E2;B2:B8)
">E2" (con E2 dentro de las comillas), Excel lo trata como el texto literal ">E2" y devuelve 0. La barra de fórmulas debe mostrar literalmente ">"&E2.Cambia E2 a 2000 y verás cómo D5 pasa de 4.950,00 a 2.100,00.
Criterios con igualdad exacta y desigualdad
La coincidencia exacta se escribe sin operador: =SUMAR.SI(A2:A8;"Norte";B2:B8). La desigualdad se expresa con <>: =SUMAR.SI(A2:A8;"<>Norte";B2:B8) suma todo lo que no es Norte (1.250 + 420 + 2.100 + 750 = 4.520,00).
SUMAR.SI con textos: categorías, comodines y «contiene»
Volvemos a la hoja Gastos para practicar con textos parciales. Añade una nueva hoja al libro y créala así:
| A | B | |
|---|---|---|
| 1 | Categoría | Unidades |
| 2 | Zona Centro | 12 |
| 3 | Zona Norte | 9 |
| 4 | Tienda Online | 25 |
| 5 | Zona Sur | 14 |
| 6 | Tienda Física | 7 |
- En D1 escribe
Empieza por Zona; en D2:
=SUMAR.SI(A2:A6;"Zona*";B2:B6)
Resultado: 35 (12 + 9 + 14).
- En D3 escribe
Contiene Tienda; en D3:
=SUMAR.SI(A2:A6;"*Tienda*";B2:B6)
Resultado: 32 (25 + 7).
- En D4 escribe
Coincidencia exacta; en D4:
=SUMAR.SI(A2:A6;"Zona Norte";B2:B6)
Resultado: 9.
Coincidir mayúsculas y minúsculas
SUMAR.SI no distingue entre mayúsculas y minúsculas: "zona centro", "ZONA CENTRO" y "Zona Centro" dan el mismo resultado. Esto ocurre también con SUMAR.SI.CONJUNTO y con CONTAR.SI.
Buscar un texto que contiene una palabra
El comodín * vale en cualquier posición. "*Zona*" localiza "Zona Centro", "Zona Norte" y "Zona Sur". Si solo te interesa una letra variable, usa ?: "Tiend?" coincide con "Tienda" y también con cualquier palabra que empiece por Tiend más una letra más.
>, <, etc.).Cuando el rango y rango_suma son el mismo
Si la condición está en la misma columna que los importes, el tercer argumento se omite. En la hoja Ventas, para contar importes mayores que 1.000 sin tener una columna aparte:
=SUMAR.SI(B2:B8;">1000");
Resultado: 4.950,00, igual que con la fórmula larga. La versión corta se usa cuando rango y rango_suma coinciden; en cuanto sean columnas distintas, hay que escribir el tercer argumento para que Excel sepa qué sumar.
Tres errores típicos de SUMAR.SI y cómo arreglarlos
La suma sale cero: «Norte» no coincide con «norte »
Si en la columna hay una celda escrita como "Norte " (con un espacio al final) o "NORTE", SUMAR.SI no la cuenta. La función ignora mayúsculas, pero NO ignora espacios sobrantes.
| A | B | |
|---|---|---|
| 1 | Zona | Importe |
| 2 | Norte | 850,00 |
La fórmula =SUMAR.SI(A2:A8;"Norte";B2:B8) devuelve 0 porque A2 tiene un espacio final. La solución rápida es reescribir la celda. Si son muchos datos, crea una columna auxiliar con =ESPACIOS(A2) para limpiarlos.
#¡DIV/0! o resultado raro al copiar la fórmula
Si copias la fórmula a otra fila y ves 0 o un error, abre la barra de fórmulas de la celda nueva. Lo más probable es que el criterio se haya quedado como ">A2" en lugar de ">&A2. Corrige las comillas y el símbolo & y vuelve a copiar.
Criterios de más de 255 caracteres
SUMAR.SI admite criterios largos, pero con cadenas de más de 255 caracteres puede devolver resultados incompletos. La solución es resumir el criterio (por ejemplo, con un código en lugar de una descripción) o pasar a SUMAR.SI.CONJUNTO, que se diseñó para esos casos.
Lo que no puede hacer SUMAR.SI y qué usar en su lugar
- Más de una condición a la vez: SUMAR.SI solo aplica un criterio. Si necesitas "Comida" Y "mayor que 20", usa SUMAR.SI.CONJUNTO.
- Promedios condicionados: PROMEDIO.SI hace lo mismo que SUMAR.SI pero calculando la media.
- Solo contar: CONTAR.SI cuenta filas que cumplen un criterio; CONTAR.SI.CONJUNTO, varias a la vez.
- BUSCARX para buscar un dato en una tabla.
SUMAR.SI.CONJUNTO cambia el orden de los argumentos: el rango que se suma va primero.
=SUMAR.SI.CONJUNTO(C2:C8;A2:A8;"Comida";C2:C8;">20")
Todos los rangos tienen que medir lo mismo; si no, devuelve #¡VALOR!. Está disponible desde Excel 2007.
Lo que ya sabes hacer con SUMAR.SI y el siguiente paso
- La función es
=SUMAR.SI(rango; criterio; [rango_suma])con punto y coma como separador. - El criterio con texto va entre comillas; con número, con operador pegado al número:
">1000". - El tercer argumento es opcional; si lo omites, se suma el propio rango.
- Los comodines
*y?sirven para textos parciales. - Un criterio variable se construye con
&:">&E1une el operador y la celda E1. - No distingue mayúsculas, pero sí distingue espacios sobrantes.
El siguiente paso natural es SUMAR.SI.CONJUNTO cuando ya tienes más de una condición a la vez. La sintaxis es la misma idea, pero con el rango de la suma al principio y los pares rango/criterio detrás, en el orden que quieras.
Dudas al usar SUMAR.SI
¿Cómo se escribe SUMAR.SI con varias condiciones a la vez? Si necesitas más de un criterio (por ejemplo, categoría «Comida» y mes de enero), usa SUMAR.SI.CONJUNTO, que admite hasta 127 pares de rango y criterio. La sintaxis es =SUMAR.SI.CONJUNTO(rango_suma; rango1; criterio1; rango2; criterio2; …) y, a diferencia de SUMAR.SI, el rango que se suma va primero. Disponible desde Excel 2007 en todas las versiones posteriores (2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365), incluida Excel para la web.
¿Qué diferencia hay entre SUMAR.SI y SUMAR.SI.CONJUNTO? SUMAR.SI aplica un solo criterio y suma un rango a tu elección. SUMAR.SI.CONJUNTO aplica varios criterios a la vez (todos deben cumplirse, es una «Y» lógica) y coloca el rango a sumar como primer argumento. Para una sola condición, da igual cuál uses; para dos o más, necesitas la segunda.
¿Por qué SUMAR.SI me devuelve 0 cuando el dato está en la hoja? Las causas más habituales son: el criterio no coincide por un espacio sobrante o por un carácter invisible; el rango y rango_suma tienen tamaños distintos; la celda que debería contar contiene un número guardado como texto (aparece alineado a la izquierda en vez de a la derecha). Revisa la barra de fórmulas para confirmar que el criterio está bien escrito, con las comillas y los operadores en su sitio.
¿Cómo pongo el criterio «mayor que una celda» en SUMAR.SI? Tienes que concatenar el operador y la referencia con el símbolo &, y el operador va entre comillas. Por ejemplo, si el umbral está en E2, la fórmula es =SUMAR.SI(B2:B20;">&E2;B2:B20). Si escribes ">E2" (todo dentro de las comillas), Excel lo interpreta como el texto literal ">E2" y siempre devuelve 0.
¿SUMAR.SI distingue mayúsculas y minúsculas? No. Las funciones SUMAR.SI, SUMAR.SI.CONJUNTO, CONTAR.SI y CONTAR.SI.CONJUNTO tratan «Comida», «COMIDA» y «comida» como el mismo valor. Donde sí son estrictas es con los espacios: «Comida » y «Comida» no coinciden.
Dudas al usar SUMAR.SI
1. Qué diferencia hay entre SUMAR.SI y SUMAR.SI.CONJUNTO en Excel
SUMAR.SI (SUMIF) evalúa una sola condición, mientras que SUMAR.SI.CONJUNTO (SUMIFS) permite sumar con varios criterios a la vez. Si solo filtras por una columna, usa SUMAR.SI porque es más corto; en cuanto necesites dos o más condiciones, salta a SUMAR.SI.CONJUNTO, disponible desde Excel 2007.
2. Cómo se usa la función SUMAR.SI en Excel
SUMAR.SI (SUMIF) suma los valores de un rango que cumplen una condición. Su sintaxis es =SUMAR.SI(rango;criterio;rango_suma), por ejemplo =SUMAR.SI(B2:B20;"Norte";C2:C20) para sumar las ventas de la zona Norte. El tercer argumento se omite si el rango a sumar es el mismo que el rango donde se evalúa el criterio.
3. Cómo poner dos condiciones a la vez en un SUMAR.SI
Con SUMAR.SI solo se aplica un criterio, por lo que no acepta dos condiciones a la vez. Para sumar con dos o más condiciones usa SUMAR.SI.CONJUNTO (SUMIFS), que va de 2007 en adelante: =SUMAR.SI.CONJUNTO(C2:C20;B2:B20;"Norte";D2:D20;"Enero"). El rango a sumar va siempre en primer lugar.
4. Cómo usar SUMAR.SI con texto como criterio
El texto del criterio va siempre entre comillas dobles, por ejemplo =SUMAR.SI(A2:A50;"Pagado";B2:B50). Si necesitas que el texto coincida sin importar mayúsculas, Excel lo hace de forma automática con esta función. También puedes usar comodines: * para cualquier grupo de caracteres y ? para uno solo.
5. Un ejemplo paso a paso de SUMAR.SI en Excel
Imagina una hoja con la columna B de zonas (Norte, Sur, Este) y la columna C de ventas. En una celda vacía escribe =SUMAR.SI(B2:B20;"Norte";C2:C20) y al pulsar Intro verás la suma solo de la zona Norte. Si tu Excel usa punto decimal, cambia el punto y coma por coma: =SUMAR.SI(B2:B20,"Norte",C2:C20).
6. Cómo sumar con varios criterios en Excel
Para sumar aplicando varios criterios a la vez, usa SUMAR.SI.CONJUNTO (SUMIFS), disponible desde Excel 2007. Su sintaxis es =SUMAR.SI.CONJUNTO(rango_suma;rango_criterio1;criterio1;rango_criterio2;criterio2). Por ejemplo =SUMAR.SI.CONJUNTO(D2:D100;A2:A100;"Norte";B2:B100;"Enero") suma las ventas de Norte en enero.
7. Se puede usar SUMAR.SI.CONJUNTO con varios criterios sobre la misma columna
Sí, SUMAR.SI.CONJUNTO acepta repetir la misma columna varias veces como rango de criterio. Por ejemplo =SUMAR.SI.CONJUNTO(C2:C50;A2:A50;"A";A2:A50;"C") suma las filas cuya columna A vale A o C. Otra alternativa es sumar dos SUMAR.SI por separado, aunque la primera opción es más limpia.
8. Cómo se escribe SUMAR.SI en inglés
La función SUMAR.SI corresponde a SUMIF en la versión inglesa de Excel. Su sintaxis es =SUMIF(range,criteria,sum_range), con comas separando los argumentos. Si usas Excel en español configurado con punto decimal, recuerda que en ese caso el separador también es la coma en vez del punto y coma.
Fuentes
- MicrosoftSUMAR.SI — documentación oficialconsultado el 13/10/2026
- MicrosoftSUMA — documentación oficialconsultado el 13/10/2026
- MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 13/10/2026
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 13/10/2026
- MicrosoftCOINCIDIR — documentación oficialconsultado el 13/10/2026