KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة Excel SUMPRODUCT

المؤلفXiaoyangتاريخ التعديل

في Excel، يمكن استخدام دالة SUMPRODUCT لضرب عمودين أو أكثر أو مصفوفتين معًا، ثم الحصول على مجموع النواتج. في الواقع، تعد دالة SUMPRODUCT دالة مفيدة يمكنها مساعدتك في عدّ أو جمع قيم الخلايا التي تستوفي معايير متعددة، مثل دالتَي COUNTIFS أو SUMIFS. ستعرض هذه المقالة صيغة الدالة وبعض الأمثلة الخاصة بدالة SUMPRODUCT.

عرض استخدام دالة SUMPRODUCT


 الصيغة:

صيغة دالة SUMPRODUCT في Excel هي:

=SUMPRODUCT ()array1, [array2], ...)

 المعاملات:

  • array1: مطلوب. المصفوفة الأولى أو نطاق الخلايا الذي تريد ضربه ثم جمع نتائجه.
  • array2: اختياري. المصفوفة الثانية أو نطاق الخلايا الذي ترغب في ضربه ثم جمع النتائج.

ملاحظات:

  • 1. إذا احتوى النطاق على قيم غير رقمية، فإن دالة SUMPRODUCT تعاملها كأصفار.
  • 2. إذا احتوت المصفوفات أو النطاقات على أعداد مختلفة من الصفوف والأعمدة، فستُرجع دالة SUMPRODUCT خطأ #VALUE!.
  • 3. إذا احتوت المصفوفات على اختبارات منطقية، فستُنتج قيمَي TRUE وFALSE. وفي معظم الحالات، ستحتاج إلى تحويل هاتين القيمتين إلى 1 و0 باستخدام العامل الأحادي المزدوج (--).
  • 4. تدعم دالة SUMPRODUCT ما يصل إلى 255 معاملًا في إصدارات Excel 2007 والأحدث، بينما تقتصر على 30 معاملًا فقط في الإصدارات السابقة.
  • 5. لا تدعم دالة SUMPRODUCT استخدام أحرف البدل.

 المرتجع:

تُرجع نتيجة ضرب المصفوفات وجمعها.


 أمثلة:

مثال 1: الاستخدام الأساسي لدالة SUMPRODUCT

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

عرض استخدام دالة SUMPRODUCT

لتنفيذ هذه المهمة، يُرجى تطبيق الصيغة التالية:

=SUMPRODUCT(B2:B7,C2:C7)

الشرح: هذه الصيغةSUMPRODUCT(B2:B7,C2:C7) = B2×C2 + B3×C3 + B4×C4 + B5×C5 + B6×C6 + B7×C7.

ثم اضغط على مفتاحEnter، فسيتم ضرب الخلايا في العمود B بالخلايا المقابلة لها في نفس الصف من العمود C، ثم تُجمع النتائج. انظر لقطة الشاشة:

عرض استخدام دالة SUMPRODUCT


مثال 2: جمع الخلايا التي تستوفي معايير متعددة باستخدام دالة SUMPRODUCT

باستثناء استخدام دالة SUMIFS لجمع قيم الخلايا بناءً على شروط متعددة، يمكن لدالة SUMPRODUCT أيضًا إنجاز هذه المهمة بسرعة وسهولة.


الحالة 1: جمع قيم الخلايا إذا احتوى عمود آخر على نص محدد

افترض أن لديك جدول بيانات كما في لقطة الشاشة أدناه، وترغب الآن في حساب السعر الإجمالي للمنتج KTE عندما يكون الاسم «David». كيف يمكنك تنفيذ ذلك باستخدام صيغة SUMPRODUCT في Excel؟

عرض استخدام دالة SUMPRODUCT

1. يُرجى إدخال أو نسخ إحدى الصيغ التالية في خلية فارغة:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • نصائح: في الصيغة أعلاه:
  • A2:A12=«KTE»: هذا هو نطاق المعيار الأول، أي المعيار الذي تريد أن يتم الجمع بناءً عليه.
  • B2:B12=«David»: هذا هو نطاق المعيار الثاني، أي الشرط الذي تريد أن يتم الجمع بناءً عليه.
  • D2:D12: هو نطاق الخلايا الذي تريد جمع قيمه.

2. بعد ذلك، اضغط على مفتاحEnter للحصول على النتيجة المطلوبة:

عرض استخدام دالة SUMPRODUCT


الحالة 2: جمع الخلايا التي تستوفي معايير متعددة باستخدام منطق OR

لجمع الخلايا استنادًا إلى معايير متعددة باستخدام منطق OR، استخدم رمز الجمع (+) لربط الشروط داخل دالة SUMPRODUCT.

