يضرب العناصر المتقابلة في المصفوفات ويجمع النتائج — رائع للإجماليات المرجّحة والمجاميع متعدّدة الشروط.
الصيغة
SUMPRODUCT(array1, [array2], …)المعاملات
array1مطلوب
النطاق الأول المراد ضربه.
array2…اختياري
نطاقات إضافية بالحجم نفسه.
يضرب SUMPRODUCT النطاقات المتحاذية عنصرًا بعنصر، ثم يجمع الحواصل. وإلى جانب المتوسطات المرجّحة، يعمل كعدّاد/مجمّع شرطي قوي باستخدام المصفوفات المنطقية، مثل SUMPRODUCT((region="East")*(amount)).
=SUMPRODUCT(B2:B10, C2:C10)→$4,820يجمع الكمية × السعر عبر الصفوف (إجمالي مرجّح).
=SUMPRODUCT((A2:A100="East")*(C2:C100))→$42,300جمع شرطي دون SUMIF.
حاذِ النطاقات
يجب أن تكون كل المصفوفات بالحجم والاتجاه نفسهما.
اضرب أو اختبر
استخدم الفواصل للحواصل البسيطة، أو (cond)*(values) للمجاميع الشرطية.
يعالج SUMPRODUCT الحسابات المرجّحة والمنطق المنطقي المعقّد في خلية واحدة؛ بينما SUMIFS أبسط للمجاميع ذات المعايير المباشرة.