SUMPRODUCT مع وظائف INDEX و MATCH في Excel

  • شارك هذا
Hugh West

في MS Excel ، هناك تنوع كبير في استخدام SUMPRODUCT مع الدالتين INDEX و MATCH معًا. في هذه المقالة ، سأحاول توضيح كيف يمكننا استخدام هذه الوظيفة المركبة بشكل فعال ضمن عدد من المعايير على طول الصفوف & amp؛

تنزيل Practice Workbook

يمكنك تنزيل Excel Workbook الذي استخدمناه في إعداد هذه المقالة. يمكنك تعديل البيانات وأمبير. انظر النتائج الجديدة.

SUMPRODUCT مع INDEX و MATCH Functions.xlsx

مقدمة عن الوظائف: SUMPRODUCT و INDEX و MATCH مع الأمثلة

قبل الخوض في كيفية عمل هذه الوظائف الثلاث القوية معًا ، دعنا نتعرف على هذه الوظائف & amp؛ عملية عملهم واحدة تلو الأخرى.

1. دالة SUMPRODUCT

  • البنية:

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

  • الوظيفة:

تعرض مجموع منتجات النطاقات أو المصفوفات المقابلة.

  • مثال:

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

📌 الخطوات:

➤ أولاً ، في الخلية F18 ، يتعين علينا كتابة:

=SUMPRODUCT((C5:C14=F16)*D5:D14)

هنا ، يشير نطاق الخلايا C5: C14 إلى خلايا فئة الجهازExcel

المعايير 7: تحديد المخرجات بناءً على جميع الصفوف & amp؛ 1 العمود

بموجب هذا المعيار ، يمكننا الآن استخراج إجمالي أسعار البيع لجميع أجهزة لمدة شهر واحد ( مارس ).

📌 الخطوات:

➤ أدخل الصيغة في الخلية F20 :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))

انهيار الصيغة

  • هنا ، ترجع الدالة MATCH column_num للشهر الشهر المحدد.
    • الإخراج 3 .
  • INDEX وظيفة ثم تبحث عن أسعار البيع بناءً على تقاطعات الصفوف & أمبير ؛ الأعمدة.
    • الإخراج {7560؛ 14260؛ 4250؛ 12870؛ 8110؛ 21360؛ 27890؛ 9250؛ 16000؛ 19680} .
  • أخيرًا ، ستقوم الوظيفة SUMPRODUCT بإضافتها.
    • الإخراج $ 141،230 .

➤ اضغط على ENTER & amp؛ انت انتهيت. ستكون قيمة الإرجاع $ 141،230 .

المعايير 8: استخراج القيم بناءً على جميع الصفوف & amp؛ عمودان

في هذا الجزء ، سنحدد إجمالي سعر البيع لجميع الأجهزة لمدة شهرين- فبراير & amp؛ يونيو .

📌 الخطوات:

➤ في الخلية F21 ، يتعين علينا كتابة :

