Editor de Excel en línea
Usar gratis

SUMAR.SI en Excel: sintaxis, ejemplos y errores

Actualizado el 2026-10-13 · Gratis · Compatible con Excel y Google Sheets

Sintaxis

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

Respuesta rápida

SUMAR.SI suma las celdas que cumplen una condición: =SUMAR.SI($C$2:$C$500; "New York"; $D$2:$D$500) suma la columna D de cada fila donde la columna C contiene New York. Los criterios aceptan números, texto, fechas y comodines, y no distinguen mayúsculas de minúsculas. Un resultado de 0 suele significar números guardados como texto o criterios sin comillas.

Sintaxis

=SUMAR.SI(rango, criterio, [rango_suma])
ArgumentoQué significa
rangoLas celdas a evaluar: una sola columna o fila, p. ej. $C$2:$C$500.
criterioLa condición que debe cumplir la celda: un número, texto entre comillas, una comparación como ">100" o una referencia de celda como G1.
rango_sumaOpcional. Las celdas a sumar cuando se cumple la condición. Si lo omites, SUMAR.SI suma el propio rango.

Según la configuración regional, los argumentos se separan con punto y coma en lugar de coma: =SUMAR.SI($C$2:$C$500; "New York"; $D$2:$D$500). Es lo habitual en España y en los países donde la coma es el separador decimal.

Ejemplos básicos

=SUMAR.SI($C$2:$C$500; "New York"; $D$2:$D$500)

Suma las ventas de la columna D en cada fila donde la ciudad de la columna C es exactamente «New York». Los criterios de texto siempre necesitan comillas dobles, y la comparación no distingue mayúsculas: «new york» suma lo mismo.

=SUMAR.SI($D$2:$D$500; ">100")

Sin tercer argumento, SUMAR.SI suma el rango contra sí mismo: todos los valores superiores a 100. Los operadores de comparación (>, >=, <, <>) van siempre dentro de la cadena entre comillas, pegados al número.

=SUMAR.SI($B$2:$B$500; ">2026-01-01"; $D$2:$D$500)

Suma las ventas posteriores al 1 de enero de 2026. La comparación va dentro de las comillas; las celdas deben contener fechas reales, no texto que parezca una fecha.

=SUMAR.SI($A$2:$A$500; "*@gmail.com"; $D$2:$D$500)

Suma el importe de los correos que terminan en @gmail.com. El comodín * coincide con cualquier número de caracteres, ? con exactamente uno, y ~ escapa un * o ? literal.

El rango_suma se estira desde su celda superior izquierda hasta igualar el rango: =SUMAR.SI($C$2:$C$500; "New York"; $D$2) sigue sumando $D$2:$D$500. Es práctico, pero conviene mantener ambos rangos del mismo tamaño para que la fórmula sea legible y auditable.

Errores comunes y cómo corregirlos

SíntomaCausa más comúnSolución
#¿NOMBRE?SUMAR.SI está mal escrito — o abriste el archivo en un Excel de otro idioma, donde la función se llama distinto (SUMIF en inglés, SOMME.SI en francés, SUMMEWENN en alemán).Escribe =SUM( y deja que el autocompletado complete el nombre, o abre el archivo en la versión de Excel del idioma correspondiente.
El resultado siempre es 0Números guardados como texto, espacios invisibles al final, criterios sin sus comillas o la columna de suma equivocada.Convierte los números guardados como texto, limpia los espacios, deja el criterio entre comillas dobles y revisa la letra de la columna a sumar.
El total es claramente demasiado granderango y rango_suma se desalinearon al insertar filas: el rango_suma crece desde su celda superior izquierda y arrastra en silencio el encabezado o una fila de totales.Reescribe ambos rangos con la misma altura, fíjalos con $ y no dejes que el inicio del rango_suma suba por encima de la primera fila de datos.
Las fechas nunca se sumanLas «fechas» son texto importado de otro sistema, así que ">2026-01-01" nunca coincide.Convierte antes la columna en fechas reales — un criterio de fecha solo funciona sobre valores de fecha verdaderos.

Los espacios finales son el asesino silencioso también aquí: el total vuelve recortado sin ningún mensaje de error. Limpia la columna completa con un clic antes de sumar.

SUMAR.SI frente a SUMAR.SI.CONJUNTO

SUMAR.SISUMAR.SI.CONJUNTO
Condiciones por fórmulaUnaDe dos a 127
Combina condiciones con ANDNoSí
Posición del rango de sumaTercer argumento, opcionalPrimer argumento, obligatorio
Disponible enTodas las versiones de Excel (y Google Sheets)Excel 2007+ (y Google Sheets)
=SUMAR.SI.CONJUNTO($D$2:$D$500; $C$2:$C$500; "New York"; $D$2:$D$500; ">100")

