ترجع الدالة SUMPRODUCT مجموع منتجات النطاقات أو الصفائف المطابقة. العملية الافتراضية هي الضرب، ولكن الإضافة والطرح والقسمة ممكنة أيضا.
في هذا المثال، سنستخدم SUMPRODUCT لإرجاع إجمالي المبيعات لعناصر وحجم معينين:

تطابق SUMPRODUCT كل مثيلات العنصر Y/Size M وتجامعها، وبالتالي في هذا المثال، يساوي 21+ 41 62.
بناء الجملة
لاستخدام العملية الافتراضية (الضرب):
=SUMPRODUCT(array1, [array2], [array3], ...)
يحتوي بناء جملة الدالة SUMPRODUCT على الوسيطات التالية:
الوسيطة |
الوصف |
---|---|
array1 مطلوب |
وسيطة الصفيف الأول التي ترغب في ضرب مكوناتها ثم جمعها. |
[array2], [array3],... اختياري |
وسيطات الصفيف من 2 إلى 255 التي ترغب في ضرب مكوناتها ثم جمعها. |
لتنفيذ عمليات حسابية أخرى
استخدم SUMPRODUCT كالمعتاد، ولكن استبدل الفواصل التي تفصل وسيطات الصفيف ب عوامل التشغيل الحسابية التي تريدها (*، /، +، -). بعد تنفيذ جميع العمليات، يتم جمع النتائج كالمعتاد.
ملاحظة: إذا كنت تستخدم عوامل تشغيل حسابية، فنظر في إحاطة وسيطات الصفيف بين طوقين، واستخدام الطوق لتضمين وسيطات الصفيف للتحكم في ترتيب العمليات الحسابية.
ملاحظات
-
يجب أن تكون ل وسيطات الصفيف الأبعاد نفسها. إذا لم تفعل ذلك، ف ترجع SUMPRODUCT #VALUE! وهي قيمة خطأ. على سبيل المثال، رجع =SUMPRODUCT(C2:C10,D2:D5) خطأ لأن النطاقات ليست بالحجم نفسه.
-
تتعامل SUMPRODUCT مع إدخالات الصفيف غير رقمية كما لو كانت أصفار.
-
للحصول على أفضل أداء، يجب عدم استخدام SUMPRODUCT مع مراجع الأعمدة الكاملة. فكر في =SUMPRODUCT(A:A,B:B), هنا ستضرب الدالة الخلايا ال 1048576 في العمود A في الخلايا ال 1048576 في العمود B قبل إضافتها.
المثال 1
لإنشاء الصيغة باستخدام القائمة العينة أعلاه، اكتب =SUMPRODUCT(C2:C5,D2:D5) واضغط على Enter. يتم ضرب كل خلية في العمود C في الخلية المناظرة لها في الصف نفسه في العمود D، وتضاف النتائج. المبلغ الإجمالي للبقالة هو 78.97 دولار أمريكي.
لكتابة صيغة أطول تمنحك النتيجة نفسها، اكتب =C2*D2+C3*D3+C4*D4+C5*D5 واضغط علىEnter . بعد الضغط على Enter، تكون النتيجة هي نفسها: 78.97 دولار أمريكي. يتم ضرب الخلية C2 في D2، وتضاف النتيجة إلى نتيجة الخلية C3 مرات الخلية D3 وهكذا.
المثال 2
يستخدم المثال التالي SUMPRODUCT لإرجاع إجمالي صافي المبيعات حسب وكيل المبيعات، حيث لدينا كل من إجمالي المبيعات والمصروفات حسب الوكيل. في هذه الحالة، نستخدم جدولا Excel يستخدممراجع منظمة بدلا من Excel النطاقات القياسية. سترى هنا أنه يتم الإشارة إلى نطاقات المبيعات والمصروفات والوكيل حسب الاسم.

الصيغة هي: =SUMPRODUCT(((Table1[Sales])+(Table1[Expenses]))*(Table1[Agent]=B8)) ، وهي ترجع مجموع جميع المبيعات والمصروفات للعامل المدرج في الخلية B8.
المثال 3
في هذا المثال، نريد إرجاع إجمالي عنصر معين تم بيعه بواسطة منطقة معينة. في هذه الحالة، ما هو عدد الكرز الذي بيعته المنطقة الشرقية؟

هنا، الصيغة هي: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). فهو يضاعف أولا عدد تكرارات الشرق في عدد التكرارات المتطابقة للكرز. وأخيرا، فهو يلخص قيم الصفوف المقابلة في عمود المبيعات. لمعرفة كيفية حساب Excel، حدد خلية الصيغة، ثم انتقل إلى الصيغ > تقييم الصيغة > تقييم.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.
راجع أيضاً
إجراء عمليات حسابية شرطية على نطاقات من الخلايا
المجموع استنادا إلى معايير متعددة باستخدام SUMIFS