كيفية استخدام SUMPRODUCT مع المعايير في Excel (5 طرق)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

تنزيل ورقة التدريب هذه إلى تدرب على المهمة أثناء قراءة هذه المقالة.

دالة SUMPRODUCT مع Criteria.xlsx

مقدمة عن دالة SUMPRODUCT في Excel

من الناحية الفنية ، تحيل الدالة "SUMPRODUCT" تجميع قيم المصفوفات أو النطاقات المقابلة.

⇒ البنية

صيغة الدالة “SUMPRODUCT” بسيطة ومباشرة.

= SUMPRODUCT (array1، [array2]، [array3]،…)

وسيطة

وسيطة مطلوبة / اختيارية الشرح
المصفوفة 1 مطلوب الإدخال الأول لمصفوفة ، تريد تقسيم عناصرها ثم تضيفها بعد ذلك.
[array2] ،[array3] اختياري معلمات الصفيف مع العناصر التي تريد مضاعفتها وإضافتها ، تتراوح من 2 إلى 255.

5 أمثلة مثالية لوظيفة SUMPRODUCT مع معايير في Excel

إحدى الميزات الرائعة لـ SUMPRODUCT الوظيفة هي أنه يمكن التعامل مع معايير فردية أو متعددة بشكل جيد بشكل ملحوظ. دعونا نناقش بعض SUMPRODUCT مع وظائف المعايير.

1. SUMPRODUCT بمعيار فردي لقيمة البحث

يمكننا تطبيق الدالة SUMPRODUCT بمعايير مع أو بدون عامل تشغيل أحادي مزدوج.

1.1. استخدام Double Unary Operator

طريقة ذكية لتطبيق وظيفة SUMPRODUCT هي إدراج المعايير داخل الوظيفة كمصفوفة باستخدام " مشغل أحادي مزدوج (-) "لتحويل " TRUE " أو " FALSE " إلى " 1 " أو " 0 " . في المثال التالي ، يتم إعطاء بعض أسماء "المنتج" مع "البلد" ، "الكمية" ، و "السعر" . سنجد السعر الإجمالي للبلدان "الهند" ، "الصين" ، و "ألمانيا" .

دعنا نتبع الإجراءات لاستخدام وظيفة SUMPRODUCT بمعيار واحد في Excel.

الخطوات:

  • أولاً ، قم بإنشاء جدول لهذه البلدان في أي مكان في ورقة العمل حيث تريد الحصول على النتيجة.
  • ثانيًا ، حدد الخلية حيث تريد وضعصيغة الدالة SUMPRODUCT .
  • ثالثًا ، أدخل الصيغة في تلك الخلية. نطبق الوظيفة مع "مشغل أحادي مزدوج (-)" .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • ثم اضغط على مفتاح أدخل . لقد حصلنا على السعر الإجمالي لـ "India" .

  • اسحب رمز Fill Handle لأسفل لتكرار الصيغة على النطاق. أو ، من أجل ملء تلقائي النطاق ، انقر نقرًا مزدوجًا فوق على رمز الجمع ( + ).

  • أخيرًا ، يمكننا أن نرى نتيجة الهند ، الصين ، ألمانيا .

🔎 كيف تعمل الصيغة؟

  • Array1 هي - ($ C $ 5: $ C $ 21 = G5) G5 هي "India" . عامل التشغيل الأحادي المزدوج سيحول النتائج من $ C $ 4: $ C $ 20 إلى "1" و "0" .
  • [Array2] هي $ D $ 5: $ D $ 21 ، وهو النطاق الذي نضربه أولاً ثم نضيفه.
  • [Array3] هو $ E $ 5: $ E $ 21 ، وهذا النطاق أيضًا نضاعف ثم نضيف .

سنستخدم "مراجع الخلية المطلقة" إلى "BLOCK" الخلايا.

1.2. باستثناء مشغل أحادي مزدوج

يمكننا حل المثال السابق دون استخدام عامل التشغيل الأحادي المزدوج. دعونا نرى التعليمات الخاصة بهذا.

الخطوات:

  • سنستخدم نفس المثال للحصول على نفس النتيجة. الآن ، في الخلية “H5” قم بتطبيقوظيفة SUMPRODUCT . أدخل القيم في الصيغة والصيغة على هذا النحو.

=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)

  • علاوة على ذلك ، اضغط على أدخل مفتاح لإظهار النتيجة.

  • لنسخ الصيغة عبر النطاق ، اسحب مقبض التعبئة رمز لأسفل. بدلاً من ذلك ، يمكنك النقر نقرًا مزدوجًا فوق علامة الإضافة ( + ) على النطاق الملء التلقائي النطاق.
  • وبالمثل ، يمكننا الحصول على النتيجة.

قراءة المزيد: SUMPRODUCT معايير متعددة في Excel (3 مقاربات)

2. SUMPRODUCT بمعايير متعددة لأعمدة مختلفة

يمكننا تطبيق وظيفة SUMPRODUCT بمعايير متعددة مع أو بدون عامل تشغيل أحادي مزدوج. دعونا نتعلم!

2.1. باستخدام Double Unary Operator

