Sumar si

SUMAR.SI en Excel: cómo sumar solo lo que cumple una condición

octubre 6, 2026 Tuto Excel 11 min read
SUMAR.SI en Excel: cómo sumar solo lo que cumple una condición

Imagina una hoja con los gastos del mes: una columna con la categoría (Comida, Transporte, Ocio) y otra con el importe. Si quieres saber cuánto llevas gastado en Transporte, lo normal sería filtrar la columna, copiar a otro lado y sumar. SUMAR.SI (en inglés SUMIF) hace ese trabajo en una sola fórmula: le dices qué categoría buscas y ella suma solo las filas que coinciden. Al terminar el tutorial sabrás escribir la fórmula con el criterio escrito a mano, leerlo desde una celda, filtrar por número o por fecha y arreglar los cuatro errores que la dejan en cero o en #¡VALOR!. La función está en todas las versiones de Excel, desde 2007 hasta Microsoft 365, y también en Excel para la web y para Mac.

Qué es SUMAR.SI y cuándo te ahorra el filtro

Piensa en la hoja de gastos del mes. Cada fila tiene una fecha, una categoría (Comida, Transporte, Ocio) y un importe. Si quieres saber cuánto llevas en Comida, sin tocar el ratón, escribes una fórmula que diga: «dentro de la columna de categorías, suma los importes de las filas que digan Comida». Eso es SUMAR.SI: una suma con condición.

La función mira una columna (el rango), compara cada celda con un criterio (la condición) y, en las filas que coinciden, suma la celda paralela de otra columna (el rango a sumar). Si la columna que miras ya contiene números, te los suma directamente sin necesidad de una segunda columna.

No es un filtro: los datos siguen en su sitio. La fórmula solo añade un total nuevo en una celda aparte. Cuando cambias una cifra, el total se actualiza solo.

La sintaxis de SUMAR.SI, argumento a argumento

La sintaxis es =SUMAR.SI(rango;criterio;[rango_suma]). Tiene tres argumentos: los dos primeros son obligatorios y el tercero, entre corchetes, es opcional. El orden importa: primero el rango que se examina, después la condición y, por último, la columna de números que se suma.

Nota: en este artículo las fórmulas usan punto y coma para separar argumentos, el separador habitual en Excel en español. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma.

rango, las celdas que se miran

Es la columna donde está la condición. En la hoja de gastos, la categoría está en B2:B20. SUMAR.SI recorre esas celdas una a una y se queda con las que coinciden con el criterio. Si hay un rango_suma, toma de él la celda paralela a la que coincidió.

=SUMAR.SI(B2:B20;"Comida";C2:C20)

criterio, la condición que filtra

Es lo que tiene que cumplir una celda del rango para que su fila entre en la suma. Tres formas habituales:

  • Texto exacto, entre comillas: "Comida".
  • Número, a pelo: 10 (sin comillas, porque es un número).
  • Operador y número, entre comillas: ">50", "<=100", "<>0".

Si el umbral vive en una celda (por ejemplo, F1), se une con el operador con &: ">"&F1.

=SUMAR.SI(B2:B20;F1;C2:C20)

rango_suma, los importes a sumar

Es la columna con los números que se suman en las filas que pasaron el filtro. Debe ser paralela a rango: si rango va de B2 a B20, rango_suma va de C2 a C20, una fila por fila.

Si se omite, SUMAR.SI suma los números del propio rango. Eso sirve cuando la condición y los importes están en la misma columna (por ejemplo, sumar los gastos de la categoría «Comida» que aparezcan escritos también como importes).

Los comodines * y ? para textos parciales

A veces la categoría no se llama siempre igual. Si los proveedores empiezan por «Pro» (Proveedor A, Proveedor B), no hace falta escribir cada nombre: un asterisco en el criterio cubre el resto.

  • * vale por cero o más caracteres: "*Pro*" encuentra «Proveedor», «Mi Proveedor» y «Productor».
  • ? vale por un solo carácter: "P?" encuentra «Pa», «Pe», «Pi» y «Po».
  • Para buscar un asterisco o un signo de interrogación de verdad, se escapan con ~: "~*" busca un asterisco literal.

=SUMAR.SI(A2:A20;"*Pro*";B2:B20)

Sumar una sola categoría de una hoja de gastos

Vamos con la práctica. Crea un libro nuevo con una hoja llamada Gastos y copia estos datos desde A1. La celda F1 es la que controla qué categoría se suma; F3 muestra el total.

