Sumar si

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

noviembre 3, 2026 Tuto Excel 15 min read
SUMAR.SI en Excel: qué es y cómo se usa con ejemplos

Tienes una hoja de ventas con zonas, productos e importes, y solo quieres sumar lo de «Norte», o lo que pasa de cierta cifra, o lo que empieza por «Frut». En este tutorial vas a usar SUMAR.SI (en inglés SUMIF) para hacerlo con una sola fórmula en una celda, sin tener que filtrar ni copiar datos a mano. Al terminar, sabrás escribir el criterio entre comillas, fijar el rango con $ cuando copies la fórmula, y distinguir los tres errores más típicos. SUMAR.SI está en todas las versiones de Excel de escritorio, Mac y web, desde Excel 2007 hasta Microsoft 365.

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

Imagina una hoja de ventas con la zona en una columna y el importe en otra: Norte, Sur, Este, Oeste y sus totales mezclados. Si quieres saber cuánto se vendió en la zona Norte, lo normal sería filtrar, sumar y luego quitar el filtro. SUMAR.SI hace ese trabajo en una sola celda: le dices qué columna mirar (la zona), qué condición tiene que cumplirse ("Norte") y qué columna quieres que sume (los importes). Excel recorre las filas por ti y devuelve el total.

La función existe en todas las versiones de Excel de escritorio, en Mac, en la web y en móviles. No necesitas ni filtros ni tablas dinámicas para una sola condición. Si la condición fueran dos (zona Norte y, además, producto Cuaderno), entonces ya no vale SUMAR.SI: hace falta SUMAR.SI.CONJUNTO, que se ve al final.

=SUMAR.SI(A2:A9;"Norte";B2:B9)

Los tres argumentos de SUMAR.SI, uno por uno

La sintaxis es =SUMAR.SI(rango;criterio;[rango_suma]). Los dos primeros son obligatorios; el tercero, si lo omites, Excel suma las celdas del propio rango evaluado. El separador de argumentos en Excel en español es el punto y coma.

Argumento Qué hace Ejemplo
rango Las celdas que decides si cuentan (las que se evalúan). A2:A9 (zonas)
criterio La condición que tiene que cumplir cada celda del rango. "Norte", ">100", "*s"
rango_suma Las celdas que se suman cuando la celda de su fila cumple el criterio. B2:B9 (importes)
Nota: si tu Excel está configurado con punto decimal (México o Estados Unidos), el separador de argumentos es la coma en vez del punto y coma: =SUMAR.SI(A2:A9,"Norte",B2:B9).

Rango: las celdas que decides si cuentan

Es el primer argumento y el único obligatorio junto al criterio. Aquí van las celdas que Excel revisa una por una para ver si cumplen la condición: A2:A9 con las zonas, A2:A10 con categorías, A2:A5 con importes. Si el rango contiene una mezcla de números y textos, los textos se ignoran al evaluar y al sumar, y no devuelven error: SUMAR.SI está pensada para trabajar así. Lo importante es que el rango y, si lo usas, rango_suma tengan exactamente el mismo tamaño y forma; si no, aparece #¡VALOR!.

Criterio: la condición que filtra las filas

Es la condición que se aplica celda a celda sobre el rango. Para un texto, se escribe entre comillas dobles: "Norte". Para un número, se puede escribir tal cual (100) o con operador pegado entre comillas (">100", "<=500", "<>0"). Para combinar un operador con el valor de una celda, se usa el símbolo &: ">&"&E1 arma el texto ">100" a partir de la celda E1, lo que te permite cambiar el umbral sin tocar la fórmula. Para textos parciales sirven los comodines * (cero o más caracteres) y ? (un solo carácter); para buscar un * o ? literal se antepone ~.

Rango_suma: las celdas que se suman cuando se cumple el criterio

Es el argumento opcional y el que más confunde. Contiene los importes (o lo que sea) que quieres que se sumen, pero solo de las filas en las que la celda correspondiente del rango cumple el criterio. Si lo omites, se suman las celdas del propio rango evaluado (útil cuando el rango ya contiene números: =SUMAR.SI(B2:B9;">100") suma los importes mayores de 100). Cuando lo usas, tiene que tener el mismo tamaño y forma que el rango: A2:A9 con B2:B9 vale; A2:A9 con B2:B8, no.

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

Vamos a usar una hoja llamada Ventas con las zonas en A2:A9, los importes en B2:B9 y el comercial en C2:C9. La fórmula irá en E2.

  1. Haz clic en la celda E2 (la celda activa que ves en el Cuadro de nombres, a la izquierda de la barra de fórmulas).
  2. Escribe =SUMAR.SI(A2:A9;"Norte";B2:B9) y pulsa Entrar.
  3. Mira en la barra de fórmulas para confirmar que la celda contiene la fórmula, no solo el resultado.
E2fx=SUMAR.SI(A2:A9;"Norte";B2:B9)
A B C D E
1 Zona Importe Comercial Total Norte
2 Norte 1.200 Ana 2.850
3 Sur 900 Luis
4 Norte 650 Ana
5 Este 1.100 Marta
6 Norte 1.000 Pedro
7 Oeste 800 Luis
8 Sur 1.150 Marta
9 Norte 0 Pedro
Ventas

La suma de los importes de las filas 2, 4, 6 y 9 es 2.850, que es lo que muestra E2.

Comprueba: E2 muestra 2.850. Si ves otra cifra, revisa que A2:A9 contenga exactamente "Norte" (sin espacios antes o después) y que B2:B9 tenga los importes en la misma fila.

Cambiar el criterio escribiendo otra zona o cambiandolo en una celda

Ahora vas a reutilizar la misma fórmula con otro criterio, primero escribiéndolo a mano y después apuntando a una celda para no tener que tocar la fórmula cada vez.

  1. En E2 cambia "Norte" por "Sur" en la barra de fórmulas y pulsa Entrar. El resultado pasa a 2.050 (900 + 1.150).
  2. Escribe Sur en la celda E1 y modifica la fórmula en E2 para que el criterio sea E1: =SUMAR.SI(A2:A9;E1;B2:B9). Ahora, si cambias E1 a Este, el total se recalcula solo.
Cuidado: escribir E1 sin comillas le dice a Excel que use el valor de esa celda como criterio. Escribir "E1" con comillas buscaría el texto literal "E1" en A2:A9, que no existe, y daría 0.

Copiar la fórmula hacia abajo con la referencia correcta

Vas a repetir la suma para Norte, Sur y Este en E2, E3 y E4. Para que el rango y el rango_suma sigan señalando a las mismas filas al copiar, lo más sencillo es dejarlos como están y cambiar solo el criterio en cada fila.

  1. En E2 deja la fórmula con el criterio apuntando a D2: =SUMAR.SI(A2:A9;D2;B2:B9).
  2. Escribe Norte en D2, Sur en D3 y Este en D4.
  3. Selecciona E2 y arrastra el controlador de relleno (el cuadrado pequeño de la esquina inferior derecha) hasta E4.

=SUMAR.SI(A2:A9;D2;B2:B9)

A2:A9 y B2:B9 se quedan fijos aunque copies la fórmula, porque en este caso no quieres que se desplacen al arrastrar hacia abajo: las tres filas miran los mismos datos y solo cambia el criterio de D2, D3 y D4.

Comprueba: E2 muestra 2.850, E3 muestra 2.050 y E4 muestra 1.100. Si al arrastrar la fórmula las celdas muestran 0 o un valor que no cuadra, mira en la barra de fórmulas si A2:A9 se ha mantenido igual.

Sumar importes mayores, menores o distintos a un valor

Ahora cambias de hoja: una inmobiliaria tiene el precio de cuatro propiedades en A2:A5 y la comisión que cobra cada una en B2:B5. Quieres saber cuánto suman las comisiones de las propiedades que valen más de 160.000, y también el total del precio de esas mismas propiedades.

D2fx=SUMAR.SI(A2:A5;">160000";B2:B5)
A B C D
1 Precio Comision Umbral Total comisiones
2 150.000 12.000 160.000 63.000
3 200.000 21.000 900.000
4 180.000 18.000
5 250.000 24.000
Propiedades

En D2 tienes =SUMAR.SI(A2:A5;">160000";B2:B5), que suma las comisiones de las filas cuyo precio supera 160.000: 21.000 + 18.000 + 24.000 = 63.000.

En D3 escribes =SUMAR.SI(A2:A5;">"&C2;A2:A5), que suma los precios (A2:A5) de las propiedades mayores que el umbral de C2. Con 160.000 como umbral, el resultado es 200.000 + 180.000 + 250.000 + 270.000 = 900.000.

Comprueba: D2 muestra 63.000 y D3 muestra 900.000.

Criterio con operador pegado al número entre comillas

Los operadores de comparación válidos son >, <, >=, <= y <> (distinto). Siempre van pegados al número, y el conjunto va entre comillas dobles, como un texto: ">100", "<=500", "<>0". El criterio lo escribe la fórmula; el usuario solo tiene que recordar que un número suelto y un número con operador van ambos entre comillas, igual que un texto.

Nota: en Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos es la coma: =SUMAR.SI(A2:A5,">160000",B2:B5).

Combinar el operador con el valor de una celda

">"&C2 une el operador (entre comillas) con el valor de C2 usando & (el operador de concatenar texto). El resultado es el texto ">160000", que SUMAR.SI entiende como criterio. Cambiar C2 cambia el umbral sin tocar la fórmula, algo muy útil cuando quieres probar varios cortes.

=SUMAR.SI(A2:A5;">"&C2;A2:A5)

Sumar por coincidencia parcial: que termine en «s» o contenga una letra

Cambias a una hoja de una frutería con la categoría en A2:A7 y el importe en B2:B7. Las categorías son palabras en singular: "Verdura", "Fruta", "Mantequilla", y lo que te interesa es sumar lo que termina en s o lo que empieza por Frut, sin tener que reescribir cada criterio.

D2fx=SUMAR.SI(A2:A7;"*s";B2:B7)
A B C D
1 Categoria Importe
2 Verdura 80 180
3 Fruta 150 150
4 Mantequilla 60
5 Frutos secos 100
6 Hortaliza 120
7 Lacteo 45
Fruteria

=SUMAR.SI(A2:A7;"*s";B2:B7) cuenta las categorías que terminan en s: "Hortalizas" y "Frutos secos", con importes 80 + 100 = 180.

=SUMAR.SI(A2:A7;"*s";B2:B7)
=SUMAR.SI(A2:A7;"Frut*";B2:B7)

La segunda fórmula, =SUMAR.SI(A2:A7;"Frut*";B2:B7), cuenta las que empiezan por Frut: "Fruta" y "Frutos secos", con importes 150 + 100 = 250.

Comprueba: D2 muestra 180. Si introduces una categoría nueva en la columna A que termine en s, el resultado se actualiza solo al pulsar Entrar.

Un solo carácter comodín con ?

? representa exactamente un carácter. El criterio ?ar busca palabras de tres letras que terminen en ar ("mar", "par"), mientras que *ar buscaría cualquier palabra que termine en ar ("azúcar", "par", "lugar"). Es la forma de distinguir coincidencias por longitud exacta.

Por qué SUMAR.SI da 0, da error o no suma lo que esperas

Volvemos a la hoja Ventas del primer apartado para repasar los tres fallos que más se repiten: el criterio mal escrito, los rangos de tamaños distintos y las referencias que se desplazan al copiar.

El criterio no está entre comillas y aparece #¿NOMBRE?

Si escribes =SUMAR.SI(A2:A9;Norte;B2:B9) (sin comillas en Norte), Excel interpreta Norte como un nombre definido o como una referencia a una celda o rango llamado Norte. Como no existe, devuelve #¿NOMBRE?. La solución es escribir el texto entre comillas dobles: "Norte".

E2fx=SUMAR.SI(A2:A9;Norte;B2:B9)
A B C D E
1 Zona Importe Comercial Total Norte
2 Norte 1.200 Ana #¿NOMBRE?
Ventas

