جدول المحتويات
أثناء العمل مع كمية كبيرة من البيانات في Excel ، من الشائع جدًا استخدام وظائف INDEX-MATCH للبحث عن المعلمات ضمن معايير متعددة للمجموع أو التطبيقات الأخرى ذات الصلة. في هذه المقالة ، ستتعرف على كيفية دمج دالات SUM أو SUMPRODUCT أو SUMIF أو SUMIFS جنبًا إلى جنب مع صيغة INDEX-MATCH للتجميع أو تقييم التجميع وفقًا لمعايير عديدة في Excel.
لقطة الشاشة أعلاه هي نظرة عامة على المقالة التي تمثل مجموعة بيانات & amp؛ مثال على كيفية تقييم المجموع في Excel تحت ظروف مختلفة جنبًا إلى جنب مع الأعمدة & amp؛ صفوف . ستتعرف على المزيد حول مجموعة البيانات وجميع الوظائف المناسبة في الطرق التالية في هذه المقالة.
تنزيل Practice Workbook
يمكنك تنزيل مصنف Excel الذي نوفره. تم استخدامه لإعداد هذه المقالة.
SUM مع INDEX و MATCH
مقدمة إلى الوظائف: SUM و INDEX و MATCH مع الأمثلة
قبل الخوض في كيفية عمل هذه الوظائف الثلاث معًا ، دعنا نتعرف على هذه الوظائف & amp؛ عملية عملهم واحدة تلو الأخرى.
1. SUM
- الهدف:
جمع كل الأرقام في نطاق من الخلايا.
- صيغة الصيغة:
= SUM (number1، [number2]،…)
- مثال:
في مجموعة البيانات الخاصة بنا ، قائمة بأجهزة الكمبيوتر
- مثال:
سنستخدم مجموعة البيانات السابقة هنا للحفاظ على التدفق. باستخدام وظيفة SUMIF ، سنجد إجمالي المبيعات في شهر مايو لأجهزة الكمبيوتر المكتبية لجميع العلامات التجارية فقط. لذلك ، ستكون الصيغة في الخلية F18 هي:
=SUMIF(C5:C14,F17,H5:H14)
بعد الضغط على إدخال ، ستحصل على إجمالي سعر المبيعات هو 71،810 دولارًا.
لنستخدم SUMIF مع INDEX & amp؛ دالة MATCH لتجمع تحت معايير متعددة جنبًا إلى جنب مع الأعمدة & amp؛ صفوف. تم تعديل مجموعة البيانات الخاصة بنا الآن قليلاً. في العمود A ، توجد الآن 5 علامات تجارية بمظاهر متعددة لنوعيها من الأجهزة. لم تتغير أسعار المبيعات في باقي الأعمدة.
سنكتشف إجمالي مبيعات أجهزة Lenovo في يونيو.
📌 الخطوات:
➤ في الإخراج الخلية F18 ، ستكون الصيغة ذات الصلة:
=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
➤ اضغط على أدخل & amp؛ ستحصل على إجمالي سعر مبيعات Lenovo في يونيو دفعة واحدة.
وإذا كنت تريد التبديل إلى فئة الجهاز ، على افتراض أنك تريد العثور على إجمالي سعر البيع لسطح المكتب ، فسيكون النطاق مجموع C5: C14 & amp؛ Sum Criteria سيكون سطح المكتب الآن. لذلك ، في هذه الحالة ، ستكون الصيغة:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
اقرأ المزيد: Excel INDEX MATCH بمعايير متعددة (4 أمثلة مناسبة)
استخدام SUMIFS مع INDEX & amp؛ وظائف MATCH في Excel
SUMIFS هيفئة فرعية لوظيفة SUMIF . استخدام وظيفة SUMIFS و INDEX & amp؛ وظائف MATCH بالداخل ، يمكنك إضافة أكثر من معيار واحد غير ممكن مع وظيفة SUMIF . في وظائف SUMIFS ، يجب عليك إدخال Sum Range أولاً ، ثم يتم وضع نطاق المعايير ، بالإضافة إلى معايير النطاق. الآن استنادًا إلى مجموعة البيانات الخاصة بنا ، سنكتشف سعر بيع جهاز كمبيوتر سطح المكتب من Acer في مايو. على طول الصفوف ، نضيف معيارين مختلفين هنا من الأعمدة B & amp؛ C .
📌 الخطوات:
➤ الصيغة ذات الصلة في الخلية F19 ستكون:
=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)
➤ اضغط على أدخل & amp؛ ستعود الوظيفة إلى 9000.00 دولار.
الكلمات الختامية
آمل أن تطالبك كل هذه الطرق المذكورة أعلاه الآن قم بتطبيقها في أعمال Excel العادية الخاصة بك. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك من خلال تعليقاتك القيمة. أو يمكنك إلقاء نظرة على أعمالنا الأخرى المثيرة للاهتمام & amp؛ مقالات إعلامية على هذا الموقع.
توجد علامات تجارية مختلفة إلى جانب أسعار البيع لمدة 6 أشهر لمتجر كمبيوتر.
نريد معرفة إجمالي سعر بيع أجهزة الكمبيوتر المكتبية لجميع العلامات التجارية لشهر يناير فقط.
📌 الخطوات:
➤ في الخلية F18 ، يتعين علينا كتابة:
=SUM((C5:C14=F16)*D5:D14)
➤ اضغط على أدخل & amp؛ سترى إجمالي سعر البيع لجميع أجهزة الكمبيوتر المكتبية لشهر يناير مرة واحدة.
داخل وظيفة SUM ، توجد مصفوفة واحدة فقط. هنا ، يعني C5: C14 = F16 أننا نوجه الوظيفة لمطابقة المعايير من الخلية F16 في نطاق الخلايا C5: C14 . بإضافة نطاق آخر من الخلايا D5: D14 بعلامة النجمة (*) من قبل ، فإننا نخبر الدالة بجمع جميع القيم من هذا النطاق وفقًا للمعايير المحددة.
2. INDEX
- الهدف:
إرجاع قيمة مرجعية للخلية عند تقاطع معين صف وعمود ، في نطاق معين.
- صيغة الصيغة:
= INDEX (صفيف ، row_num ، [column_num])
أو ،
= INDEX ( مرجع ، row_num ، [column_num] ، [area_num])
- مثال:
بافتراض أننا نريد أن نعرف القيمة عند تقاطع الصف الثالث & أمبير ؛ العمود الرابع من صفيف أسعار البيع من الجدول.
📌 الخطوات:
➤ في الخلية F19 ، اكتب:
=INDEX(D5:I14,3,4)
➤اضغط على أدخل & أمبير ؛ ستحصل على النتيجة.
نظرًا لأن العمود الرابع في المصفوفة يمثل أسعار بيع جميع الأجهزة لشهر أبريل & amp؛ يمثل الصف الثالث فئة Lenovo Desktop ، لذلك عند تقاطعهم في المصفوفة ، سنجد سعر بيع Lenovo Desktop في أبريل.
اقرأ المزيد : كيفية استخدام دالة INDEX في Excel (8 أمثلة)
3. MATCH
- الهدف:
إرجاع الموضع النسبي لعنصر في مصفوفة يطابق عنصرًا محددًا القيمة بترتيب محدد.
- صيغة الصيغة:
= MATCH (lookup_value، lookup_array، [match_type])
- مثال:
أولاً ، سنعرف الموضع من الشهر يونيو من رؤوس الشهر.
📌 الخطوات:
➤ في الخلية F17 ، سوف يكون:
=MATCH(F16,D4:I4,0)
➤ اضغط على Enter & amp؛ ستجد أن موضع عمود شهر يونيو هو 6 في رؤوس الشهر.
قم بتغيير اسم الشهر في الخلية F17 & amp؛ سترى موضع العمود ذي الصلة المحدد لشهر آخر.
وإذا أردنا معرفة موضع صف العلامة التجارية 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))
➤ اضغط على Enter & amp ؛ ستجد النتيجة على الفور.
إذا قمت بتغيير الشهر & amp؛ اسم الجهاز في E16 & أمبير ؛ E17 على التوالي ، ستحصل على النتيجة ذات الصلة في E19 مرة واحدة.
اقرأ المزيد: كيفية تحديد بيانات محددة في Excel (6 طرق)
وظائف INDEX و MATCH المتداخلة داخل دالة SUM
هنا الجزء الأساسي من المقالة المبنية حول استخدامات SUM أو SUMPRODUCT و INDEX & amp؛ MATCH تعمل معًا. يمكننا إيجاد بيانات المخرجات تحت 10 معايير مختلفة باستخدام هذه الدالة المركبة.هنا ، سيتم استخدام الوظيفة SUM لجميع معاييرنا ولكن يمكنك استبدالها بالوظيفة SUMPRODUCT أيضًا & amp؛ لن تتغير النتائج.
المعايير 1: إيجاد المخرجات بناءً على صف واحد & amp؛ عمود واحد به وظائف SUM و INDEX و MATCH معًا
استنادًا إلى معيارنا الأول ، نريد معرفة إجمالي سعر البيع لعلامة Acer التجارية في أبريل.
📌 الخطوات:
➤ في الخلية F20 ، ستكون الصيغة:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
➤ اضغط على إدخال & amp؛ ستكون قيمة الإرجاع 3،250.00 دولارًا.
قراءة المزيد: تطابق فهرس Excel معايير فردية / متعددة بنتائج فردية / متعددة
المعايير 2: استخراج البيانات بناءً على صف واحد & amp؛ عمودان يحتويان على وظائف SUM و INDEX و MATCH معًا
الآن نريد معرفة إجمالي سعر بيع أجهزة HP في شهري فبراير وكذلك يونيو.
📌 الخطوات:
➤ في الخلية F21 ، يتعين علينا كتابة:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))
➤ بعد الضغط على إدخال ، ستجد القيمة الناتجة كـ $ 21،990.00.
هنا ، في الثانية MATCH وظيفة ، نحن نحدد الأشهر داخل أقواس متعرجة. ستُرجع مواضع الأعمدة لكلا الشهرين. ثم تقوم وظيفة INDEX بالبحث عن أسعار البيع بناءً على تقاطعات الصفوف & amp؛ أعمدة وأخيرًا SUM ستضيفهم.
المعايير 3: تحديد القيمعلى أساس 1 صف & أمبير ؛ جميع الأعمدة التي تحتوي على وظائف SUM و INDEX و MATCH معًا
في هذا الجزء ، سنتعامل مع جميع الأعمدة بصف واحد ثابت. لذلك ، يمكننا العثور على إجمالي سعر البيع لأجهزة Lenovo في جميع الأشهر وفقًا لمعاييرنا هنا.
📌 الخطوات:
➤ In الخلية F20 ، اكتب:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
➤ اضغط على أدخل & amp؛ ستجد سعر البيع الإجمالي 36830.00 دولارًا.
في هذه الوظيفة ، لإضافة معايير للنظر في جميع الأشهر أو جميع الأعمدة ، يتعين علينا كتابة 0 كوسيطة- column_pos داخل الدالة MATCH .
اقرأ المزيد: Excel INDEX MATCH لإرجاع قيم متعددة في خلية واحدة
المعايير 4: حساب المجموع على أساس صفين & amp؛ 1 عمود مع وظائف SUM و INDEX و MATCH معًا
في هذا القسم تحت صفين & amp؛ بمعايير عمود واحد ، سنكتشف إجمالي سعر البيع لـ HP & amp؛ أجهزة Lenovo في يونيو.
📌 الخطوات:
➤ في الخلية F21 ، ستكون الصيغة تحت المعطى المعايير:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
➤ بعد الضغط على إدخال ، سنجد قيمة الإرجاع بمبلغ 16،680 دولارًا.
هنا داخل أول وظيفة MATCH ، يتعين علينا إدخال HP & amp؛ Lenovo داخل مصفوفة بإرفاقها بأقواس متعرجة.
اقرأ المزيد: مجموع تطابق الفهرس عدة صفوف في Excel (3 طرق)
المعايير 5: تقييم المجموع بناءً على صفين & amp؛ 2 أعمدةمع وظائف SUM و INDEX و MATCH معًا
الآن سننظر في صفين وأمبير ؛ عمودان لاستخراج إجمالي أسعار بيع HP & amp؛ أجهزة Lenovo لمدة شهرين محددين- أبريل وأمبير. يونيو.
📌 الخطوات:
➤ اكتب الخلية F22 :
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
➤ اضغط على أدخل & amp؛ سترى الناتج على أنه 25980.00 دولارًا.
ما نقوم به هنا هو دمج وظيفتين SUM عن طريق إضافة Plus ( +) بينهما لمدة شهرين مختلفين.
قراءات مماثلة
- مطابقة الفهرس عبر أوراق متعددة في Excel (مع بديل)
- كيفية مطابقة معايير متعددة من مصفوفات مختلفة في Excel
- مطابقة الفهرس مع تطابقات متعددة في Excel (5 طرق)
- كيفية استخدام INDEX & amp؛ دالات ورقة العمل MATCH في Excel VBA
- INDEX MATCH معايير متعددة مع Wildcard في Excel (دليل كامل)
المعايير 6: البحث النتيجة بناءً على صفين وأمبير. جميع الأعمدة التي تحتوي على وظائف SUM و INDEX و MATCH معًا
في هذا الجزء ، دعونا نتعامل مع صفين & amp؛ كل الأعمدة. لذلك سنكتشف إجمالي أسعار البيع لـ HP & amp؛ أجهزة Lenovo في جميع الأشهر.
📌 الخطوات:
➤ ستكون صيغتنا في الخلية F21:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))
➤ اضغط على أدخل & amp؛ سنجد القيمة الناتجة 89870 دولارًا.
المعايير 7: تحديد الناتج استنادًا إلى الكلالصفوف وأمبير. 1 عمود به وظائف SUM و INDEX و MATCH معًا
بموجب هذا المعيار ، يمكننا الآن استخراج إجمالي أسعار البيع لجميع الأجهزة لشهر واحد (مارس).
📌 الخطوات:
➤ أدخل الصيغة في الخلية F20 :
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
➤ اضغط على إدخال & amp؛ انت انتهيت. ستكون قيمة الإرجاع 141،230.00 دولارًا.
المعايير 8: استخراج القيم استنادًا إلى جميع الصفوف & amp؛ عمودان يحتويان على وظائف SUM و INDEX و MATCH معًا
في هذا الجزء ، سنحدد إجمالي سعر البيع لجميع الأجهزة لمدة شهرين- فبراير & amp؛ يونيو.
📌 الخطوات:
➤ في الخلية F21 ، يتعين علينا كتابة:
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
➤ بعد الضغط على إدخال ، سيظهر سعر البيع الإجمالي على أنه $ 263،140.00.
معايير 9: إيجاد نتيجة بناءً على جميع الصفوف & amp؛ جميع الأعمدة التي تحتوي على وظائف SUM و INDEX و MATCH معًا
سنكتشف الآن إجمالي سعر البيع لجميع الأجهزة لجميع الأشهر في الجدول.
📌 الخطوات:
➤ في الخلية F20 ، يجب عليك كتابة:
=SUM(INDEX(D5:I14,0,0))
➤ اضغط على أدخل & amp؛ ستحصل على القيمة الناتجة على أنها $ 808،090.00.
لست بحاجة إلى استخدام وظائف MATCH هنا لأننا نحدد جميع الأعمدة & amp ؛ مواضع الصف عن طريق كتابة 0 داخل الدالة INDEX .
المعايير 10: حساب المجموع استنادًا إلى أزواج مميزة مع SUM و INDEX ووظائف MATCH معًا
في معيارنا الأخير ، سنكتشف إجمالي أسعار بيع أجهزة HP لشهر أبريل جنبًا إلى جنب مع أجهزة Lenovo لشهر يونيو معًا.
📌 الخطوات:
➤ بموجب هذا المعيار ، ستكون صيغتنا في الخلية F22 هي:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
➤ الآن اضغط على أدخل & amp؛ سترى النتيجة بمبلغ 12730.00 دولارًا.
أثناء إضافة أزواج مميزة في هذه الوظيفة المدمجة ، يتعين علينا إدخال الجهاز & amp؛ أسماء الأشهر داخل المصفوفتين بناءً على وسيطات الصف & amp؛ مواضع العمود والجهاز & أمبير ؛ يجب الاحتفاظ بأسماء الأشهر من الأزواج بالترتيب المقابل.
اقرأ المزيد: INDEX MATCH مع معايير متعددة في ورقة مختلفة (طريقتان)
استخدام SUMIF مع وظائف INDEX-MATCH للتجميع تحت معايير متعددة
قبل الانتقال إلى استخدامات صيغة أخرى مدمجة ، دعنا نتعرف على SUMIF تعمل الآن.
- هدف الصيغة:
أضف الخلايا المحددة بالشروط أو المعايير المحددة.
- بنية الصيغة:
= SUMIF (النطاق ، المعايير ، [sum_range])
- الوسيطات:
range- نطاق الخلايا حيث تكمن المعايير.
معيار- معايير محددة للنطاق.
sum_range- نطاق الخلايا التي تعتبر للتلخيص.