F3fx=SUMAR.SI(B2:B20;F1;C2:C20)
A B C D E F
1 Fecha Categoría Importe Comida
2 02/01/2026 Comida 18,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
5 08/01/2026 Comida 22,30
6 12/01/2026 Transporte 5,50
7 15/01/2026 Ocio 30,00
8 18/01/2026 Comida 14,80
9 22/01/2026 Transporte 9,40
10 25/01/2026 Comida 19,90
11 28/01/2026 Ocio 8,00
12 30/01/2026 Comida 11,25
F1 Escribe la categoría que quieras sumar
Gastos

Pasos para escribirlo:

  1. En F1 escribe Comida.
  2. Selecciona F3 con un clic.
  3. Escribe =SUMAR.SI(B2:B20;F1;C2:C20) y pulsa Entrar.
Comprueba: en F3 debe aparecer 86,75, que es la suma de 18,50 + 22,30 + 14,80 + 19,90 + 11,25.

La fórmula con la categoría escrita a mano

Si solo te interesa una categoría concreta, puedes escribirla dentro de la fórmula y dejar F1 vacía. La fórmula va en E3:

=SUMAR.SI(B2:B20;"Transporte";C2:C20)
E3fx=SUMAR.SI(B2:B20;"Transporte";C2:C20)
A B C D E
1 Fecha Categoría Importe
2 02/01/2026 Comida 18,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
5 08/01/2026 Comida 22,30
6 12/01/2026 Transporte 5,50
7 15/01/2026 Ocio 30,00
8 18/01/2026 Comida 14,80
9 22/01/2026 Transporte 9,40
10 25/01/2026 Comida 19,90
Gastos

El resultado debe ser 22,10 (7,20 + 5,50 + 9,40).

Comprueba: E3 muestra 22,10. Si ves 0, mira si en B hay alguna tilde o espacio de más (por ejemplo, «Transporte » con un espacio al final).

La fórmula que lee la categoría de una celda

La fórmula anterior con la categoría escrita a mano tiene un problema: si quieres ver cuánto sumas en Ocio, tienes que entrar a la fórmula y cambiar la palabra. Es más cómodo que la fórmula lea F1, que es la celda donde escribes la categoría. Ahora cambia F1 entre Comida, Transporte y Ocio y mira cómo el total de F3 se actualiza solo.

F1fxOcio
A B C D E F
1 Fecha Categoría Importe Ocio
2 02/01/2026 Comida 18,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
5 08/01/2026 Comida 22,30
6 12/01/2026 Transporte 5,50
7 15/01/2026 Ocio 30,00
8 18/01/2026 Comida 14,80
9 22/01/2026 Transporte 9,40
10 25/01/2026 Comida 19,90
11 28/01/2026 Ocio 8,00
12 30/01/2026 Comida 11,25
Gastos

Con F1 = Ocio, F3 debe dar 50,00 (12,00 + 30,00 + 8,00).

Comprueba: al cambiar F1 a «Comida», F3 pasa a 86,75; a «Transporte», a 22,10; a «Ocio», a 50,00. Si al escribir Ocio en F1 el resultado no cambia, revisa que la palabra no tenga espacios delante o detrás.

Sumar con condiciones de número y de fecha

SUMAR.SI no solo sirve para filtrar por una categoría de texto. También filtra por número y por fecha, con el mismo esquema de tres argumentos.

Solo importes por encima de un umbral

Imagina que quieres saber cuánto llevas gastado en gastos de más de 50, sin importar la categoría. El rango que se mira y el rango que se suma son la misma columna.

=SUMAR.SI(C2:C20;">50")

Resultado: 0,00, porque en la hoja de ejemplo ningún gasto pasa de 50. Para que la fórmula tenga algo que sumar, sube la fila 7 a 55,00 (pasa de 30,00 a 55,00) y vuelve a mirar. Ahora la fórmula devuelve 55,00.

Si el umbral vive en una celda, por ejemplo F2, se une con &:

=SUMAR.SI(C2:C20;">"&F2)
Cuidado: >50 sin comillas no funciona. El operador siempre va entre comillas, junto al número o solo.
F2fx20
A B C D E F G
1 Fecha Categoría Importe 20
2 02/01/2026 Comida 18,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
5 08/01/2026 Comida 22,30
6 12/01/2026 Transporte 5,50
7 15/01/2026 Ocio 30,00
Gastos

