SUMPRODUCT en Excel: Multiplica y suma en un solo paso
Aprende a usar SUMPRODUCT (SUMAPRODUCTO) en Excel para calcular totales sin columnas auxiliares, obtener promedios ponderados y sumar con criterios.
Por Ayoub Farid · · 2 min de lectura
SUMPRODUCT (en la versión en español de Excel: SUMAPRODUCTO) multiplica los elementos correspondientes de dos o más rangos y suma los resultados. En pocas palabras: calcula los ingresos totales a partir de precios y cantidades en una sola fórmula, sin necesidad de crear una columna intermedia de ingresos.
Ten en cuenta que en aplicaciones como Cellio o Google Sheets las fórmulas se escriben en inglés, mientras que en la versión de escritorio de Excel en español usarás su traducción oficial.
Sintaxis
=SUMPRODUCT(array1, [array2], ...)
Ingresos totales
| A | B | C | |
|---|---|---|---|
| 1 | Artículo | Precio | Cant. |
| 2 | Espresso | 2.50 | 34 |
| 3 | Latte | 3.50 | 41 |
| 4 | Té | 2.00 | 18 |
=SUMPRODUCT(B2:B4,C2:C4)
= 2.50×34 + 3.50×41 + 2.00×18 = 85 + 143.50 + 36 = 264.50
Promedio ponderado
Precio promedio ponderado por la cantidad (usando SUM, equivalente a SUMA):
=SUMPRODUCT(B2:B4,C2:C4)/SUM(C2:C4)
Consulta más detalles sobre el promedio ponderado.
Condiciones (funciona en cualquier versión)
Ingresos únicamente de Café (con la categoría en la columna D):
=SUMPRODUCT((D2:D50="Coffee")*B2:B50*C2:C50)
La condición se convierte en 1 (VERDADERO) o 0 (FALSO), por lo que las filas que no sean Café se multiplican por 0.
Contar filas que cumplen con dos condiciones a la vez:
=SUMPRODUCT((D2:D50="Coffee")*(C2:C50>20))
Reglas
- Todas las matrices o rangos deben tener exactamente el mismo tamaño; de lo contrario, obtendrás el error
#VALUE!(#¡VALOR!). - El texto dentro de los rangos multiplicados genera un error al usar el operador
*. Limpia los datos primero. - Para sumas condicionales sencillas, SUMIFS (SUMAR.SI.CONJUNTO) resulta más fácil de leer.
Preguntas frecuentes
¿Qué hace la función SUMPRODUCT?
Multiplica los valores correspondientes de varias matrices o rangos y devuelve la suma total de esos productos.
¿Cuándo conviene usar SUMPRODUCT en vez de SUMIFS?
Cuando necesitas multiplicar columnas entre sí, aplicar lógica O (OR) o evaluar condiciones avanzadas que SUMIFS no admite (como extraer partes de fechas).
¿Por qué SUMPRODUCT devuelve el error #VALUE!?
Ocurre cuando los rangos comparados tienen dimensiones o tamaños diferentes.
¿Funciona SUMPRODUCT en Google Sheets?
Sí, funciona exactamente igual.