La función SUMAR.SI de Excel es una herramienta potente y versátil que permite sumar los valores de un rango de celdas siempre y cuando cumplan una condición o criterio determinado. Es ideal para crear resúmenes de datos y realizar análisis condicionales de forma rápida y sencilla.
Por ejemplo, con esta función podrías sumar todas las ventas realizadas por un comercial en concreto o calcular el total de gastos que superen una cierta cantidad.
Sintaxis
=SUMAR.SI(rango; criterio; [rango_suma])
La función cuenta con los siguientes parámetros:
- rango Es el rango de celdas que se desea evaluar según el criterio. Las celdas de este rango deben contener números, nombres, matrices o referencias que contengan números. Obligatorio.
 - criterio Es la condición que determina qué celdas se van a sumar. Puede ser un número, una expresión de texto, una referencia a una celda o una función. Por ejemplo, un criterio puede expresarse como 
32,">32",B4,"manzanas"o"32". Obligatorio. - rango_suma Son las celdas que se van a sumar. Si este parámetro se omite, Excel sumará las celdas especificadas en el argumento rango. Opcional.
 
Ejemplos
Para los siguientes ejemplos, usaremos la siguiente tabla de datos de ventas:
| A | B | C | |
|---|---|---|---|
| 1 | Vendedor | Producto | Ventas (€) | 
| 2 | Ana | Portátil | 1200 | 
| 3 | Luis | Monitor | 250 | 
| 4 | Ana | Teclado | 80 | 
| 5 | Carlos | Portátil | 1150 | 
| 6 | Luis | Ratón | 25 | 
| 7 | Ana | Monitor | 300 | 
Ejemplo 1: Sumar ventas superiores a un valor
Para sumar el total de las ventas que superaron los 200 €, usamos un criterio numérico con un operador lógico. El rango a evaluar y el rango a sumar es el mismo (C2:C7), por lo que se puede omitir el tercer argumento.
=SUMAR.SI(C2:C7; ">200")
Resultado esperado: 2900 (suma de 1200 + 250 + 1150 + 300).
Ejemplo 2: Sumar ventas por un criterio de texto
Para calcular el total de ventas del producto «Portátil». Aquí, el rango a evaluar es B2:B7 y el rango_suma es C2:C7.
=SUMAR.SI(B2:B7; "Portátil"; C2:C7)
Resultado esperado: 2350 (suma de 1200 + 1150).
Ejemplo 3: Usar una referencia de celda como criterio
Podemos hacer la fórmula más dinámica. Si en la celda E1 escribimos el nombre de un vendedor, por ejemplo «Ana», la fórmula sumará automáticamente sus ventas.
=SUMAR.SI(A2:A7; E1; C2:C7)
Resultado esperado (si E1=»Ana»): 1580 (suma de 1200 + 80 + 300).
Ejemplo 4: Uso de comodines para criterios de texto
Se pueden usar caracteres comodín como el asterisco (*) para coincidencias parciales. Para sumar las ventas de todos los productos que contengan la letra «t» (Portátil, Monitor, Ratón, Teclado), usaríamos:
=SUMAR.SI(B2:B7; "*t*"; C2:C7)
Resultado esperado: 3005 (suma de 1200 + 250 + 80 + 1150 + 25 + 300).
Observaciones
Cualquier criterio de texto o criterio que incluya símbolos lógicos o matemáticos (como >, <, *) debe ir entre comillas dobles (" "). Los criterios numéricos pueden ir sin comillas.
Si el argumento rango_suma se omite, la función suma las celdas del argumento rango.
El argumento rango_suma no tiene por qué tener el mismo tamaño que el rango. Cuando esto ocurre, el rango real que se sumará será un rango con el mismo tamaño y forma que el rango, comenzando desde la primera celda de rango_suma. Esto puede llevar a resultados inesperados, por lo que se recomienda que ambos rangos sean del mismo tamaño.
Disponibilidad por versión de Excel
La función SUMAR.SI está disponible en todas las versiones de Microsoft Excel desde Excel 97 en adelante.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Funcionalidad completa. | 
| Google Sheets | ✔️ | La función equivalente se llama SUMIF. | 
| LibreOffice Calc | ✔️ | Funcionalidad completa. | 
| OpenOffice Calc | ✔️ | Funcionalidad completa. | 
| WPS Office Spreadsheets | ✔️ | Funcionalidad completa. | 
| Apple Numbers | ✔️ | Funcionalidad completa. | 
Funciones Relacionadas
- SUMAR.SI.CONJUNTO: Permite sumar celdas que cumplen múltiples criterios o condiciones.
 - CONTAR.SI: Cuenta el número de celdas que cumplen un criterio, en lugar de sumarlas.
 - PROMEDIO.SI: Calcula el promedio de las celdas que cumplen una condición.
 - SUMA: Suma todos los números en un rango de celdas sin ninguna condición.
 