على سبيل المثال، أريد جمع السعر الإجمالي للمنتجَين KTE وKTO في العمود A كما في لقطة الشاشة أدناه:

عرض استخدام دالة SUMPRODUCT

يرجى تطبيق الصيغة التالية في خلية فارغة:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

ثم اضغط على مفتاحEnter ليتم حساب السعر الإجمالي للمنتجَين KTE وKTO. انظر لقطة الشاشة:

عرض استخدام دالة SUMPRODUCT


الحالة 3: جمع الخلايا التي تستوفي معايير متعددة باستخدام منطقَي OR وAND معًا

في بعض الحالات، قد تحتاج إلى جمع الخلايا باستخدام منطقَي OR وAND معًا في آنٍ واحد — وهنا تأتي دالة SUMPRODUCT لتُسهّل عليك هذه المهمة بسلاسة.

رمز النجمة (*)يُستخدم كعامل AND.

رمز الجمع (+)يُستخدم كعامل OR.

لنأخذ مثالًا: جمع السعر الإجمالي للمنتجَين KTE وKTO عندما تتجاوز المبيعات 200.

عرض استخدام دالة SUMPRODUCT

يجب نسخ أو إدخال الصيغة التالية:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

ثم اضغط على مفتاحEnterللحصول على النتيجة المطلوبة:

عرض استخدام دالة SUMPRODUCT


مثال 3: عدّ الخلايا التي تستوفي معايير متعددة باستخدام دالة SUMPRODUCT

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


الحالة 1: عدّ الخلايا التي تستوفي معايير متعددة باستخدام منطق AND

هنا، أريد عدّ الخلايا التي يكون منتجها KTE ومبيعاتها تتجاوز 200. لذا، يُرجى استخدام إحدى الصيغ التالية:

=SUMPRODUCT(--(A2:A12=«KTE»), --(B2:B12>200))
=SUMPRODUCT((A2:A12=«KTE»)*(B2:B12>200))
  • نصائح: في الصيغة أعلاه:
  • A2:A12=«KTE»: هذا هو نطاق المعيار الأول، والذي تريد العدّ بناءً عليه.
  • B2:B12>200: هو نطاق المعيار الثاني والمعيار الذي تريد العدّ بناءً عليه.

ثم اضغط على مفتاحEnterللحصول على عدد النتائج:

عرض استخدام دالة SUMPRODUCT


الحالة 2: عدّ الخلايا التي تستوفي معايير متعددة باستخدام منطق OR

لعَدّ عدد المنتجات KTE وKTO في العمود A، يُرجى تطبيق هذه الصيغة:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

ثم اضغط على مفتاحEnter للحصول على عدد المنتجَين KTE وKTO. انظر لقطة الشاشة:

عرض استخدام دالة SUMPRODUCT


الحالة 3: عدّ الخلايا التي تستوفي معايير متعددة باستخدام منطقَي OR وAND معًا

لعَدّ عدد المنتجات KTE وKTO التي تكون مبيعاتها أكبر من 200، يجب تطبيق الصيغة التالية:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

ثم اضغط على مفتاحEnterللحصول على عدد النتائج المطلوبة:

عرض استخدام دالة SUMPRODUCT


مثال 4: حساب المتوسط المرجّح باستخدام دالة SUMPRODUCT

عادةً، يمكنك حساب متوسط نطاق الخلايا بسرعة وسهولة. ولكن إذا أردت حساب متوسط قائمة من القيم ذات مستويات أهمية مختلفة، فأنت في الواقع تحتاج إلى حساب المتوسط المرجّح. وعلى الرغم من أن Excel لا يحتوي على دالة مباشرة لهذا الغرض، فإن دالة SUMPRODUCT قادرة على مساعدتك في تنفيذه بسلاسة.

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

عرض استخدام دالة SUMPRODUCT

لحساب المتوسط المرجّح، يُرجى استخدام الصيغة التالية:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

الشرح: هذه الصيغة:SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

ثم اضغط على مفتاحEnter، وسيتم حساب المتوسط المرجّح دفعة واحدة، انظر لقطة الشاشة:

عرض استخدام دالة SUMPRODUCT


 مقالات إضافية حول دالة SUMPRODUCT:

  • حساب المتوسط المرجّح في Excel
  • على سبيل المثال، لديك قائمة تسوق تتضمّن الأسعار والأوزان والكميات. يمكنك بسهولة حساب متوسط السعر باستخدام دالة AVERAGE في Excel. ولكن ماذا لو أردت حساب **المتوسط المرجّح**؟ في هذه المقالة، سأعرض لك طريقةً لحساب المتوسط المرجّح، وكذلك طريقةً لحساب المتوسط المرجّح عند استيفاء معايير محددة في Excel.

أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.