=SUMPRODUCT(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

هنا ، نقوم بتطبيق وظيفتين SUMPRODUCT بإضافة زائد (+) بينهما لمدة 2 ​​ مختلفة أشهر لـ جميع الأجهزة .

➤ بعد الضغط على ENTER ، المجموعسيظهر سعر البيع على أنه $ 263،140 .

المعايير 9: العثور على النتيجة بناءً على جميع الصفوف & amp؛ جميع الأعمدة

سنكتشف الآن إجمالي سعر البيع لجميع الأجهزة لـ كل الأشهر في الجدول.

📌 الخطوات:

➤ في الخلية F20 ، عليك كتابة:

=SUMPRODUCT(INDEX(D5:I14,0,0))

➤ اضغط على ENTER & amp؛ ستحصل على القيمة الناتجة كـ $ 808،090 .

لست بحاجة إلى استخدام وظائف MATCH هنا كما نحن ' إعادة تعريف كافة الأعمدة & amp؛ مواضع الصف عن طريق كتابة 0's داخل وظيفة INDEX .

المعايير 10: حساب المجموع استنادًا إلى أزواج مميزة

في معيارنا النهائي ، سنكتشف إجمالي أسعار البيع لأجهزة HP لـ أبريل مع أجهزة Lenovo لـ يونيو معًا.

📌 الخطوات:

➤ بموجب هذا المعيار ، ستكون الصيغة في الخلية F22 هي:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

انهيار الصيغة

  • هنا ، المباراة الأولى المباراة <تقوم الوظيفة 2> بإرجاع row_num من الأجهزة المحددة من 2 ​​أزواج .
    • الإخراج {1،3} .
  • ثم ، الوظيفة الثانية MATCH إرجاع column_num للأشهر الأشهر من 2 ​​أزواج .
    • الإخراج {4،6} .
  • INDEX وظيفة ثم يبحث عن أسعار البيع على أساس تقاطعات الصفوف & amp؛
  • أخيرًا ، ستضيفهم الوظيفة SUMPRODUCT .
    • الإخراج $ 12،730 .

➤ الآن اضغط على ENTER & amp؛ سترى النتيجة $ 12،730 .

أثناء إضافة أزواج مميزة في هذه الوظيفة المدمجة ، يتعين علينا إدخال الجهاز & أمبير ؛ شهر أسماء داخل المصفوفتين بناءً على وسيطات الصف & amp؛ مواضع العمود و الجهاز & أمبير ؛ الشهر يجب الاحتفاظ بأسماء الأزواج بالترتيب المقابل.

اقرأ المزيد: كيفية مطابقة معايير متعددة من مصفوفات مختلفة في Excel

SUMPRODUCT مقابل INDEX-MATCH

  • ترجع الدالة SUMPRODUCT مجموع منتجات المصفوفات المحددة. يمكن استخدامه كبديل لـ صيغ الصفيف . يمكن أيضًا استخدام وظيفة SUMPRODUCT مع معايير متعددة في Excel للتحليلات والمقارنات المختلفة.
  • من ناحية أخرى ، مزيج من INDEX و MATCH <يمكن أن تكون الوظائف 2> بديلاً فعالاً تمامًا لوظائف البحث في Excel للبحث عن قيمة محددة ضمن مجموعة بيانات محددة. مجموعة من الدالة SUMIFS مع وظائف INDEX-MATCH يمكن أن تفعل المعجزات بينما حساب مجموع شرطي لمعايير متعددة .

الكلمات الختامية

آمل أن تكون هذه المقالة حول استخدامات SUMPRODUCT ، INDEX & amp؛ مباراةستطالبك وظائف معًا الآن بالتقديم في أعمال Excel العادية. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك من خلال تعليقاتك القيمة. يمكنك أيضًا إلقاء نظرة على معلوماتنا الأخرى & amp؛ مقالات مثيرة للاهتمام تعتمد على وظائف Excel على هذا الموقع.

العمود، الخلية F16يشير إلى الجهاز المحدد الجهازويمثل نطاق الخلايا D5: D14خلايا ينايرالعمود.

➤ بعد ذلك ، اضغط على ENTER & amp؛ سترى إجمالي سعر البيع لجميع أجهزة سطح المكتب لـ يناير في وقت واحد.

داخل وظيفة SUMPRODUCT ، هناك تكمن مجموعة واحدة فقط. هنا ، يعني C5: C14 = F16 أننا نوجه الوظيفة لمطابقة المعايير من الخلية F16 في نطاق الخلايا C5: C14 . بإضافة نطاق آخر من الخلايا D5: D14 بعلامة النجمة (*) من قبل ، فإننا نخبر الدالة بجمع جميع القيم من هذا النطاق وفقًا للمعايير المحددة.

2. دالة INDEX

  • بناء الجملة:

= INDEX (مجموعة ، row_num ، [column_num])

أو ،

= INDEX (المرجع ، row_num ، [column_num] ، [area_num])

  • الوظيفة:

إرجاع قيمة مرجعية للخلية عند تقاطع صف وعمود معين ، في نطاق معين.

  • مثال:

بافتراض أننا نريد معرفة القيمة عند تقاطع الصف الثالث & amp؛ العمود الرابع من صفيف أسعار البيع من الجدول.

📌 الخطوات:

➤ في الخلية F19 ، اكتب:

=INDEX(D5:I14,3,4)

➤ اضغط على ENTER & amp؛ ستحصل على النتيجة.

نظرًا لأن العمود الرابع في المصفوفة يمثل أسعار بيع جميع الأجهزة لـ أبريل & amp؛يمثل الصف الثالث Lenovo فئة سطح المكتب ، عند تقاطعهم في المصفوفة ، سنجد سعر البيع لسطح المكتب Lenovo في أبريل .

3. دالة MATCH

  • البنية:

= MATCH (lookup_value، lookup_array، [match_type])

  • الوظيفة:

إرجاع الموضع النسبي لعنصر في مصفوفة تطابق قيمة محددة بترتيب محدد.

  • مثال:

أولاً ، سنعرف موضع شهر يونيو من رؤوس الشهر.

📌 الخطوات:

➤ في الخلية F17 ، ستكون صيغتنا:

=MATCH(F16,D4:I4,0)

➤ اضغط على ENTER & amp؛ ستجد أن موضع العمود لشهر يونيو هو 6 في رؤوس الشهر.

قم بتغيير اسم الشهر في الخلية F17 & أمبير ؛ سترى موضع العمود ذي الصلة المحدد لشهر آخر.

وإذا أردنا معرفة موضع صف العلامة التجارية Dell من الأسماء من العلامات التجارية في العمود B ، فإن الصيغة في الخلية F20 ستكون:

=MATCH(F19,B5:B14,0)

هنا ، B5: B14 هو نطاق الخلايا حيث سيتم البحث عن اسم العلامة التجارية. إذا قمت بتغيير اسم العلامة التجارية في الخلية F19 ، فستحصل على موضع الصف المرتبط بهذه العلامة التجارية من نطاق الخلايا المحدد.

استخدام وظائف INDEX و MATCH معًا فيExcel

الآن سنعرف كيفية استخدام INDEX & amp؛ يعمل MATCH معًا كدالة وما ترجع إليه هذه الوظيفة المدمجة تمامًا كإخراج. هذه الدالة المدمجة INDEX-MATCH فعالة حقًا للعثور على بيانات محددة من مصفوفة كبيرة. تبحث هنا وظيفة MATCH عن الصف & amp؛ مواضع العمود لقيم الإدخال & أمبير ؛ ستعيد الوظيفة INDEX ببساطة الإخراج من تقاطع هذا الصف & amp؛ مواضع الأعمدة.

الآن ، بناءً على مجموعة البيانات الخاصة بنا ، نريد معرفة إجمالي سعر البيع للعلامة التجارية Lenovo في يونيو .

📌 الخطوات:

➤ أولاً ، في الخلية E19 ، اكتب:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

هنا ، الخلية E17 تشير إلى الجهاز المحدد ، نطاق الخلايا B5: B14 يشير إلى خلايا العلامة التجارية العمود ، والخلية E16 تمثل الشهر .

انهيار الصيغة

  • MATCH (E16، D4: I4،0)
    • E16 → إنها الوسيطة lookpu_value .
    • D4 : I4 → يشير هذا إلى الوسيطة lookup_array .
    • 0 → It يشير إلى الوسيطة [match_type] الوسيطة.
    • الإخراج 6 .
  • MATCH (E17، B5: B14،0)
    • الإخراج 3 .
  • INDEX (D5: I14، MATCH (E17، B5: B14،0)، MATCH (E16، D4: I4،0)) → يصبح INDEX (D5: I14،3 ، 6) .
    • D5: I14 → إنه ملف صفيف وسيطة.
    • 3 → هذا يمثل row_num الوسيطة.
    • 6 → يشير إلى الوسيطة [column_num] .
    • الإخراج $ 6،580 .

➤ الآن ، اضغط على ENTER & amp؛ ستجد النتيجة على الفور.

إذا قمت بتغيير الشهر & amp؛ اسم الجهاز في E16 & أمبير ؛ E17 على التوالي ، ستحصل على النتيجة ذات الصلة في E19 مرة واحدة.

اقرأ المزيد: كيفية تحديد بيانات محددة في Excel (6 طرق)

متداخلة الفهرس ووظائف MATCH داخل دالة SUMPRODUCT

هنا الرئيسية & amp؛ الجزء الأخير من المقالة استنادًا إلى استخدامات SUMPRODUCT ، INDEX & amp؛ يعمل MATCH معًا. يمكننا العثور على بيانات الإخراج ضمن معايير مختلفة 10 باستخدام هذه الوظيفة المركبة.

المعايير 1: البحث عن المخرجات بناءً على صف واحد 1 العمود

استنادًا إلى معيارنا الأول ، نريد معرفة إجمالي سعر البيع للعلامة التجارية Acer في شهر أبريل .

📌 الخطوات:

➤ أولاً ، في الخلية F20 ، ستكون الصيغة:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

هنا ، تشير الخلية F18 إلى المحدد الجهاز ، وتمثل الخلية F19 المحدد الشهر .

انهيار الصيغة

  • هنا ، الأول و 2nd MATCH ترجع الدالة row_num و [column_num] وسيطات للدالة INDEX .
  • ثم ، ترجع الدالة INDEX مصفوفة تدخل في الدالة SUMPRODUCT .
  • أخيرًا ، ترجع الدالة SUMPRODUCT الإخراج $ 3،250 .

➤ بعد ذلك ، اضغط على ENTER & amp؛ ستكون قيمة الإرجاع $ 3،250 .

قراءة المزيد: INDEX MATCH مع 3 معايير في Excel (4 أمثلة )

المعايير 2: استخراج البيانات بناءً على صف واحد & amp؛ عمودان

الآن نريد معرفة سعر البيع الإجمالي لأجهزة HP في شهري فبراير وكذلك يونيو .

📌 الخطوات:

➤ في الخلية F21 ، يتعين علينا كتابة:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))

