Excel : Dominar la función SUM.IF para sumar según un criterio (Suma si excel)

Excel ofrece una gran variedad de potentes funciones para automatizar los cálculos, entre ellas SUM.IF. Esta fórmula permite sumar valores si cumplen un determinado criterio. Es una herramienta indispensable para analizar datos con precisión y filtrar los resultados según sus necesidades.

Tanto si desea sumar importes asociados a un cliente concreto, a una fecha determinada o a un rango de números, SOMME.SI le ahorrará un tiempo valioso en sus hojas de cálculo.

¿Qué es la función SUM.SI?

La función SUM. SI realiza una suma condicional: Examina un rango de celdas, aplica un criterio y, a continuación, suma sólo los valores que cumplen esta condición.

Sintaxis básica:

=SUMA.SI(rango_criterio; criterio; [rango_suma])
ElementoElemento Descripción
rango_criterioEl rango de celdas a analizar según un criterio
criterioLa condición que debe cumplirse (valor, expresión, texto, etc.)
rango_suma(Opcional) El rango que contiene los valores que deben sumarse.

Si se omite rango_suma, Excel suma los valores de rango_criterio.

Ejemplos sencillos con SUMA.SI

A continuación se muestran algunos ejemplos concretos que le ayudarán a entender cómo utilizar esta función.

RangoCriterioFórmulaResultado esperado
B2:B10">100"=SOMME.SI(B2:B10;">100")Suma de las celdas de B2 a B10 > 100
A2:A10"Cliente A"=SUMA.SI(A2:A10; "Cliente A";C2:C10)Suma de las ventas del «Cliente A
A2:A10">01/01/2023"=SOMME.SI(A2:A10;">01/01/2023";B2:B10)Suma de los importes para fechas posteriores a 2023

Defina sus criterios

1. texto

Para filtrar por texto, encierre la palabra clave entre comillas.

=SUMA.SI(B2:B10; "Flotante"; C2:C10)

Esto suma los importes de C2 a C10 si el estado en B2 a B10 es «Pendiente».

2. Números

Los criterios numéricos se utilizan con operadores de comparación:

=SUMA.SI(A2:A10; ">500")

Se suman todos los valores superiores a 500.

3. datos

Asegúrate de utilizar el formato de fecha correcto y de encerrarlo entre comillas.

=SUMA.SI(A2:A10; ">=01/01/2022"; B2:B10)

4. comodines

Los comodines * (varios caracteres) y ? (un solo carácter) pueden filtrar parcialmente.

=SUMA.SI(C2:C10; "A*Z"; B2:B10)

Suma los importes si el nombre del cliente empieza por «A» y acaba por «Z».

Ir más allá: SUM.SI.ENS para criterios múltiples

Si un único criterio no es suficiente, utilice SUM.SI.ENS para sumar según múltiples condiciones.

Sintaxis:

=SUMA.SI.ENS(rango_suma; rango_criterio1; criterio1; rango_criterio2; criterio2; ...)

Ejemplo 1 :
Suma de las ventas de un producto específico para el mes de enero:

=SUMA.SI.ENS(C2:C10; A2:A10; "Producto A"; B2:B10; "01/2023")

Ejemplo 2:
Totalizar las horas de trabajo de un empleado para un proyecto :

=SOMM.SI.ENS(D2:D20; A2:A20; "Empleado 1"; B2:B20; "Proyecto X")

Integración con otras funciones

SUM.SI + NB.SI

Combine SUM.SI con NB .SI para obtener la suma y el número de ocurrencias:

=SUMA.SI(B2:B20; "Cliente B")
=NB.SI(B2:B20; "Cliente B")

SUM.SI + SI

Puede insertar SUM.SI en una función lógica:

=SI(SUM.SI(C2:C10;">500") > 3000; "Presupuesto excedido"; "Presupuesto OK")

Creación de tablas resumen con SUM.SI

He aquí un ejemplo de su utilización en una tabla de ventas:

ProductoImporteMes
Producto A50001/2023
Producto B30001/2023
Producto A20002/2023

Fórmula para la suma de las ventas del «Producto A» :

=SUMA.SI(A2:A4; "Producto A"; B2:B4)

Resultado: 700

Errores comunes que hay que evitar

ProblemaExplicación
Rangos con tamaños diferentesLos rangos deben tener el mismo número de líneas
Omisión de comillasLos criterios textuales y numéricos deben introducirse correctamente
Valores ausentes o vacíosCompruebe los rangos de datos para evitar errores de #VALOR
Sintaxis incorrectaCompruebe la estructura de la fórmula (punto y coma, comillas, etc.)

Enlaces útiles para profundizar