cellio

SUMIF en Excel: Cómo sumar celdas con una condición

Aprende a usar SUMIF (SUMAR.SI) en Excel para sumar con condiciones, textos parciales y evitar errores comunes con ejemplos claros.

Por Ayoub Farid · · 2 min de lectura

La función SUMIF (SUMAR.SI en la versión de Excel en español) suma los números de las filas que cumplen una condición determinada. Por ejemplo: el gasto total en comida, las facturas que superan los 1.000 € o las ventas de una región concreta. Es una de las fórmulas de Excel más útiles para el trabajo diario.

*(Nota: en Cellio y Google Sheets se utiliza el nombre en inglés SUMIF, mientras que en Excel en español debes escribir =SUMAR.SI).*

Sintaxis

=SUMIF(range, criteria, [sum_range])
  • range: el rango de celdas donde quieres evaluar la condición.
  • criteria: el criterio o condición que debe cumplirse.
  • sum_range: las celdas que realmente se van a sumar (si se omite, Excel suma directamente las celdas del primer range).

Ejemplo

ABC
1FechaCategoríaImporte
21 MarComida42
32 MarTransporte15
43 MarComida28
=SUMIF(B2:B4,"Comida",C2:C4)   → 70

Condiciones numéricas

Para sumar solo los importes superiores a 100:

=SUMIF(C2:C100,">100")

En este caso, la condición y los números están en la misma columna, por lo que no hace falta incluir el argumento sum_range.

Condición en una celda

=SUMIF(B2:B100,F2,C2:C100)
=SUMIF(C2:C100,">"&F1)

Puedes colocar la lista de categorías a lo largo de la columna F y arrastrar la fórmula hacia abajo para obtener un resumen completo. Acuérdate de fijar los rangos con el signo $ antes de rellenar hacia abajo: =SUMIF($B$2:$B$100,F2,$C$2:$C$100). Consulta nuestra guía sobre referencia absoluta.

Comodines

=SUMIF(A2:A100,"*café*",C2:C100)

Suma todas las filas donde la columna A contenga la palabra "café" en cualquier parte del texto.

La trampa del orden de los argumentos

En SUMIF, el rango de suma (sum_range) va al final. En SUMIFS (SUMAR.SI.CONJUNTO), va al principio:

=SUMIF(B2:B100,"Comida",C2:C100)
=SUMIFS(C2:C100,B2:B100,"Comida")

Por este motivo, muchos profesionales prefieren utilizar directamente SUMIFS para todo: así solo tienen que memorizar un único orden de argumentos.

Errores comunes

  • Rangos de tamaños distintos: SUMIF ajusta automáticamente el tamaño de sum_range en segundo plano, lo que puede provocar totales incorrectos. Asegúrate de que ambos rangos tengan siempre las mismas dimensiones.
  • Números con formato de texto: los valores numéricos guardados como texto en la columna de importes no se sumarán.
  • Espacios adicionales: si una celda contiene espacios de más (por ejemplo, "Comida "), no coincidirá con "Comida". Límpialos con la función TRIM (ESPACIOS).

Casos de uso reales

  • Presupuesto mensual por categoría: mira nuestra plantilla de hoja de cálculo de presupuesto.
  • Ventas totales por comercial o representante.
  • Registro de horas dedicadas a cada proyecto.
  • Total de facturas vencidas: =SUMIF(D2:D100,"<"&TODAY(),C2:C100) (usando TODAY / HOY).

Preguntas frecuentes

¿Cómo sumo valores según una condición en Excel?

Usa =SUMIF(rango_condición,"condición",rango_suma), por ejemplo: =SUMIF(B:B,"Comida",C:C).

¿Cuál es la diferencia entre SUMIF y SUMIFS?

SUMIF permite evaluar una única condición, mientras que SUMIFS (SUMAR.SI.CONJUNTO) admite varios criterios y coloca el rango de suma al principio de la fórmula.

¿Puedo usar una celda como criterio en SUMIF?

Sí: =SUMIF(B:B,F2,C:C), o combinando operadores lógicos con comillas y ampersand como ">"&F2.

¿SUMIF distingue entre mayúsculas y minúsculas?

No, la función no diferencia entre mayúsculas y minúsculas.

Sigue leyendo