Pásate a SUMAR.SI.CONJUNTO en cuanto necesites dos condiciones a la vez — ventas superiores a 100 en New York, por ejemplo. Ojo con el orden invertido: en SUMAR.SI.CONJUNTO el rango de suma va primero y es obligatorio. SUMA lo suma todo; lo condicional se lo dejas a SUMAR.SI y SUMAR.SI.CONJUNTO.

SUMAR.SI en Google Sheets

Google Sheets admite SUMAR.SI con los mismos argumentos que Excel, así que las fórmulas de arriba se pueden pegar tal cual.

  • Los operadores de comparación, los comodines y la comparación sin mayúsculas se comportan igual en Sheets.
  • En configuraciones regionales que usan la coma como separador decimal (buena parte de Europa y Latinoamérica), escribe punto y coma entre argumentos: =SUMAR.SI($C$2:$C$500; "New York"; $D$2:$D$500). Excel se comporta igual.
  • Google Sheets también ofrece SUMAR.SI.CONJUNTO con el mismo orden invertido — las sumas multicondiciones funcionan igual en las dos aplicaciones.
  • Sheets añade la función QUERY, que filtra y suma en una sola fórmula; en Excel el equivalente es SUMAR.SI.CONJUNTO o una tabla dinámica.

Limitaciones y consejos avanzados

  • SUMAR.SI no puede comparar dos rangos fila por fila (sumar donde D es mayor que E) — eso exige SUMAPRODUTO: =SUMAPRODUTO(($D$2:$D$500>$E$2:$E$500)*$D$2:$D$500).
  • Una sola condición. Para lógica OR, suma dos SUMAR.SI: =SUMAR.SI(rango; ">100")+SUMAR.SI(rango; "<0").
  • No puede sumar por color de celda — filtra por color y mira la barra de estado, o añade una columna auxiliar.
  • Fija los rangos con $ ($C$2:$C$500) para que el rango no se deslice al copiar la fórmula hacia abajo.
  • El criterio puede pegar referencias de celda con &: =SUMAR.SI($C$2:$C$500; G1; $D$2:$D$500), o ">"&G1 para comparaciones — cambias el umbral sin editar la fórmula.

Antes de sumar suele convenir ver las filas que cumplen la condición: filtra, revisa la lista a ojo y deja que SUMAR.SI haga las cuentas. Las herramientas gratuitas de abajo ayudan en ambos pasos.

Herramientas relacionadas

Funciones relacionadas

Preguntas frecuentes

¿Qué hace SUMAR.SI en Excel?

Suma las celdas que cumplen una única condición — ventas por encima de un umbral, los ingresos de una ciudad, totales posteriores a una fecha o patrones con comodines: =SUMAR.SI($C$2:$C$500; "New York"; $D$2:$D$500). La comparación no distingue mayúsculas y una fórmula trata exactamente una condición.

¿Cómo sumo celdas mayores que un número?

Pon el operador dentro del criterio entre comillas y omite el tercer argumento: =SUMAR.SI($D$2:$D$500; ">100"). Las comillas son obligatorias — sin ellas Excel lee >100 como fórmula inválida. Para «mayor o igual» usa >= y para pegar una referencia de celda usa &: ">"&D1.

¿Por qué SUMAR.SI devuelve 0?

Casi siempre es un problema de datos, no de fórmula: números guardados como texto, espacios invisibles, criterios sin comillas o la columna de suma equivocada. Convierte los números con VALOR(), limpia los espacios y verifica que «New York» está realmente entre comillas dobles.

¿El criterio de SUMAR.SI puede referenciar una celda?

Sí: =SUMAR.SI($C$2:$C$500; G1; $D$2:$D$500) usa el valor de G1 como criterio. Para comparaciones, pega el operador a la referencia: ">"&G1. Así el criterio sigue a la celda y cambias el umbral sin tocar la fórmula.

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

No — SUMAR.SI trata «NYC», «nyc» y «Nyc» como el mismo valor. Si necesitas de verdad una suma sensible a mayúsculas, usa SUMAPRODUTO con IGUAL: =SUMAPRODUTO(--IGUAL(rango; "NYC")*rango_suma).

¿Cuándo usar SUMAR.SI.CONJUNTO en vez de SUMAR.SI?

En cuanto haya dos o más condiciones que deban cumplirse a la vez: =SUMAR.SI.CONJUNTO($D$2:$D$500; $C$2:$C$500; "New York"; $D$2:$D$500; ">100"). SUMAR.SI trata una condición; SUMAR.SI.CONJUNTO acepta de 2 a 127 y funciona en Excel 2007+ y Google Sheets. Fíjate en el orden invertido: el rango de suma va primero.

¿Funciona SUMAR.SI en Google Sheets?

Sí — allí escrita como SUMIF, con los mismos argumentos, comodines y comparación sin mayúsculas. Solo cambia el separador en las configuraciones regionales con coma decimal, donde se escribe punto y coma: =SUMIF($C$2:$C$500; "New York"; $D$2:$D$500).

¿Listo para probarlo con tu propio archivo?

Abrir Analizar datos de Excel — es gratis