هنا ، الخلية F18 تشير إلى الجهاز المحدد الجهاز .

تفصيل الصيغة

  • هنا ، في الثانية MATCH وظيفة ، نحن نحدد الأشهر داخل الأقواس المتعرجة. سيعيد مواضع العمود لكلا الشهرين.
    • الإخراج → {2،6} .
  • INDEX وظيفة ثم تبحث عن أسعار البيع بناءً على التقاطعات من الصفوف وأمبير.
  • أخيرًا ، ستضيفهم الوظيفة SUMPRODUCT .
    • الإخراج ← 21990 دولارًا .

➤ بعد الضغط على ENTER ، ستجد القيمة الناتجة كـ 21990 دولارًا .

قراءة المزيد: أمثلة مع صيغة INDEX-MATCH في Excel (8المقاربات)

المعايير 3: تحديد القيم بناءً على صف واحد & amp؛ جميع الأعمدة

في هذا الجزء ، سنتعامل مع جميع الأعمدة ذات الصف الثابت 1 . لذلك ، يمكننا العثور على سعر البيع الإجمالي لأجهزة Lenovo في كل الشهور وفقًا لمعاييرنا هنا.

📌 الخطوات:

➤ في الخلية F20 ، اكتب:

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

انهيار الصيغة

  • هنا ، ترجع الدالة MATCH row_num للجهاز المحدد .
    • الإخراج 3 .
  • INDEX وظيفة ثم تبحث عن أسعار البيع بناءً على تقاطعات الصفوف & أمبير ؛ الأعمدة.
    • الإخراج {6500،7650،4250،3150،8700،6580} .
  • أخيرًا ، 1> SUMPRODUCT ستضيفهم الوظيفة.
    • الإخراج $ 36،830 .