rango y rango_suma de tamaños distintos: #¡VALOR!

Si escribes =SUMAR.SI(A2:A9;"Norte";B2:B8) estás pidiendo a Excel que compare nueve celdas con ocho. Como los tamaños no coinciden, devuelve #¡VALOR!. La solución es alinear los dos rangos: que ambos vayan de la fila 2 a la 9.

E2fx=SUMAR.SI(A2:A9;"Norte";B2:B8)
A B C D E
1 Zona Importe Comercial Total Norte
2 Norte 1.200 Ana #¡VALOR!
Ventas

Olvidaste el $ y al copiar la fórmula el rango se desplaza

=SUMAR.SI(A2:A9;"Norte";B2:B9) escrita en E2 y copiada a E3 pasa a =SUMAR.SI(A3:A10;"Norte";B3:B10). El rango se ha movido una fila hacia abajo y ha dejado fuera la primera fila (A2, B2). Si solo tienes una fila de resumen no pasa nada, pero si arrastras muchas filas acabarás sumando mal y sin error visible: el resultado ocupará silenciosamente incorrecto.

La solución es fijar el rango con referencias absolutas, es decir, con el símbolo $. Pulsa F4 con el cursor sobre la referencia (en Mac, Cmd+T) y Excel añadirá los dólares.

=SUMAR.SI($A$2:$A$9;"Norte";$B$2:$B$9)
Nota: pulsar F4 una vez pone $A$2 (fila y columna fijas); pulsarlo otra vez deja $A2 (solo columna); otra vez más, A$2 (solo fila); y una cuarta vez vuelve a A2 (relativa). Se cicla.
E3fx=SUMAR.SI(A3:A10;"Norte";B3:B10)
A B C D E
1 Zona Importe Comercial Total Norte
2 Norte 1.200 Ana 2.850
3 Norte 650 Ana 1.650
4 Sur 1.150 Marta
Ventas

En este caso E3 da 1.650 (la suma de las filas 3, 6 y 9 que tienen Norte) en vez de los 2.850 de E2, porque el rango se ha movido y ya no cuenta la fila 2. Con $A$2:$A$9 y $B$2:$B$9, la fórmula copiada mantiene el rango y el resultado se mantiene.

Lo que SUMAR.SI no puede hacer y qué usar en su lugar

SUMAR.SI solo evalúa una condición. Si necesitas filtrar por dos cosas a la vez, como "zona Norte y comercial Ana", tienes que cambiar de función. Y si lo que quieres es buscar un valor a partir de una clave, SUMAR.SI tampoco es la herramienta adecuada.

Si lo que quieres es… Usa…
Sumar con una sola condición SUMAR.SI (esta función)
Sumar con dos o más condiciones (todas a la vez) SUMAR.SI.CONJUNTO
Buscar un dato y traerlo (precio, nombre, stock) BUSCARX (Excel 2021/365) o BUSCARV (versiones anteriores)
Buscar por posición sin importar el orden INDICE + COINCIDIR

La sintaxis de SUMAR.SI.CONJUNTO es =SUMAR.SI.CONJUNTO(rango_suma;rango_criterios1;criterios1;[rango_criterios2;criterios2];...). Fíjate en que el rango a sumar va primero, al revés que en SUMAR.SI. Todos los rangos tienen que tener el mismo tamaño, igual que aquí.

Disponibilidad de la función por versión

Función Versiones en las que está
SUMAR.SI Microsoft 365, 2024, 2021, 2019, 2016, 2013, 2010, 2007, Mac y web
SUMAR.SI.CONJUNTO Desde Excel 2007 en adelante
BUSCARX Solo Excel 2021, 2024 y Microsoft 365
BUSCARV Desde Excel 2003 y anteriores; en todas las versiones

