Saltar al contenido principal

SUMAR.SI en Excel

Actualizado el

SUMAR.SI suma los números de un rango que cumplen una condición. Por ejemplo, =SUMAR.SI(A2:A11;"Norte";D2:D11) suma los importes de D2:D11 en cada fila donde la columna A dice Norte. Escribe el texto y las comparaciones como ">1000" entre comillas. Si tu Excel usa comas, escribe =SUMAR.SI(A2:A11,"Norte",D2:D11).

Sintaxis de SUMAR.SI

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

rango
Las celdas que se evalúan, como una columna de regiones. Selecciónala desde la primera fila de datos, sin el encabezado.
criterio
La condición: un valor ("Norte"), una comparación (">1000"), una celda (F2) o un patrón con comodín ("Laptop*"). El texto y las comparaciones van entre comillas.
rango_suma
Opcional. Las celdas que se suman, por ejemplo D2:D11. Conviene que tenga el mismo tamaño que rango. Si lo omites, SUMAR.SI suma las celdas de rango.

Practica SUMAR.SI aquí

Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.

Ejercicio 1 de 1

Ventas totales de una región

En F2, escribe un SUMAR.SI que sume los importes de la columna D de la región Norte, usando los pedidos de A1:D11.

RegiónVendedorProductoImporte ($)Total Norte ($)
SurJosé HernándezMonitor 24"420,00
EsteSofía LópezLaptop 15"1480,00
OesteValeria RamírezMonitor 27"650,00
NorteMaría GarcíaLaptop 14"980,00
NorteDiego MartínezTeclado180,00
SurCarlos TorresLaptop 14"1000,00
EsteFernanda CruzAudífonos240,00
NorteMaría GarcíaMonitor 27"1150,00
OesteJosé HernándezLaptop 15"1520,00
SurSofía LópezTeclado95,00

Cómo usar SUMAR.SI paso a paso

  1. Haz clic en la celda del total y escribe =SUMAR.SI(.
  2. Selecciona la columna que se evalúa (por ejemplo, las regiones) y escribe el separador (; o , según tu Excel).
  3. Escribe la condición entre comillas, como "Norte", o haz clic en la celda que la contiene. Escribe el separador.
  4. Selecciona la columna de importes, en las mismas filas que el primer rango, cierra el paréntesis y presiona Enter.

Ejemplos de SUMAR.SI

Ventas totales de una región

=SUMAR.SI(A2:A11;"Norte";D2:D11)

Suma los importes de la columna D en cada fila donde la columna A es Norte. No distingue mayúsculas de minúsculas.

Sumar solo los pedidos grandes

=SUMAR.SI(D2:D11;">1000")

Suma todos los importes mayores que 1,000. Sin rango_suma, SUMAR.SI suma las mismas celdas que evalúa. Usa ">=1000" para incluir el 1,000.

Tomar la condición de una celda

=SUMAR.SI($A$2:$A$11;F2;$D$2:$D$11)

Escribe la región en F2 y el total se actualiza. Con los rangos fijados con $, puedes copiar la fórmula hacia abajo en una tabla de resumen.

Parte de un texto con comodín

=SUMAR.SI(C2:C11;"Laptop*";D2:D11)

El asterisco sustituye cualquier cantidad de caracteres, así que la fórmula suma todos los productos que empiezan por Laptop. El signo de interrogación sustituye un solo carácter.

Errores comunes de SUMAR.SI y cómo resolverlos

ResultadoCausaSolución
0 en lugar de un totalNinguna celda cumple la condición: un error de escritura, un espacio de más en los datos o un número guardado como texto. También pasa si escribes la celda dentro de las comillas, como ">=F2".Revisa la escritura, limpia los datos con ESPACIOS y une la comparación con la celda usando &: ">="&F2.
Total equivocado, sin errorrango y rango_suma no empiezan en la misma fila, así que las filas no coinciden.Selecciona los dos rangos desde la misma primera fila hasta la misma última fila, por ejemplo A2:A11 y D2:D11.
#¡VALOR!Los rangos apuntan a otro libro que está cerrado, o el criterio de texto tiene más de 255 caracteres.Abre el otro libro o acorta el criterio, por ejemplo con un comodín.
«Hay un problema con esta fórmula»Usaste «,» y tu Excel usa «;» (o al revés). Depende de la configuración regional, no del idioma.Cambia el separador. En esta página puedes elegirlo arriba de la hoja.

SUMAR.SI o SUMAR.SI.CONJUNTO

SUMAR.SI.CONJUNTO suma con varias condiciones a la vez, como región y producto. Cuidado con el orden de los argumentos: en SUMAR.SI el rango que se suma va al final, =SUMAR.SI(A2:A11;"Norte";D2:D11), y en SUMAR.SI.CONJUNTO va al principio, =SUMAR.SI.CONJUNTO(D2:D11;A2:A11;"Norte";C2:C11;"Laptop*"). SUMAR.SI.CONJUNTO también funciona con una sola condición, por eso hay quien la usa siempre para no cambiar de hábito.

Preguntas frecuentes

¿Por qué mi SUMAR.SI da 0?

Nada cumple la condición. Busca errores de escritura, espacios al final de las celdas y números guardados como texto. Revisa también que la comparación con una celda esté escrita ">="&F2 y no ">=F2".

¿SUMAR.SI distingue mayúsculas y minúsculas?

No. "norte", "Norte" y "NORTE" coinciden con las mismas celdas.

¿Cómo uso SUMAR.SI con una fecha o un número de una celda?

Une el operador y la celda con &: =SUMAR.SI(A2:A11;">="&F2;D2:D11). Entre comillas, F2 se leería como el texto F2.

¿SUMAR.SI acepta varias condiciones?

No, SUMAR.SI acepta una sola condición. Para dos o más, usa SUMAR.SI.CONJUNTO, que pone primero el rango que se suma.

Sigue practicando

Los 10 ejercicios de SUMAR.SI, con explicaciones y seguimiento de tu avance.

Abrir los ejercicios de SUMAR.SI