في هذه الحالة ، سنستخدم “Double Unary Operator (-)” لتحويل نتائج المصفوفة إلى “1” أو "0" . ضع في اعتبارك نفس الجدول الذي استخدمناه من قبل. الآن سوف نجد النتيجة باستخدام معايير متعددة. سنجد "السعر الإجمالي" لـ "المعالج" للبلد "China" ، "Notebook" من "الهند" و "كمبيوتر محمول" من "كوريا الجنوبية" . باستخدام هذه المعايير سنشتق النتيجة.

الخطوات:

  • في البداية ، حدد خلية مجاورة للكتاب الأول وأدخل الصيغة.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • اضغط على المفتاح أدخل على لوحة المفاتيحمرة أخرى.

  • وبالمثل ، في الأمثلة السابقة ، اسحب رمز مقبض التعبئة لأسفل لتكرار الصيغة عبر النطاق . أو ، من أجل ملء تلقائي النطاق ، انقر نقرًا مزدوجًا فوق على رمز الجمع ( + ).
  • أخيرًا ، ستحصل على النتيجة.

2.2. باستثناء Double Unary Operator

هنا سنطبق نفس المعايير المتعددة باستخدام الوظيفة الأساسية SUMPRODUCT .

STEPS:

  • في الخلية I5 ، قم بتطبيق الوظيفة. أدخل المعايير والصيغة تبدو هكذا.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • اضغط على أدخل انظر النتيجة.

  • بعد ذلك ، اسحب رمز مقبض التعبئة لنسخ الصيغة عبر النطاق. أو ، انقر نقرًا مزدوجًا فوق على علامة الجمع ( + ). هذا أيضًا يكرر الصيغة.
  • أخيرًا ، يمكنك رؤية النتيجة.

اقرأ المزيد: دالة SUMPRODUCT مع أعمدة متعددة في Excel (4 طرق بسيطة)

3. SUMPRODUCT مع OR Logic

يمكننا إضافة منطق أو إلى صيغتنا لجعل وظيفة SUMPRODUCT ذات المعايير أكثر ديناميكية. ضع في اعتبارك الموقف الذي نحتاج فيه إلى معرفة السعر الإجمالي لـ "Notebook" و "Laptop" .

STEPS:

  • أولاً ، قم بإنشاء جدول في أي مكان في ورقة العمل حيث تريد الحصول على النتيجة.
  • ثم حدد الخلية وأدخل الصيغة التاليةهناك.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • علاوة على ذلك ، اضغط على مفتاح أدخل لمعرفة النتيجة.

4. SUMPRODUCT مع معايير و / أو متعددة

في هذه الطريقة ، سنطبق وظيفة SUMPRODUCT مع المعايير باستخدام كل من "AND" ، " أو " منطق. هذه المرة علينا إضافة المزيد من المعايير إلى وظيفتنا. سنقوم باسترداد “السعر الإجمالي” للمنتج “Notebook” ، “كمبيوتر محمول” للبلد “India” ، “China”.

الخطوات:

  • للبدء ، حدد الخلية الثانية H10 ، ثم ضع الصيغة في تلك الخلية المحددة .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • ثم اضغط على أدخل لمعرفة النتيجة.

🔎 كيف تعمل الصيغة؟

  • 1 هو - ((B5: B21 = G5) + (B5: B21 = H5) & gt؛ 0)، - ((C5: C21 = G8) + (C5: C21 = H8) & GT؛ 0) . هنا B5: B21 عبارة عن عمود "المنتج" و G5 و H5 "كمبيوتر محمول" و "كمبيوتر محمول" . وبالمثل ، يمثل C5: C21 العمود "البلد" ، و G6 و H6 هو "India" و "China".
  • [Array2] هي D5: D21.
  • [Array3] هي E5: E21 .

5. SUMPRODUCT مع معايير متعددة للصفوف والأعمدة

توضح الوظيفة "SUMPRODUCT" تنوعها الحقيقي عندما نستخدم هذه الوظيفة لكل من الأعمدة وصفوف. دعونا نرى كيف. في المثال التالي ، يمكننا أن نرى أسعار بعض "المنتجات" من البلد "الهند" ، "الصين" ، "إيطاليا" ، “Germany” ، “France” .

STEPS:

  • أولاً ، حدد الخلية حيث نريد وضع النتيجة.
  • ثم ، أدخل الصيغة في تلك الخلية.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • أخيرًا ، اضغط على أدخل مفتاح من لوحة المفاتيح.

أشياء يجب تذكرها

✅ تعالج الدالة "SUMPRODUCT" القيم غير الرقمية على أنها أصفار. إذا كان لديك أي قيم غير رقمية في الصيغة ، فإن الإجابة ستكون "0".

✅ يجب أن تحتوي المصفوفات في صيغة SUMPRODUCT على نفس عدد الصفوف والأعمدة. إذا لم يكن الأمر كذلك ، فستحصل على #VALUE! خطأ.

✅ لا تدعم الوظيفة “SUMPRODUCT” أحرف البدل.

الخاتمة

1> SUMPRODUCT وظيفة هي واحدة من أكثر الوظائف تنوعًا في Excel. في هذه المقالة ، غطينا الوظيفة SUMPRODUCT بمعايير فردية أو متعددة. نأمل أن تكون هذه المقالة مفيدة لك. إذا كان لديك أي لبس أو اقتراحات ، فنحن نرحب بك للتعليق.

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