La función se llama SUMAR.SI en el Excel en español y SUMIF en el inglés; las dos funcionan igual y existen en las mismas versiones. No hay una versión moderna de SUMAR.SI: cuando necesitas más condiciones, el salto es a SUMAR.SI.CONJUNTO, no a otra variante de la misma.

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

  • Aplicar una sola condición: zona, comercial, categoría, umbral, texto parcial.
  • Escribir el rango, el criterio entre comillas y el rango a sumar, con punto y coma como separador.
  • Usar el rango a sumar solo cuando los datos a sumar están en otra columna.
  • Combinar un operador (>, <, <=, >=, <>) con un número o con el valor de una celda usando &.
  • Fijar el rango con F4 (Cmd+T en Mac) antes de copiar la fórmula hacia abajo o hacia los lados.

El siguiente paso natural es practicar con SUMAR.SI.CONJUNTO para aplicar dos condiciones a la vez, como zona Norte y comercial Ana, manteniendo el mismo libro de Ventas que has usado en este tutorial.

Datos comprobados en octubre de 2026.

Dudas al usar SUMAR.SI en Excel

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

SUMAR.SI.CONJUNTO (SUMIFS) suma un rango aplicando varios criterios a la vez, mientras que SUMAR.SI (SUMIF) solo admite una condición. Por ejemplo, =SUMAR.SI.CONJUNTO(importes;vendedor;"Ana";mes;"Marzo") suma solo las ventas de Ana en marzo, algo que con SUMAR.SI no podrías hacer.

2. ¿Cómo se usa SUMAR.SI en Excel paso a paso?

Escribe =SUMAR.SI(rango;criterio;rango_suma). En el rango indicas dónde se evalúa la condición, en criterio lo que buscas (">100", "Aprobado", B2) y en rango_suma los valores a sumar. Un ejemplo: =SUMAR.SI(B2:B20;">100";C2:C20) suma las cantidades de C solo cuando B supera 100.

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

Para sumar con dos condiciones usa SUMAR.SI.CONJUNTO: =SUMAR.SI.CONJUNTO(rango_suma;rango1;criterio1;rango2;criterio2). Por ejemplo, =SUMAR.SI.CONJUNTO(C2:C100;A2:A100;"Norte";B2:B100;"Marzo") suma solo los importes del Norte en marzo.

4. ¿Cómo aplico SUMAR.SI con texto en Excel?

El criterio de texto va entre comillas. Por ejemplo, =SUMAR.SI(A2:A50;"Factura";B2:B50) suma los importes de B solo en las filas donde A contiene exactamente la palabra Factura. También puedes usar comodines como "Fact*" para cualquier texto que empiece por Fact.

5. ¿Puedes darme un ejemplo de SUMAR.SI.CONJUNTO?

Imagina una hoja con las columnas Vendedor, Mes e Importe. Para totalizar las ventas de Ana en febrero escribe =SUMAR.SI.CONJUNTO(C2:C100;A2:A100;"Ana";B2:B100;"Febrero") y pulsa Intro; el resultado es la suma de los importes que cumplen ambas condiciones a la vez.

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

Usa SUMAR.SI.CONJUNTO (SUMIFS), disponible desde Excel 2007, que admite hasta 127 pares rango;criterio. La sintaxis es =SUMAR.SI.CONJUNTO(rango_suma;rango1;criterio1;rango2;criterio2;…). El rango_suma siempre va primero, al contrario que en SUMAR.SI.

7. ¿Cómo aplicar varios criterios a la misma columna con SUMAR.SI.CONJUNTO?

Repite la misma columna con criterios distintos: =SUMAR.SI.CONJUNTO(C2:C100;A2:A100;"Norte";A2:A100;"Sur") suma los importes cuyo valor en A sea Norte o Sur. Cada par rango;criterio añade una condición, y todas deben cumplirse; para OR necesitas varias fórmulas o SUMAR.SI sumadas.

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

SUMAR.SI se llama SUMIF en la versión inglesa de Excel. Sus argumentos en inglés son SUMIF(range,criteria,sum_range). Si programas con VBA en un Excel en español, usa .Formula o .FormulaR1C1 con la función en inglés: Range("C1").Formula = "=SUMIF(B:B,\">100\",C:C)".

Fuentes

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