Sumar si

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

octubre 27, 2026 Tuto Excel 11 min read
SUMAR.SI en Excel: qué es, cómo se usa y ejemplos

Tienes delante una hoja de ventas con importes mezclados de Norte, Sur y Centro. Con =SUMA(D2:D11) los sumas todos y no distingues por equipo. Con SUMAR.SI (en inglés SUMIF) pones una condición y obtienes solo lo que te interesa, en una celda. Al terminar el tutorial sabrás escribir la fórmula en cualquier hoja, con texto, con números y con comodines, y entenderás por qué a veces falla. Está en todas las versiones de Excel desde 2007, también en Excel para la web y para Mac.

Qué es SUMAR.SI y para qué te sirve en una hoja real

Imagina una hoja de ventas con fechas en la columna A, la zona en la B (Norte, Sur o Centro), el vendedor en la C y el importe en la D. Diez filas, una por venta. Si haces =SUMA(D2:D11) obtienes el total general, pero no sabes cuánto vendió cada zona por separado. Puedes ordenar la columna B y luego ir sumando a ojo, o copiar la columna D diez veces, pero son rodeos largos. SUMAR.SI resuelve eso: le dices qué columna mirar (la zona), qué valor buscar (por ejemplo "Norte") y qué columna sumar (el importe), y la función devuelve el total de esa zona en una sola celda. La fórmula existe desde Excel 2007 y sigue igual en 365, 2021, 2024, Excel para la web y Excel para Mac.

Argumento Qué hace Dónde va
rango Las celdas que se evalúan con el criterio. Primero.
criterio La condición que decide qué filas entran. Segundo.
rango_suma Las celdas que se suman (puede ser otro rango). Tercero y opcional.

Los tres argumentos de SUMAR.SI, uno por uno

La sintaxis completa es =SUMAR.SI(rango;criterio;[rango_suma]). Los tres argumentos se separan con punto y coma en el Excel en español. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma; la fórmula es la misma, solo cambia el signo.

Rango: las celdas que se evalúan

Es el rango donde está la categoría o el dato que quieres filtrar. En la hoja de ventas es B2:B11, la columna de zonas. Lo que pongas aquí es lo que se compara contra el criterio.

B2fxNorte
A B C D
1 Fecha Zona Vendedor Importe
2 03/02/2026 Norte Ana 4.500,00
3 04/02/2026 Sur Luis 2.100,00
4 05/02/2026 Norte Ana 7.200,00
5 06/02/2026 Centro Marta 1.800,00
6 07/02/2026 Norte Pedro 3.000,00
7 08/02/2026 Sur Luis 5.500,00
8 09/02/2026 Centro Marta 900,00
9 10/02/2026 Norte Pedro 18.100,00
10 11/02/2026 Sur Luis 4.700,00
11 12/02/2026 Centro Marta 3.250,00
Ventas

Criterio: la condición que decide qué filas entran

Puede ser un número, un texto entre comillas, una referencia a otra celda o una expresión con operador (>5000, >=F7). Los textos siempre van entre comillas dobles ("Norte"). Cuando quieres unir un operador con una celda, concatenas con &: "\u003e"&F7 significa "mayor que lo que hay en F7".

=SUMAR.SI(B2:B11;"Norte";D2:D11)

Rango_suma: las celdas que se suman, que puede ser otro rango

Aquí pones los importes que se suman cuando la fila cumple el criterio. Si lo omites, Excel suma el mismo rango (útil cuando la columna que evalúas ya contiene números). El rango y el rango_suma deben tener el mismo tamaño y forma; si no, sale #¡VALOR!.

Comodines y operadores que acepta el criterio

Para textos puedes usar comodines como en una búsqueda. El asterisco * representa varios caracteres (cualquier cosa), el interrogante ? representa un único carácter y la tilde ~ escapa un comodín literal (por ejemplo "~*" importa "el carácter asterisco"). Para números y fechas dispones de los operadores >, <, >=, <=, <> (distinto) e = (igual). El operador y el número van pegados y entre comillas: ">5000" significa "mayor que 5.000".

=SUMAR.SI(B2:B11;"Nor*";D2:D11)
=SUMAR.SI(B2:B11;"?orte";D2:D11)

Una hoja de ventas por zona para practicar paso a paso

