Dizilerdeki karşılık gelen öğeleri çarpar ve sonuçları toplar — ağırlıklı toplamlar ve çok koşullu toplamlar için harikadır.
Söz dizimi
SUMPRODUCT(array1, [array2], …)Bağımsız değişkenler
array1zorunlu
Çarpılacak ilk aralık.
array2…isteğe bağlı
Aynı boyutta ek aralıklar.
SUMPRODUCT, hizalanmış aralıkları öğe öğe çarpar, ardından çarpımları toplar. Ağırlıklı ortalamaların yanı sıra, boolean diziler kullanarak güçlü bir koşullu sayaç/toplayıcı olarak da işlev görür, örn. SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820Satırlar boyunca miktar × fiyatı toplar (ağırlıklı toplam).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300SUMIF olmadan koşullu toplam.
Aralıkları hizalayın
Tüm diziler aynı boyut ve yönelimde olmalıdır.
Çarpın veya test edin
Düz çarpımlar için virgül, koşullu toplamlar için (cond)*(values) kullanın.
SUMPRODUCT, ağırlıklı matematiği ve karmaşık boolean mantığını tek hücrede işler; SUMIFS, düz ölçüt toplamları için daha basittir.