Con F2 = 20 y la fórmula =SUMAR.SI(C2:C20;">"&F2) en G2, el resultado es 22,30 + 30,00 = 52,30.

Comprueba: G2 muestra 52,30. Cambia F2 a 15 y la fórmula pasa a 18,50 + 22,30 + 30,00 = 70,80.

Solo ventas de un mes concreto

Para sumar solo las filas de enero de 2026 se usan dos SUMAR.SI: uno que suma desde el 1 de enero y otro que descuenta desde el 1 de febrero. Lo que queda es justo lo de enero.

=SUMAR.SI(B2:B20;">=01/01/2026";C2:C20)-SUMAR.SI(B2:B20;">=01/02/2026";C2:C20)
F4fx=SUMAR.SI(B2:B20;">=01/01/2026";C2:C20)-SUMAR.SI(B2:B20;">=01/02/2026";C2:C20)
A B C D E F
1 Fecha Categoría Importe
2 02/01/2026 Comida 18,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
5 08/01/2026 Comida 22,30
6 12/01/2026 Transporte 5,50
7 15/01/2026 Ocio 30,00
8 18/01/2026 Comida 14,80
9 22/01/2026 Transporte 9,40
10 25/01/2026 Comida 19,90
11 28/01/2026 Ocio 8,00
12 30/01/2026 Comida 11,25
Gastos

El resultado debe ser 148,85, la suma de los 11 importes de enero.

Comprueba: F4 muestra 148,85. Si sale 0, mira el formato de la columna B: tiene que ser una fecha real, no texto con forma de fecha. Selecciónala y abre Ctrl+1 para verlo.

Por qué SUMAR.SI devuelve 0, un número raro o #¡VALOR!

Cuando la fórmula no da lo que esperas, casi siempre es por una de estas cuatro causas.

El rango y rango_suma tienen tamaños distintos

=SUMAR.SI(A2:A10;"Comida";B2:B9) da #¡VALOR! porque el rango de categorías mide nueve filas y el de importes, ocho. Excel no sabe qué celda paralela sumar en la novena fila.

D2fx=SUMAR.SI(A2:A10;"Comida";B2:B9)
A B C D
1 Categoría Importe
2 Comida 18,50 #¡VALOR!
3 Transporte 7,20
4 Ocio 12,00
Ventas

Solución: alarga el segundo rango hasta B10.

=SUMAR.SI(A2:A10;"Comida";B2:B10)

El criterio numérico no lleva comillas

=SUMAR.SI(C2:C20;>50;…) da error de sintaxis. El operador y el número forman juntos el criterio y van entre comillas.

D2fx=SUMAR.SI(C2:C20;>50)
A B C D
1 Fecha Categoría Importe
2 02/01/2026 Comida 18,50 #¿NOMBRE?
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
Gastos

La forma correcta es =SUMAR.SI(C2:C20;">50"), con ">50" como una sola cadena.

=SUMAR.SI(C2:C20;">50")

El número está guardado como texto

Si la celda de un importe aparece alineada a la izquierda, no es un número: es texto. SUMAR.SI lo ignora y el total sale más bajo de lo esperado. Lo arreglas con Pegado especial Multiplicar por 1 sobre el rango.

D2fx=SUMAR.SI(B2:B20;"Comida";C2:C20)
A B C D
1 Fecha Categoría Importe
2 02/01/2026 Comida 18,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Ocio 12,00
Gastos

Pasos para arreglarlo:

  1. Escribe 1 en una celda vacía y cópiala (Ctrl+C).
  2. Selecciona C2:C20.
  3. Abre Ctrl+Alt+V, elige Multiplicar y pulsa Aceptar.
Comprueba: los importes de C2:C20 pasan a estar alineados a la derecha. La fórmula devuelve ya el total correcto.

La categoría tiene tilde, mayúscula o espacio de más

SUMAR.SI no distingue mayúsculas («comida» y «Comida» cuentan igual), pero sí distingue tildes y, sobre todo, espacios al principio o al final. Si en los datos hay «Café» y en la celda del criterio escribes «Café » con un espacio al final, no hay coincidencia y la fórmula devuelve 0.

F1fxCafé
A B C D E F
1 Fecha Categoría Importe Café
2 02/01/2026 Café 4,50
3 04/01/2026 Transporte 7,20
4 06/01/2026 Café 3,80
Gastos

