SUMPRODUCT (الدالة SUMPRODUCT)

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

في هذا المثال، سنستخدم 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 المستخدمة لإرجاع مجموع العناصر المباعة عند توفير تكلفة الوحدة وكميتها.

لإنشاء الصيغة باستخدام القائمة العينة أعلاه، اكتب =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 لإرجاع إجمالي المبيعات بواسطة مندوب المبيعات عند توفير المبيعات والمصروفات لكل منها.

الصيغة هي: =SUMPRODUCT(((Table1[Sales])+(Table1[Expenses]))*(Table1[Agent]=B8)) ، وهي ترجع مجموع جميع المبيعات والمصروفات للعامل المدرج في الخلية B8.

المثال 3

في هذا المثال، نريد إرجاع إجمالي عنصر معين تم بيعه بواسطة منطقة معينة. في هذه الحالة، ما هو عدد الكرز الذي بيعته المنطقة الشرقية؟

اختبار استخدام SUMPRODUCT لإرجاع مجموع العناصر حسب المنطقة. في هذه الحالة، عدد الكرز المباعة في المنطقة الشرقية.

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

هل تحتاج إلى مزيد من المساعدة؟

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.

راجع أيضاً

إجراء عمليات حسابية شرطية على نطاقات من الخلايا

المجموع استنادا إلى معايير متعددة باستخدام SUMIFS

العدد استنادا إلى معايير متعددة باستخدام COUNTIFS

المتوسط استنادا إلى معايير متعددة مع AVERAGEIFS

هل تحتاج إلى مزيد من المساعدة؟

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×