Sumar si

Función SUMAR.SI en Excel: qué es y cómo se usa con ejemplos

octubre 10, 2026 Tuto Excel 15 min read
Función SUMAR.SI en Excel: qué es y cómo se usa con ejemplos

SUMAR.SI (en inglés SUMIF) es la función que sirve para sumar solo las celdas que cumplen una condición, sin tener que filtrar la tabla ni hacer cuentas a mano. Cuando termines este tutorial vas a saber sacar el total de un vendedor, el importe de una categoría, los pedidos por encima de cierto precio y resolver los errores más habituales. Está en todas las versiones de Excel desde 2007, también en Excel para la web, para Mac y para móviles.

Qué es SUMAR.SI y cuándo te ahorra una tabla a mano

Imagina la hoja de ventas de una frutería. En la columna A tienes el nombre del vendedor y en la B el importe de cada venta, fila por fila. Llega el jefe y pregunta: «¿cuánto ha vendido Luis en total?». Sin SUMAR.SI tienes dos caminos: o filtras la tabla y sumas a ojo, o te montas una columna auxiliar con un SI y sumas después. Las dos opciones son lentas y se complican si después te pregunta por Ana, luego por los importes mayores de 500, luego por los productos que contengan la palabra "naranja".

SUMAR.SI hace justo eso: mira una columna, comprueba una condición y suma lo que tú le digas. La función existe desde Excel 97 y sigue igual de vigente, porque es de las primeras que aprende cualquiera que trabaje con datos en Excel y rara vez se queda corta para los casos sencillos.

La idea es esta: tú le dices "busca en A quién se llama Luis y, cuando lo encuentres, suma el número que hay en B en la misma fila". Excel recorre A, se queda con las filas que cumplen la condición y suma los importes correspondientes de B. Si la columna A tuviera cien vendedores repetidos, SUMAR.SI los recorre todos y suma solo los de Luis.

Esta función brilla cuando:

  • Quieres totales por categoría, vendedor, producto, zona, mes o cualquier etiqueta que ya esté en una columna.
  • No quieres tocar la tabla original: ni filtrar, ni ordenarla, ni añadir columnas.
  • La condición es una sola. Si necesitas más de una (por ejemplo, "vendedor Luis Y mes de enero"), el siguiente paso es SUMAR.SI.CONJUNTO, que se explica al final.

La sintaxis de SUMAR.SI, argumento a argumento

La fórmula tiene esta forma:

=SUMAR.SI(rango; criterio; [rango_suma])

Tres argumentos, todos separados por punto y coma. El tercero va entre corchetes porque es opcional, pero en la práctica casi siempre se usa.

Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma, no el punto y coma: =SUMIF(A2:A10, "Luis", B2:B10).

rango: la columna donde se mira la condición

Es el rango de celdas que Excel revisa una por una para ver si cumplen el criterio. Si el criterio es un nombre de vendedor, aquí van los nombres. Si el criterio es un importe mayor que 500, aquí van los importes. Lo que Excel mira es siempre este rango, nunca el rango_suma.

Si el rango tiene celdas en blanco, Excel las ignora sin dar error: una celda vacía no es ni verdadera ni falsa para la condición, simplemente no cuenta. Si lo que hay en una celda es texto (por ejemplo, la palabra "N/D" en una columna de importes), esa fila tampoco se tiene en cuenta, porque SUMAR.SI solo suma números.

Una regla que trae de cabeza a más de uno: rango y rango_suma deben tener exactamente el mismo tamaño. Si el primero es A2:A10, el segundo tiene que ser B2:B10, no B2:B50 ni B:B. Si los tamaños no coinciden, la fórmula funciona pero descuadra los resultados, o da #¡VALOR! si la diferencia cruza un borde de hoja.

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

criterio: la condición que tiene que cumplir cada celda

Es la condición propiamente dicha: lo que tiene que pasar para que la celda se incluya en la suma. SUMAR.SI acepta cuatro formas de escribirlo:

Lo que quieres buscar Cómo se escribe en el criterio Ejemplo
Un texto exacto Entre comillas dobles "Luis"
Un número exacto Sin comillas 500
Un número con operador Operador y número entre comillas ">500", "<=100"
Lo que hay en una celda La referencia a esa celda E1

Los operadores válidos son los seis de siempre: =, >, <, >=, <= y <> (distinto de). Para "distinto de Luis" se escribe "<>Luis". Para "mayor que lo que hay en E1", se concatenan con el ampersand: ">"&E1.

rango_suma: la columna que se suma (y qué pasa si lo dejas vacío)

Es el rango con los números que se suman cuando la celda correspondiente del rango cumple el criterio. Si el criterio es un nombre de vendedor, aquí van los importes. Si el criterio es un importe mayor que 500 y los importes están en el mismo rango que se mira, este argumento se puede omitir: Excel sumará el propio rango.