➤ اضغط على ENTER & amp؛ ستجد إجمالي سعر البيع على النحو التالي: $ 36،830 .

في هذه الوظيفة ، لإضافة معايير للنظر في جميع الأشهر أو جميع الأعمدة ، يتعين علينا اكتب 0 كوسيطة- column_pos داخل الدالة MATCH .

قراءات مماثلة

  • INDEX MATCH مع معايير متعددة في ورقة مختلفة (طريقتان)
  • SUMIF مع وظائف INDEX و MATCH في Excel
  • تطابق الفهرس مع تطابقات متعددة في Excel (5 طرق)
  • INDEX MATCH متعدد المعايير فيExcel (بدون صيغة صفيف)
  • فهرس Excel يطابق معايير فردية / متعددة بنتائج فردية / متعددة

المعايير 4: حساب المجموع على أساس 2 صفوف وأمبير. 1 العمود

في هذا القسم تحت 2 ​​ الصفوف & amp؛ معايير العمود 1 ، سنكتشف إجمالي سعر البيع لـ HP & amp؛ أجهزة Lenovo في شهر يونيو .

📌 الخطوات:

➤ في الخلية F21 ، ستكون الصيغة وفقًا للمعايير المحددة:

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

Hare ، الخلية F20 تمثل المحدد الشهر .