Con la fórmula en F3 =SUMAR.SI(B2:B20;F1;C2:C20), F3 muestra 0,00 en lugar de 8,30. La solución: revisa la celda del criterio y la columna de categorías. La función ESPACIOS quita los espacios sobrantes si la metes en una columna auxiliar.

=ESPACIOS(B2)

Copia el resultado sobre la columna B con Pegado especial Valores y el problema desaparece.

Comprueba: después de limpiar, F3 muestra 8,30.

Lo que ya sabes hacer con SUMAR.SI y el siguiente paso

  • Filtrar por una sola condición escrita en la fórmula o leída de una celda.
  • Escribir el criterio entre comillas cuando hay texto u operador, y a pelo cuando es solo un número.
  • Mantener rango y rango_suma del mismo tamaño para evitar #¡VALOR!.
  • Comprobar que los importes están guardados como número, alineados a la derecha.
  • Usar * y ? para textos parciales y ~ para escapar los comodines.

Cuando el total dependa de dos condiciones a la vez (por ejemplo, categoría «Comida» y mes de enero de 2026), SUMAR.SI se queda corto. El siguiente paso es SUMAR.SI.CONJUNTO (en inglés SUMIFS): mismo esquema, pero con varios pares de rango y criterio encadenados.

Dudas al usar SUMAR.SI

1. ¿Qué es y para qué sirve SUMAR.SI.CONJUNTO en Excel?

SUMAR.SI.CONJUNTO (SUMIFS) es la versión con varios criterios de SUMAR.SI. Suma los valores de un rango que cumplen todas las condiciones que le indiques, por ejemplo sumar solo las ventas de Comercial que superen 1.000. Cada condición lleva su propio rango y su criterio, y puedes encadenar hasta 127 pares.

2. ¿Cómo se usa la función SUMAR.SI en Excel?

La sintaxis es =SUMAR.SI(rango;criterio;rango_suma). El primer rango es donde Excel mira si se cumple la condición, el criterio es lo que debe cumplirse (por ejemplo ">100" o "Comercial") y rango_suma es el rango con los valores a sumar. Si omites el último argumento, se suman los valores del primer rango.

3. ¿Cómo sumar con dos condiciones en Excel?

Tienes dos caminos. Con SUMAR.SI (SUMIF) anidas dos funciones: =SUMAR.SI(rango1;crit1;rango_suma)-SUMAR.SI(rango1;crit2;rango_suma) para sumar lo que cumple una condición pero no la otra. Con SUMAR.SI.CONJUNTO (SUMIFS) directamente indicas los dos pares rango-criterio y Excel se encarga.

4. ¿Cómo aplicar SUMAR.SI con varios criterios en Excel?

La forma más cómoda es SUMAR.SI.CONJUNTO (SUMIFS), disponible desde Excel 2007. Escribes =SUMAR.SI.CONJUNTO(rango_suma;rango_criterio1;criterio1;rango_criterio2;criterio2;…) y sumas solo lo que cumple todos los criterios a la vez, por ejemplo importe de Zona Norte y Trimestre 1.

5. ¿Cómo sumar valores de varias columnas con una condición?

Si las columnas a sumar son contiguas, usa SUMAR.SI.CONJUNTO (SUMIFS) con varios rangos_suma sumados entre sí, por ejemplo =SUMAR.SI.CONJUNTO(A2:A20;B2:B20;"A")+SUMAR.SI.CONJUNTO(C2:C20;D2:D20;"A"). Si no son contiguas, añade cada bloque por separado o apílalos en una sola columna auxiliar y aplica un único SUMAR.SI.

6. ¿Cómo se dice SUMAR.SI en inglés?

SUMAR.SI se llama SUMIF en inglés. Y la versión con varios criterios, SUMAR.SI.CONJUNTO, es SUMIFS. Lo verás así en la pestaña Fórmulas y en cualquier ayuda en otro idioma, así que reconocer los nombres en inglés te ayuda a buscar tutoriales y documentación fuera.

Fuentes

  1. MicrosoftSUMA — documentación oficialconsultado el 05/10/2026
  2. MicrosoftSUBTOTALES — documentación oficialconsultado el 05/10/2026
  3. MicrosoftSUMAR.SI — documentación oficialconsultado el 05/10/2026
  4. MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 05/10/2026
  5. MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 05/10/2026