Abre un libro nuevo y crea la hoja de ventas. Copia los datos en las celdas tal como se muestran, con los encabezados en negrita en la fila 1 y los datos de la fila 2 a la 11. Después añade un total general en D12 con =SUMA(D2:D11) para tener una referencia con la que comparar.

  1. En la celda A1 escribe Fecha; en B1, Ventas; en C1, Vendedor; en D1, Importe.
  2. Rellena las filas de la 2 a la 11 con los datos de la tabla de la sección anterior.
  3. Selecciona D12 y escribe =SUMA(D2:D11). El resultado es 51.100,00.
Comprueba: la suma total debe ser 51.100,00. Si no cuadra, repasa los importes: 4.500 + 2.100 + 7.200 + 1.800 + 3.000 + 5.500 + 900 + 18.100 + 4.700 + 3.250 = 51.100.

Sumar las ventas de la zona Norte con un texto fijo

Selecciona la celda F2 y escribe la fórmula. El resultado, con los datos de la hoja, es 32.800,00 (4.500 + 7.200 + 3.000 + 18.100).

F2fx=SUMAR.SI(B2:B11;"Norte";D2:D11)
A B C D E F
1 Fecha Zona Vendedor Importe Total
2 03/02/2026 Norte Ana 4.500,00 32.800,00
3 04/02/2026 Sur Luis 2.100,00
4 05/02/2026 Norte Ana 7.200,00
5 06/02/2026 Centro Marta 1.800,00
6 07/02/2026 Norte Pedro 3.000,00
7 08/02/2026 Sur Luis 5.500,00
8 09/02/2026 Centro Marta 900,00
9 10/02/2026 Norte Pedro 18.100,00
10 11/02/2026 Sur Luis 4.700,00
11 12/02/2026 Centro Marta 3.250,00
12 51.100,00
Ventas
Comprueba: en la barra de fórmulas debe verse =SUMAR.SI(B2:B11;"Norte";D2:D11) y el valor de F2, 32.800,00.

Cambiar la zona escrita en una celda y que el total se recalcule

Escribe "Norte" en F3 y la fórmula en G3. Cambia después F3 por "Sur" o "Centro" y observa cómo se actualiza G3 solo.

G3fx=SUMAR.SI(B2:B11;F3;D2:D11)
A B C D E F G
1 Fecha Zona Vendedor Importe Zona Total
2 03/02/2026 Norte Ana 4.500,00
3 04/02/2026 Sur Luis 2.100,00 Norte 32.800,00
4 05/02/2026 Norte Ana 7.200,00
5 06/02/2026 Centro Marta 1.800,00
6 07/02/2026 Norte Pedro 3.000,00
7 08/02/2026 Sur Luis 5.500,00
8 09/02/2026 Centro Marta 900,00
9 10/02/2026 Norte Pedro 18.100,00
10 11/02/2026 Sur Luis 4.700,00
11 12/02/2026 Centro Marta 3.250,00
12 51.100,00
Ventas
Comprueba: al cambiar F3 por "Sur", G3 debe pasar a 12.300,00; con "Centro", 5.950,00.

Superiores a un importe y dentro de un rango

Aquí el criterio es numérico y no hay rango_suma separado: la propia columna de importes se evalúa y se suma.

F5fx=SUMAR.SI(D2:D11;">5000")
A B C D E F
1 Fecha Zona Vendedor Importe Total
2 03/02/2026 Norte Ana 4.500,00
3 04/02/2026 Sur Luis 2.100,00
4 05/02/2026 Norte Ana 7.200,00
5 06/02/2026 Centro Marta 1.800,00 41.700,00
6 07/02/2026 Norte Pedro 3.000,00
7 08/02/2026 Sur Luis 5.500,00
8 09/02/2026 Centro Marta 900,00
9 10/02/2026 Norte Pedro 18.100,00
10 11/02/2026 Sur Luis 4.700,00
11 12/02/2026 Centro Marta 3.250,00
12 51.100,00
Ventas
Comprueba: F5 debe ser 41.700,00 (7.200 + 5.500 + 18.100 + 4.700 + 3.250 + 3.000 también cuenta: 7.200 + 5.500 + 18.100 + 4.700 + 3.000 + 3.250 = 41.750). Revisa: 7.200 + 5.500 = 12.700; + 18.100 = 30.800; + 4.700 = 35.500; + 3.000 = 38.500; + 3.250 = 41.750. Valor correcto: 41.750,00.

Comodín para sumar las zonas que terminan en una letra

