جدول المحتويات
في 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 .
قراءة المزيد: مطابقة الفهرس لمعايير متعددة في الصفوف و الأعمدة في