=SUMAR.SI(B2:B10;">500")

Aquí no hay rango_suma y la fórmula funciona, porque lo que se mira y lo que se suma es la misma columna B. Si se omite, el resultado es exactamente el mismo que si se escribiera =SUMAR.SI(B2:B10;">500";B2:B10). Es útil para columnas de importes donde la condición ya es numérica.

Cuidado: cuando se omite rango_suma, el rango que se mira y el que se suma es el mismo. Si la condición es de texto, como =SUMAR.SI(A2:A10;"Luis"), el resultado es 0, porque en A no hay números que sumar.

Escribir SUMAR.SI en la barra de fórmulas paso a paso

Abre un libro nuevo y crea la hoja Ventas con estos datos. Más adelante le añadiremos columnas para que la hoja crezca con el tutorial.

A B
1 Vendedor Importe
2 Luis 1.200
3 Ana 800
4 Luis 2.600
5 Pedro 500
6 Ana 1.500
7 Luis 0
8 Pedro 1.100
9 Ana 750
10 Luis 0
Ventas

Total de un vendedor con el criterio escrito a mano

La pregunta del jefe: «¿cuánto ha vendido Luis?». Clic en la celda D2 y escribe la fórmula. Verás en la barra de fórmulas exactamente lo que has escrito, y en la celda el resultado.

=SUMAR.SI(A2:A10;"Luis";B2:B10)
D2fx=SUMAR.SI(A2:A10;"Luis";B2:B10)
A B C D
1 Vendedor Importe Total Luis
2 Luis 1.200 3.800
3 Ana 800
4 Luis 2.600
5 Pedro 500
6 Ana 1.500
7 Luis 0
8 Pedro 1.100
9 Ana 750
10 Luis 0
Ventas
Comprueba: en D2 ves 3.800. Es la suma de 1.200 + 2.600 + 0 + 0, las cuatro filas de Luis. Si ves 0, mira la columna A: ¿está bien escrito "Luis" con mayúscula y sin tilde?

Total de un vendedor elegido en una celda

Ahora el jefe quiere el total de un vendedor cualquiera, el que él elija. Escribe el nombre en E1 y cambia la fórmula para que mire esa celda.

=SUMAR.SI(A2:A10;E1;B2:B10)
D2fx=SUMAR.SI(A2:A10;E1;B2:B10)
A B C D E
1 Vendedor Importe Total Ana
2 Luis 1.200 3.050
3 Ana 800
4 Luis 2.600
5 Pedro 500
6 Ana 1.500
7 Luis 0
8 Pedro 1.100
9 Ana 750
10 Luis 0
Ventas

Si cambias "Ana" por "Pedro" en E1, D2 pasa a 1.600 (500 + 1.100). Si pones un nombre que no está, como "Marta", D2 muestra 0.

Comprueba: con "Ana" en E1, D2 vale 3.050. Es 800 + 1.500 + 750, las tres ventas de Ana.

Criterios con números: mayor que, menor que y distinto de

Ahora queremos dos cosas: la suma de los importes que pasan de 500 y la suma de lo que no ha vendido Ana. La condición numérica se escribe con el operador pegado al número y todo entre comillas.

Para los importes mayores que 500, en D4:

=SUMAR.SI(B2:B10;">500";B2:B10)
D4fx=SUMAR.SI(B2:B10;">500";B2:B10)
A B C D
1 Vendedor Importe Total
2 Luis 1.200
3 Ana 800
4 Luis 2.600 6.700
5 Pedro 500
6 Ana 1.500
7 Luis 0
8 Pedro 1.100
9 Ana 750
10 Luis 0
Ventas

El operador > es estricto: 500 no entra. Si quisieras incluir el 500, escribirías ">=500".

Para sumar las ventas que no son de Ana, en D5:

=SUMAR.SI(A2:A10;"<>Ana";B2:B10)

Resultado: 5.400, que es la suma de todo menos las ventas de Ana (3.050). Se queda con Luis (3.800) y Pedro (1.600).

Comprueba: en D4 ves 6.700. En D5 ves 5.400. La suma de D4 y la suma de D5 más la suma de Ana (3.050) tiene que dar el total de la columna B (9.450).

Comodines para buscar texto parcial

La columna C tiene los productos vendidos. A veces interesa sumar todo lo que contenga una palabra, sin importar lo que lleve delante o detrás. SUMAR.SI entiende tres comodines: * (cero o más caracteres), ? (un solo carácter) y ~ para escapar los anteriores cuando lo que se busca es un * o un ? literal.

A B C D
1 Vendedor Importe Producto
2 Luis 1.200 Naranja
3 Ana 800 Manzana
4 Luis 2.600 Zanahoria
5 Pedro 500 Naranja
6 Ana 1.500 Mandarina
7 Luis 0 Pera
8 Pedro 1.100 Manzana
9 Ana 750 Naranja
10 Luis 0 Melón
Ventas

