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])
| Elemento | Elemento Descripción |
|---|---|
rango_criterio | El rango de celdas a analizar según un criterio |
criterio | La 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.
| Rango | Criterio | Fórmula | Resultado 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:
| Producto | Importe | Mes |
|---|---|---|
| Producto A | 500 | 01/2023 |
| Producto B | 300 | 01/2023 |
| Producto A | 200 | 02/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
| Problema | Explicación |
|---|---|
| Rangos con tamaños diferentes | Los rangos deben tener el mismo número de líneas |
| Omisión de comillas | Los criterios textuales y numéricos deben introducirse correctamente |
| Valores ausentes o vacíos | Compruebe los rangos de datos para evitar errores de #VALOR |
| Sintaxis incorrecta | Compruebe la estructura de la fórmula (punto y coma, comillas, etc.) |