تفصيل الصيغة

  • هنا ، المباراة الأولى المباراة تقوم الدالة بإرجاع row_num للأجهزة المحددة .
    • الإخراج {1،3} .
  • ثم ، الوظيفة الثانية MATCH إرجاع column_num للشهر المحدد الشهر .
    • الإخراج 6 .
  • INDEX وظيفة ثم تبحث عن أسعار البيع بناءً على تقاطعات الصفوف & أمبير ؛
  • أخيرًا ، ستضيفهم الوظيفة SUMPRODUCT .
    • الإخراج $ 16،680 .

➤ بعد الضغط على ENTER ، نحن ' سنجد قيمة الإرجاع كـ $ 16،680 .

هنا داخل أول وظيفة MATCH ، يتعين علينا إدخال HP & أمبير ؛ Lenovo داخل المصفوفة بإحاطةهم بأقواس متعرجة.

اقرأ المزيد: الجمع معوظائف INDEX-MATCH ضمن معايير متعددة في Excel

المعايير 5: تقييم المجموع بناءً على صفين & amp؛ 2 أعمدة

الآن سننظر في 2 ​​ من الصفوف & amp؛ عمودان 2 ​​ لاستخراج إجمالي أسعار البيع لـ HP & amp؛ أجهزة Lenovo لمدة شهرين محددين- أبريل & أمبير ؛ يونيو .

📌 الخطوات:

➤ اكتب في الخلية F22 :

=SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMPRODUCT(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))

ما نقوم به هنا هو دمج وظيفتين SUMPRODUCT بإضافة Plus (+) بينهما لمدة اثنين شهور مختلفة.

➤ اضغط على ENTER & amp؛ سترى الناتج كـ $ 25،980 .

قراءة المزيد: مجموع مطابقة الفهرس للصفوف المتعددة في Excel ( 3 طرق)

المعايير 6: اكتشاف النتيجة بناءً على صفين وأمبير ؛ جميع الأعمدة

في هذا الجزء ، دعونا نتعامل مع 2 ​​ من الصفوف & amp؛ كل الأعمدة. لذلك سنكتشف إجمالي أسعار البيع لـ HP & amp؛ Lenovo الأجهزة في كل الشهور .

📌 الخطوات:

➤ ستكون صيغتنا هي في الخلية F21 :

=SUMPRODUCT(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMPRODUCT(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

كما في الطريقة السابقة ، نقوم بدمج وظيفتين SUMPRODUCT عن طريق إضافة زائد (+) بينهما 2 ​​ أجهزة مختلفة لمدة كل الشهور .

➤ اضغط على ENTER & أمبير ؛ سنجد القيمة الناتجة كـ $ 89،870 .

قراءة المزيد: مطابقة الفهرس لمعايير متعددة في الصفوف و الأعمدة في

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