Tu tabla de pedidos tiene cantidad, precio y zona, y necesitas el importe total de una sola zona sin crear una columna de subtotales que luego nadie recuerda borrar.
¿Cómo usar Fórmula SUMAPRODUCTO paso a paso?
1. Elige el cálculo
Suma de productos de dos o tres rangos, suma con una o dos condiciones, conteo o media ponderada.
2. Indica los rangos
Todos deben tener el mismo tamaño. Las condiciones piden el rango que se evalúa, el operador y el valor.
3. Copia y comprueba
Llévala a la celda donde quieras ver el resultado. SUMAPRODUCTO no necesita confirmarse como matricial en ninguna versión.
La Cuenta de Movimientos: Método Tradicional vs. KorexTools
Armar el total con columnas auxiliares y filtros (4 pasos)
- Añadir una columna cantidad por precio.
- Filtrar la zona que interesa.
- Sumar solo las celdas visibles.
- Borrar la columna auxiliar y rehacerlo si cambia la zona.
Con el generador «Fórmula SUMAPRODUCTO» de KorexTools (3 pasos)
- Eliges el cálculo.
- Indicas rangos y condiciones.
- Copias una sola fórmula que sirve para cualquier zona.
Una fórmula que sustituye a la columna auxiliar y al filtro
SUMAPRODUCTO multiplica los elementos de los rangos fila a fila y suma el resultado, de modo que cantidad por precio se obtiene sin añadir una columna de subtotales. Su verdadero valor aparece con condiciones: una comparación entre paréntesis produce VERDADERO o FALSO, y al multiplicarla por un rango deja pasar solo las filas que cumplen.
Para contar filas se antepone un doble signo menos, que convierte los VERDADERO en unos. Con dos condiciones se multiplican ambos paréntesis, algo que SUMAR.SI no permite sin pasar a SUMAR.SI.CONJUNTO, y la media ponderada sale dividiendo entre la suma de los pesos.
Cuándo conviene SUMAPRODUCTO
- •Total de cantidad por precio sin columna extra.
- •Suma con condiciones combinadas que no encajan en SUMAR.SI.
- •Media ponderada de notas, precios o plazos.
Zonas Norte, Sur y Norte con cantidades 2, 3 y 5 y precios 10, 20 y 30
| Cálculo | Fórmula | Resultado |
|---|---|---|
| Total cantidad por precio | =SUMAPRODUCTO(B2:B4;C2:C4) | 230 |
| Cantidad solo del Norte | =SUMAPRODUCTO((A2:A4="Norte")*B2:B4) | 7 |
| Precio medio ponderado | =SUMAPRODUCTO(B2:B4;C2:C4)/SUMA(B2:B4) | 23 |
Errores Comunes y Cómo Evitarlos
- ⚠️Comparar rangos de tamaños distintos.
- ⚠️Olvidar los paréntesis alrededor de cada condición.
Preguntas Frecuentes
¿Por qué SUMAPRODUCTO da error con rangos de distinto tamaño?
Porque empareja los elementos uno a uno. Si un rango tiene diez filas y otro nueve, devuelve #¡VALOR!. Revisa que los rangos empiecen y acaben en las mismas filas.
¿Para qué sirve el doble signo menos?
Convierte VERDADERO y FALSO en 1 y 0. Sin él, la comparación sola no se puede sumar y el conteo da cero.
¿Cuándo uso SUMAR.SI.CONJUNTO en vez de SUMAPRODUCTO?
Cuando las condiciones son simples, porque es más rápido con miles de filas. SUMAPRODUCTO gana si necesitas operaciones entre rangos dentro de la condición.
Lo que haría yo si estuviera en tu lugar
«Una fórmula larga se mantiene mejor cuando cada condición va entre paréntesis y cada rango tiene nombre.» — Equipo de Ingeniería de DataKorex.