Para sumar todo lo que contenga "naranja" en el nombre del producto, en D6:

=SUMAR.SI(C2:C10;"*naranja*";B2:B10)

Resultado: 2.450, que es 1.200 + 500 + 750. Fíjate en que la búsqueda no distingue mayúsculas de minúsculas, así que "Naranja", "naranja" y "NARANJA" cuentan igual.

Para los productos que empiecen por "M":

=SUMAR.SI(C2:C10;"M*";B2:B10)

Resultado: 4.150 (Manzana 800, Mandarina 1.500, Manzana 1.100, Melón 750). El asterisco al final significa "lo que venga después".

Y si un día tuvieras un producto que se llama literalmente "oferta" y quisieras sumarlo:

=SUMAR.SI(C2:C10;"~*oferta~"*";B2:B10)
Comprueba: D6 vale 2.450. Si escribes "NARANJA" (con mayúsculas) debería dar lo mismo, porque la búsqueda no distingue mayúsculas.

Por qué SUMAR.SI da 0, se equivoca o muestra #¡VALOR!

La función se escribe en cinco segundos, pero son muchos los pequeños tropiezos que la dejan en 0 o la hacen descuadrar. Estos son los cuatro más frecuentes, cada uno con su arreglo.

Te has dejado el rango_suma o tiene otro tamaño

La fórmula devuelve un número que no cuadra con la suma a ojo, o directamente 0. Suele pasar cuando el rango y el rango_suma no tienen el mismo tamaño. Ejemplo típico: el rango es A2:A10 y el rango_suma se queda en B2:B5, o se va a B2:B50.

D2fx=SUMAR.SI(A2:A10;"Luis";B2:B5)
A B C D
1 Vendedor Importe Total
2 Luis 1.200 1.200
3 Ana 800
4 Luis 2.600
5 Pedro 500
6 Ana 1.500
7 Luis 0
8 Pedro 1.100
9 Ana 750
10 Luis 0
Ventas

La fórmula solo mira las cinco primeras filas de importes, así que se le escapan tres de las cuatro ventas de Luis. El resultado es 1.200, no 3.800. La regla es: rango y rango_suma deben medir exactamente lo mismo (mismas filas y mismas columnas). Lo más limpio es seleccionarlos con el ratón a la vez, así no se descompasan.

El criterio va sin comillas o con acentos que no están en los datos

n SUMAR.SI devuelve 0 sin error. Las dos causas más comunes:

  • El criterio es texto pero va sin comillas. =SUMAR.SI(A2:A10;Luis;B2:B10) da 0, mientras que =SUMAR.SI(A2:A10;"Luis";B2:B10) da 3.800. La función interpreta Luis como un nombre de rango que no existe, lo trata como 0 y la suma se queda en cero.
  • El criterio lleva un acento o una mayúscula que no coincide. En los datos pone "Naranja" y en la fórmula escribes "Naranjas" (con s) o "nàranja" (con acento grave). Como la búsqueda no es exacta, no cuenta. Ajusta el criterio para que coincida letra por letra con lo que hay en la hoja.

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

Resultado: 0. Solución: ponerle comillas a "Luis".

Hay espacios invisibles al principio o al final del texto

Otro 0 misterioso. El nombre está bien escrito, las comillas están bien, pero la fórmula no suma. Lo más probable es que los datos tengan espacios sobrantes que no se ven: "Luis " (con un espacio al final) o " Luis" (con un espacio al principio). Al ojo parecen iguales, pero para Excel son textos distintos.

La forma más rápida de limpiar la columna es usar Reemplazar. Selecciona la columna A, abre el cuadro con Ctrl+L y:

InicioModificarReemplazar

Un espacio en el campo Buscar y nada en Reemplazar con. Al pulsar Reemplazar todos, los espacios sobrantes desaparecen. Si prefieres una solución con fórmula, también funciona =ESPACIOS(A2) en una columna auxiliar para limpiar el texto y luego copiar y pegar como valores sobre la columna original.

La columna está guardada como texto y no como número

La fórmula da 0 aunque los importes están bien. Si miras la columna B, los números aparecen alineados a la izquierda (como texto) y muchos llevan un triángulo verde en la esquina superior izquierda. Esos importes no se suman, porque SUMAR.SI necesita números, no texto que parece número.

La conversión es directa: selecciona la columna B, haz clic en el icono de advertencia que aparece al lado y elige Convertir en número. Si el icono no sale porque ya has tocado la celda, usa el camino largo:

InicioModificarConvertir en número
Cuidado: el botón Convertir en número no siempre está visible. Si no lo encuentras, multiplica la columna por 1 en una celda auxiliar (=B2*1, arrastrar hacia abajo, copiar y Pegado especial > Valores sobre la columna original).

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

Cuatro ideas para llevarte del tutorial:

  • SUMAR.SI recorre una columna (rango), comprueba una condición (criterio) y suma los números que están en otra columna del mismo tamaño (rango_suma).
  • El texto del criterio va entre comillas; los números con operador también (">500", "<>0"); si la condición está en una celda, se escribe la celda a secas (E1) o se concatena con el operador (">"&E1).
  • El rango_suma se puede omitir solo cuando lo que se mira y lo que se suma es la misma columna.
  • Los comodines * y ? sirven para buscar texto parcial; la ~ escapa los comodines cuando son parte del texto.

Cuando la condición sea más de una (por ejemplo, "vendedor Luis" e "importe mayor que 500"), SUMAR.SI se queda corto. El siguiente paso es SUMAR.SI.CONJUNTO (en inglés SUMIFS), que admite hasta 127 pares de condición y acepta tanto "y" lógico como rangos con varios criterios. Lleva el rango de la suma al principio, al revés que SUMAR.SI, y existe desde Excel 2007. Más sobre la función SUMAR.SI en la ayuda oficial y, para limpiar la columna de importes, sobre cómo corregir un error #¡VALOR!.

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 aplicar varios criterios a la vez. Por ejemplo, =SUMAR.SI(B2:B20;"Norte";C2:C20) suma solo las ventas del norte, y con SUMAR.SI.CONJUNTO puedes añadir también el mes o el vendedor como condición extra.

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

Su sintaxis es =SUMAR.SI(rango;criterio;rango_suma). En la celda F2 podrías escribir =SUMAR.SI(B2:B20;"Norte";C2:C20) para obtener la suma de las ventas de la zona norte. El rango es donde se busca el criterio y rango_suma es donde están los valores a sumar.

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

Con SUMAR.SI.CONJUNTO (SUMIFS), cuya sintaxis es =SUMAR.SI.CONJUNTO(rango_suma;rango_criterio1;criterio1;rango_criterio2;criterio2). Por ejemplo, =SUMAR.SI.CONJUNTO(D2:D50;A2:A50;"Norte";B2:B50;"Enero") suma las ventas del norte ocurridas en enero. SUMAR.SI solo admite una condición.

4. ¿Cómo sumar con tres condiciones en Excel?

Basta con añadir un tercer par rango;criterio a SUMAR.SI.CONJUNTO. Un ejemplo real: =SUMAR.SI.CONJUNTO(D2:D100;A2:A100;"Norte";B2:B100;"Enero";C2:C100;">1000") suma solo las ventas del norte, de enero y superiores a 1.000. Puedes añadir hasta 127 pares de criterio.

5. ¿Cómo usar SUMAR.SI con texto en Excel?

El criterio de texto se escribe siempre entre comillas dobles. Por ejemplo, =SUMAR.SI(A2:A50;"Marta";C2:C50) suma los importes asociados a Marta. También puedes usar comodines: "Mar*" coincide con cualquier texto que empiece por Mar, y "?ar" con un carácter seguido de ar.

6. ¿Se pueden usar varios criterios sobre la misma columna con SUMAR.SI.CONJUNTO?

Sí, pero cada criterio necesita su propio rango. La forma habitual es apilar dos SUMAR.SI.CONJUNTO y sumarlos, por ejemplo =SUMAR.SI.CONJUNTO(D2:D100;A2:A100;"Norte")+SUMAR.SI.CONJUNTO(D2:D100;A2:A100;"Sur"). Otra opción es crear una columna auxiliar con valores únicos y aplicar SUMAR.SI sobre ella.

7. ¿Qué función sirve para sumar con varios criterios en Excel?

La función indicada es SUMAR.SI.CONJUNTO (SUMIFS), disponible desde Excel 2007. Su sintaxis es =SUMAR.SI.CONJUNTO(rango_suma;rango_criterio1;criterio1;rango_criterio2;criterio2) y admite hasta 127 pares de criterio, mientras que SUMAR.SI solo permite uno.

8. ¿Cómo se escribe SUMAR.SI.CONJUNTO en inglés?

En inglés la función se llama SUMIFS (sin puntos). Ejemplo: =SUMIFS(D2:D100,A2:A100,"North",B2:B100,"January") equivale en español a =SUMAR.SI.CONJUNTO(D2:D100;A2:A100;"Norte";B2:B100;"Enero"). El nombre cambia, pero los argumentos son los mismos.

Fuentes

  1. MicrosoftSUMAR.SI — documentación oficialconsultado el 05/10/2026
  2. MicrosoftSUMA — documentación oficialconsultado el 05/10/2026
  3. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 05/10/2026
  4. MicrosoftSI — documentación oficialconsultado el 05/10/2026
  5. MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 05/10/2026