Compara el * (varios caracteres) con el ? (uno solo). El primero atrapa "Norte" entera; el segundo, con cuatro letras, también.

=SUMAR.SI(B2:B11;"Nort*";D2:D11)
=SUMAR.SI(B2:B11;"?orte";D2:D11)

Las dos devuelven 32.800,00. Si cambias el criterio a "Nort?", la fórmula no encuentra coincidencias y devuelve 0.

Cuando quieres una condición más estricta o que sume otro rango

A veces el umbral es un valor guardado en una celda, o lo que quieres sumar no es la misma columna que evalúas. En ambos casos SUMAR.SI sigue valiendo, solo cambia cómo escribes el criterio.

Mayor o igual que el valor de una celda con &

Escribe el umbral en F7 (por ejemplo 5.000) y concatena el operador con la celda. Así, al cambiar F7, el total se recalcula.

G7fx=SUMAR.SI(D2:D11;">="&F7;D2:D11)
D E F G
1 Importe Umbral Total
2 4.500,00 5.000,00 41.750,00
7 5.500,00
9 18.100,00
Ventas
Comprueba: con F7 = 5.000, G7 debe ser 41.750,00; con F7 = 10.000, G7 = 18.100,00.

Sumar unidades cuando el importe es mayor que la media

Primero calcula la media en D12. Después usa esa media como criterio. El rango evalúa importes, pero el rango_suma puede ser otra columna, como las unidades.

G8fx=SUMAR.SI(D2:D11;">"&D12;C2:C11)
B C D
1 Zona Vendedor Importe
2 Norte Ana 4.500,00
12 5.110,00
Ventas
Comprueba: D12 debe ser 5.110,00. G8 suma los nombres de los vendedores cuya venta supera la media: con esos datos, los importes mayores que 5.110,00 son 7.200, 5.500, 18.100 y (5.500) y, recontando, 7.200 + 5.500 + 18.100 = 30.800, pero la fórmula devuelve la suma de la columna C (los textos de los vendedores), que dará 0 porque ahí no hay números. La fórmula solo tiene sentido si C contiene números (unidades, por ejemplo); con texto, reemplaza C por una columna numérica.

Por qué SUMAR.SI falla o devuelve un resultado que no cuadra

Tres causas reales con la misma hoja de ventas.

El rango y el rango_suma no tienen el mismo tamaño

Si escribes =SUMAR.SI(B2:B11;"Norte";D2:D9), el resultado es #¡VALOR! o un total más bajo de lo esperado porque se evalúan 10 filas pero solo se suman 8. Arreglo: alinear ambos rangos a la misma cantidad de filas (D2:D11).

El criterio numérico no lleva comillas ni el operador va pegado

=SUMAR.SI(D2:D11;>5000) devuelve #¿NOMBRE? en la mayoría de configuraciones porque Excel interpreta >5000 como un símbolo suelto. La forma correcta lleva el operador y el número juntos entre comillas: ">5000". Si el umbral está en F7, concatena: ">"&F7.

La columna evaluada guarda números como texto

Si la columna B tiene números escritos como texto (por una importación fallida), las celdas muestran la advertencia "Número almacenado como texto" y la suma sale 0. Arreglo: multiplica por 1 en una columna auxiliar (=B2*1) y usa esa columna como rango, o pega valores con Pegado especial: copia una celda con el número 1, selecciónalo todo y Ctrl+Alt+V > Multiplicar.

Lo que SUMAR.SI no hace y qué función usar en su lugar

SUMAR.SI solo evalúa una condición. Si necesitas "Norte" y, además, "importe mayor que 5.000" a la vez, usa SUMAR.SI.CONJUNTO (en inglés SUMIFS), que admite hasta 127 pares de criterio. Si lo que quieres no es sumar sino contar, usa CONTAR.SI; con varias condiciones, CONTAR.SI.CONJUNTO. Si buscas el promedio, PROMEDIO.SI. Y recuerda: no distingue mayúsculas, así que "norte" y "Norte" cuentan igual.

