انتقل إلى المحتوى الرئيسي

Excel SUMPRODUCT وظيفة

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


 بناء الجملة:

بناء جملة الدالة SUMPRODUCT في Excel هو:

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

 الحجج:

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

الملاحظات:

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

 الإرجاع:

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


 أمثلة:

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

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

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

=SUMPRODUCT(B2:B7,C2:C7)

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

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


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

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


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

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

1. الرجاء إدخال أو نسخ أي من الصيغ أدناه في خلية فارغة:

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

2. ثم اضغط أدخل مفتاح للحصول على النتيجة التي تحتاجها:


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

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

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

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

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

ثم اضغط على أدخل المفتاح ، تم حساب السعر الإجمالي للمنتج KTE و KTO ، انظر الصورة:


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

في بعض الحالات ، قد تحتاج إلى جمع الخلايا باستخدام منطق كل من OR و AND في نفس الوقت. يمكن أيضًا لوظيفة SUMPRODUCE حل هذه المهمة بسهولة.

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

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

دعونا نرى مثالاً ، لتلخيص السعر الإجمالي للمنتج الذي يكون KTE و KTO عندما يكون البيع أكبر من 200.

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

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

ثم اضغط أدخل مفتاح للحصول على النتيجة التي تحتاجها:


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

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


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

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

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SUMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • تنويهات: في الصيغة أعلاه:
  • A2: A12 = "KTE": هي أول مجموعة معايير ومعايير تريد الاعتماد عليها.
  • B2: B12> 200: هو معيار_المعايير الثاني والمعايير التي تريد الاعتماد على أساسها.

ثم اضغط على أدخل مفتاح للحصول على رقم النتيجة:


الحالة 2: عد الخلايا ذات المعايير المتعددة بمنطق OR

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

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

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


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

لحساب عدد منتجات KTE و KTO التي يزيد بيعها عن 200 ، يجب عليك تطبيق الصيغة التالية:

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

ثم اضغط أدخل مفتاح للحصول على عدد النتائج التي تحتاجها:


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

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

ثم اضغط على أدخل المفتاح ، تم حساب المتوسط ​​المرجح دفعة واحدة ، انظر الصورة:


 المزيد من المقالات باستخدام وظيفة SUMPRODUCT:

  • Countif قيمة محددة عبر أوراق عمل متعددة
  • لنفترض أن لدي أوراق عمل متعددة تحتوي على البيانات التالية ، والآن أريد الحصول على عدد تكرارات قيمة معينة "Excel" من أوراق العمل هذه. كيف يمكنني حساب قيم محددة عبر أوراق عمل متعددة؟
  • حساب المتوسط ​​المرجح في Excel
  • على سبيل المثال ، لديك قائمة تسوق بالأسعار والأوزان والمبالغ. يمكنك بسهولة حساب متوسط ​​السعر باستخدام وظيفة AVERAGE في Excel. ولكن ماذا لو متوسط ​​السعر المرجح؟ في هذه المقالة ، سأقدم طريقة لحساب المتوسط ​​المرجح ، بالإضافة إلى طريقة لحساب المتوسط ​​المرجح في حالة تلبية معايير معينة في Excel.

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

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

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

Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...

الوصف


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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations