جدول المحتويات
في هذا البرنامج التعليمي ، سأعرض لك 4 حيلًا سريعة للعثور على ثاني أكبر قيمة بمعايير في Excel. يمكنك استخدام هذه الأساليب حتى في مجموعات البيانات الكبيرة لمعرفة ثاني أكبر قيمة من خلال تحديد المعايير. خلال هذا البرنامج التعليمي ، ستتعلم أيضًا بعض أدوات وتقنيات Excel المهمة والتي ستكون مفيدة جدًا في أي مهمة متعلقة بـ Excel.
تنزيل Practice Workbook
يمكنك تنزيل دليل التدريب من هنا.
البحث عن ثاني أكبر قيمة مع Criteria.xlsm
4 حيل سريعة للعثور على ثاني أكبر قيمة مع المعايير في Excel
لقد اتخذنا مجموعة بيانات موجزة لشرح الخطوات بوضوح. تحتوي مجموعة البيانات على ما يقرب من 7 صفوف و 3 أعمدة. في البداية ، نحتفظ بجميع الخلايا بتنسيق Currency . لجميع مجموعات البيانات ، لدينا 2 أعمدة فريدة وهي Club Name و Home Kit و Away Kit . على الرغم من أننا قد نغير عدد الأعمدة لاحقًا إذا لزم الأمر.
1. استخدام الوظيفة الكبيرة
الوظيفة الكبيرة في يمكن لـ Excel إرجاع رقم من قائمة الأرقام بعد أن قمنا بفرزها بترتيب تنازلي. دعونا نرى كيفية تطبيق هذه الوظيفة للعثور على ثاني أكبر قيمة مع المعايير.
الخطوات:
- أولاً ، انتقل إلى الخلية F7 وأدخل الصيغة التالية:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- الآن ، اضغط على أدخل وهذا سوفاحسب ثاني أكبر سعر Home Kit داخل F7 .
🔎 كيف تعمل الصيغة؟
- IF (C4: D4 = F5، C5: D10): يعرض هذا الجزء مصفوفة من قيم الخلية و FALSE قيم الخلية.
- = LARGE (IF (C4: D4 = F5، C5: D10)، 2): هذا الجزء من الصيغة يعود القيمة النهائية لـ 119 .
2. تطبيق وظيفة AGGREGATE
وظيفة AGGREGATE في Excel تعطينا القدرة على أداء التجميع حسابات مثل COUNT ، AVERAGE ، MAX ، إلخ. تتجاهل هذه الوظيفة أيضًا أي صفوف أو أخطاء مخفية. سنستخدم هذه الدالة لإيجاد ثاني أكبر قيمة بمعايير محددة. اتبع الخطوات أدناه للقيام بذلك.
الخطوات:
- للبدء ، انقر نقرًا مزدوجًا فوق الخلية F7 وأدخل الصيغة أدناه:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- بعد ذلك ، اضغط على مفتاح أدخل ثم يجب أن تحصل على ثاني أكبر سعر للمجموعة الخارجية.
3. استخدام وظيفة SUMPRODUCT
وظيفة SUMPRODUCT في يضاعف Excel أولاً نطاق القيم ثم يعطي مجموع تلك المضاعفات. يمكننا استخدام هذه الوظيفة مع الدالة LARGE للعثور على ثاني أكبر قيمة بالمعايير.
الخطوات:
- للبدء بهذه الطريقة ، انقر نقرًا مزدوجًا فوق الخلية F7 وأدخل الصيغةأدناه:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))
- بعد ذلك ، اضغط على مفتاح أدخل وبالتالي ، سيجد هذا ثاني أكبر قيمة سعرية لمجموعة Man City داخل الخلية C10 .
🔎 كيف تعمل الصيغة؟
- (B5: B10 = F5) * (C5: D10): هذا الجزء من الصيغة يُرجع مصفوفة من القيم التي هي الأعلى في القائمة والقيم الأخرى مثل 0 .
- LARGE ((B5: B10 = F5) * (C5: D10)، 2): يعطي هذا الجزء القيمة 80 كثاني أكبر قيمة.
- = SUMPRODUCT (LARGE ((B5: B10 = F5 ) * (C5: D10)، 2)): هذا الجزء يعيد القيمة النهائية وهي 80 في هذه الحالة.
4. استخدام رمز VBA
إذا كنت معتادًا على VBA في Excel ، يمكنك العثور على ثاني أكبر قيمة مع المعايير ببضع نقرات فقط . دعونا نرى كيفية القيام بذلك.
الخطوات:
- لهذه الطريقة ، انتقل إلى علامة التبويب المطور وحدد Visual Basic .
- الآن ، حدد إدراج في نافذة VBA وانقر في الوحدة النمطية .
- بعد ذلك ، اكتب الصيغة أدناه في النافذة الجديدة:
4759
- ثم افتح الماكرو من علامة التبويب Developer بالنقر فوق وحدات الماكرو .
- الآن ، في نافذة ماكرو ، حدد ماكرو ثاني أكبر وانقر فوق تشغيل .
- نتيجة لذلك ، VBAسيحسب الرمز ثاني أعلى قيمة من جميع المجموعات البعيدة داخل الخلية F7 .
كيفية البحث عن أفضل 5 قيم والأسماء ذات المعايير في Excel
في هذه الطريقة ، سنرى الخطوات التفصيلية للعثور على أعلى قيم 5 مع معايير في Excel.
الخطوات:
- لتبدأ ، انقر نقرًا مزدوجًا فوق الخلية E5 وأدخل الصيغة التالية:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- ثم اضغط على مفتاح أدخل وانسخ هذه الصيغة إلى الخلايا باستخدام مقبض التعبئة .
- وبالتالي ، سيجد هذا أعلى قيم 5 لمجموعات المنزل.
🔎 كيف تعمل الصيغة؟
- ROWS ($ E $ 5: $ E5): يعطي هذا الجزء قيمة 1 .
- = كبير ($ C $ 5: $ C $ 10، ROWS ($ E $ 5: $ E5)): يعرض هذا الجزء القيمة النهائية وهي أعلى 5 أسعار الأدوات المنزلية.
أشياء يجب تذكرها
- يمكنك استخدام الاختصار ALT + F11 لفتح نافذة VBA و ALT + F8 لفتح نافذة وحدات الماكرو.
- لاحظ أن وظيفة LARGE تتجاهل الخلايا الفارغة أو التي تحتوي على TRUE أو FALSE القيم فيها.
- إذا لم تكن هناك قيمة رقمية ، فقد ترجع هذه الدالة الخطأ #NUM! نتيجة لذلك.