Multiplie les éléments correspondants des tableaux et additionne les résultats — idéal pour les totaux pondérés et les sommes multi-conditions.
Syntaxe
SUMPRODUCT(array1, [array2], …)Arguments
array1obligatoire
La première plage à multiplier.
array2…facultatif
Plages supplémentaires de même taille.
SUMPRODUCT multiplie des plages alignées élément par élément, puis additionne les produits. Au-delà des moyennes pondérées, il fait office de puissant compteur/sommateur conditionnel à l'aide de tableaux booléens, p. ex. SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820Additionne quantité × prix sur les lignes (total pondéré).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300Somme conditionnelle sans SUMIF.
Alignez les plages
Tous les tableaux doivent avoir la même taille et la même orientation.
Multipliez ou testez
Utilisez des virgules pour les produits simples, ou (cond)*(values) pour les sommes conditionnelles.
SUMPRODUCT gère les calculs pondérés et la logique booléenne complexe dans une seule cellule ; SUMIFS est plus simple pour les sommes à critères directs.