Multiplicerar motsvarande objekt i matriser och summerar resultaten — utmärkt för viktade summor och summor med flera villkor.
Syntax
SUMPRODUCT(array1, [array2], …)Argument
array1obligatoriskt
Det första området att multiplicera.
array2…valfritt
Ytterligare områden av samma storlek.
SUMPRODUCT multiplicerar justerade områden element för element och adderar sedan produkterna. Utöver viktade medelvärden fungerar den som en kraftfull villkorlig räknare/summerare med booleska matriser, t.ex. SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820Summerar kvantitet × pris över raderna (viktad summa).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300Villkorlig summa utan SUMIF.
Justera områdena
Alla matriser måste ha samma storlek och orientering.
Multiplicera eller testa
Använd kommatecken för vanliga produkter, eller (cond)*(values) för villkorliga summor.
SUMPRODUCT hanterar viktad matematik och komplex boolesk logik i en cell; SUMIFS är enklare för raka kriteriesummor.