Multiplica los elementos correspondientes de las matrices y suma los resultados: ideal para totales ponderados y sumas con varias condiciones.
Sintaxis
SUMPRODUCT(array1, [array2], …)Argumentos
array1obligatorio
El primer rango que multiplicar.
array2…opcional
Rangos adicionales del mismo tamaño.
SUMPRODUCT multiplica rangos alineados elemento por elemento y luego suma los productos. Además de las medias ponderadas, sirve como un potente contador/sumador condicional usando matrices booleanas, p. ej. SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820Suma cantidad × precio en todas las filas (total ponderado).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300Suma condicional sin SUMIF.
Alinea los rangos
Todas las matrices deben tener el mismo tamaño y orientación.
Multiplica o evalúa
Usa comas para productos simples, o (cond)*(values) para sumas condicionales.
SUMPRODUCT maneja cálculos ponderados y lógica booleana compleja en una sola celda; SUMIFS es más sencillo para sumas con criterios directos.