# Función SUMAR.SI (SUMIF)

> SUMAR.SI suma los valores de las filas que cumplen una condición: el total de gastos de viaje, los ingresos de un producto, todas las facturas de más de 500 €.

Fuente: https://spreadsheetpractice.com/es/funciones/sumar-si · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=SUMAR.SI(rango; criterio; [rango_suma])`
- **Uso más común:** `=SUMAR.SI(B2:B8;"Viajes";C2:C8)` devuelve 2.030 € (Comprueba la columna B y suma los importes correspondientes de C)
- **Nombre en inglés:** [SUMIF](https://spreadsheetpractice.com/functions/sumif)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Cálculos condicionales](https://spreadsheetpractice.com/es/funciones#conditional)
- **Devuelve:** El total de los valores que coinciden, o 0 si no coincide nada.
- **Google Sheets:** También disponible en Google Sheets.

Comprueba un rango y suma las celdas correspondientes de otro. Si omites el rango de suma, suma las propias celdas comprobadas.

## Sintaxis

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

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `rango` | Obligatorio | Las celdas que se comparan con la condición. |
| `criterio` | Obligatorio | La condición, como "Viajes", ">500" o una referencia a una celda. |
| `rango_suma` | Opcional | Las celdas que se suman. Si se omite, SUMAR.SI suma las celdas de rango. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| F2 | `=SUMAR.SI(B2:B8;"Viajes";C2:C8)` | 2.030 € | Comprueba la columna B y suma los importes correspondientes de C |
| F3 | `=SUMAR.SI(C2:C8;">500")` | 2.820 € | Sin rango de suma: suma las propias celdas comprobadas |
| F4 | `=SUMAR.SI(B2:B8;"<>Viajes";C2:C8)` | 1.577 € | "<>" significa «distinto de» |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | Fecha | Categoría | Importe |  | Comprobación | Resultado |
| 2 | 02/04/2026 | Viajes | 640 € |  | Total de viajes | 2.030 € |
| 3 | 03/04/2026 | Comidas | 85 € |  | Artículos de más de 500 € | 2.820 € |
| 4 | 07/04/2026 | Software | 1.200 € |  | Todo menos viajes | 1.577 € |
| 5 | 09/04/2026 | Viajes | 410 € |  |  |  |
| 6 | 14/04/2026 | Comidas | 62 € |  |  |  |
| 7 | 18/04/2026 | Viajes | 980 € |  |  |  |
| 8 | 22/04/2026 | Oficina | 230 € |  |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| El total es 0 | Casi siempre es un desajuste: espacios de más, una errata en el criterio o números guardados como texto en el rango de suma. |
| Confundir el orden de los argumentos con SUMAR.SI.CONJUNTO | SUMAR.SI pone el rango de suma al final; SUMAR.SI.CONJUNTO lo pone al principio. Mucha gente usa SUMAR.SI.CONJUNTO para todo y así no tiene que cambiar. |
| Los totales fallan al rellenar hacia abajo | Fija los rangos con $ y apunta el criterio a la celda de cada fila. |

## Consejos

- Pon cada categoría en una celda y usa =SUMAR.SI($B$2:$B$8;E2;$C$2:$C$8) para crear una tabla resumen que puedes rellenar hacia abajo.

## Funciones relacionadas

- [SUMAR.SI.CONJUNTO](https://spreadsheetpractice.com/es/funciones/sumar-si-conjunto) (SUMIFS): SUMAR.SI.CONJUNTO suma los valores en los que se cumplen todas las condiciones: las ventas de widgets en la región Este, los ingresos de febrero, los pedidos grandes de un cliente.
- [CONTAR.SI](https://spreadsheetpractice.com/es/funciones/contar-si) (COUNTIF): CONTAR.SI cuenta las celdas de un rango que cumplen una condición: incidencias marcadas como «Abierto», notas de 70 o más, nombres de producto que contienen «lámpara».
- [PROMEDIO.SI](https://spreadsheetpractice.com/es/funciones/promedio-si) (AVERAGEIF): PROMEDIO.SI promedia solo los valores que cumplen una condición: el pedido medio de una región, los tiempos de respuesta del chat, las notas mayores que cero.
- [SUMA](https://spreadsheetpractice.com/es/funciones/suma) (SUM): SUMA suma números.

## Preguntas frecuentes

### ¿Cómo sumo según el texto de otra columna?

Con =SUMAR.SI(B2:B8;"Viajes";C2:C8): comprueba la columna B y suma la columna C.

### ¿Cómo sumo los valores mayores que un número?

Con =SUMAR.SI(C2:C8;">500"). La comparación va entre comillas.

### ¿Qué diferencia hay entre SUMAR.SI y SUMAR.SI.CONJUNTO?

SUMAR.SI admite una condición, con el rango de suma al final. SUMAR.SI.CONJUNTO admite una o varias condiciones, con el rango de suma al principio.

## Practica SUMAR.SI

En la página de [SUMAR.SI](https://spreadsheetpractice.com/es/funciones/sumar-si) hay un ejercicio corregido («Sumar por región») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [SUMIF](https://spreadsheetpractice.com/functions/sumif)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