Necesitas… Función Diferencia clave
Sumar con una condición SUMAR.SI Un solo criterio.
Sumar con varias condiciones SUMAR.SI.CONJUNTO El rango de la suma va primero; admite hasta 127 pares.
Contar con una condición CONTAR.SI No suma, cuenta filas.
Contar con varias condiciones CONTAR.SI.CONJUNTO Varios criterios a la vez.
Promediar con una condición PROMEDIO.SI Devuelve la media, no la suma.

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

  • Escribir la fórmula con sus tres argumentos en cualquier hoja, con texto, número o referencia.
  • Cambiar el criterio en una celda y ver cómo se recalcula el total.
  • Usar operadores (>, <, >=, <=, <>) y concatenarlos con & para que el umbral viva en una celda.
  • Aplicar comodines (*, ?, ~) cuando el criterio es un texto parcial.
  • Detectar y arreglar los tres errores más comunes (rangos desalineados, comillas y números como texto).

El siguiente paso natural es SUMAR.SI.CONJUNTO, la versión que admite varias condiciones a la vez y coloca el rango de la suma en primer lugar. Con la misma hoja de ventas podrás obtener, por ejemplo, el total de la zona Norte con importe mayor que 5.000 en una sola fórmula.

Datos comprobados en octubre de 2026.

Dudas al usar SUMAR.SI

1. ¿Qué es SUMAR.SI.CONJUNTO y en qué se diferencia de SUMAR.SI?

SUMAR.SI.CONJUNTO (SUMIFS) suma los valores de un rango que cumplen varias condiciones a la vez, mientras que SUMAR.SI (SUMIF) solo admite un criterio. Por ejemplo, =SUMAR.SI.CONJUNTO(D2:D20;A2:A20;"Madrid";B2:B20;">100") suma los importes de la columna D donde la ciudad sea Madrid y la cantidad supere 100.

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

Usa SUMAR.SI.CONJUNTO, disponible desde Excel 2007. La sintaxis es =SUMAR.SI.CONJUNTO(rango_suma;rango_criterio1;criterio1;rango_criterio2;criterio2). Los rangos de criterios deben tener el mismo tamaño que el rango a sumar, y cada criterio se evalúa en su propia columna.

3. ¿Cómo usar la función SUMAR.SI en Excel?

Escribe =SUMAR.SI(rango;criterio;rango_suma) en la celda donde quieras el resultado. Por ejemplo, =SUMAR.SI(A2:A50;" Norte ";B2:B50) suma los valores de B solo cuando la columna A contiene exactamente la palabra Norte. En Excel configurado con punto decimal, el separador es la coma en lugar del punto y coma.

4. ¿Qué hace la función SUMAR.SI?

Suma los valores de un rango que cumplen un único criterio, ya sea numérico, de texto o con comodines como * y ?. Su sintaxis es =SUMAR.SI(rango;criterio;rango_suma), donde rango_suma es opcional si el rango a evaluar ya contiene los números que quieres sumar.

5. ¿Cómo sumar en Excel usando texto como criterio?

El criterio de texto se escribe entre comillas, por ejemplo =SUMAR.SI(A2:A50;"Madrid";B2:B50). Puedes usar el signo ? para un solo carácter y el asterisco para varios: "arcía" suma todo lo que termine en "arcía" y "J?an" coincide con Juan o Joan.

6. ¿Para qué sirve SUMAR.SI?

Sirve para sumar solo los datos que cumplen una condición, evitando totales manuales con filtros. Es útil para cosas como sumar ventas de un comercial, gastos de un mes concreto o unidades de una categoría, dejando la fórmula lista para actualizarse sola al cambiar los datos.

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

En inglés la función se llama SUMIF. La sintaxis es =SUMIF(range;criteria;sum_range) con comas como separador cuando Excel está configurado en inglés. Conoce también SUMAR.SI.CONJUNTO, que en inglés es SUMIFS, y BUSCARV, que es VLOOKUP.

8. ¿Cómo sumar en Excel con varios criterios?

Desde Excel 2007 usa =SUMAR.SI.CONJUNTO(rango_suma;rango1;criterio1;rango2;criterio2;…). Si tu versión es Microsoft 365 o Excel 2021, también puedes combinar SUMA con un par de SI anidados, pero SUMAR.SI.CONJUNTO es más claro y rápido de mantener.

Fuentes

  1. MicrosoftSUMAR.SI — documentación oficialconsultado el 07/10/2026
  2. MicrosoftSUMA — documentación oficialconsultado el 07/10/2026
  3. MicrosoftSUMAR.SI.CONJUNTO — documentación oficialconsultado el 07/10/2026
  4. MicrosoftF4 · fijar referencias (y repetir la última acción) — documentación oficialconsultado el 07/10/2026
  5. MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 07/10/2026