Mundarija
Ushbu qo'llanmada men sizga 4 excel mezonlari bilan ikkinchi eng katta qiymatni topish uchun tezkor fokuslarni ko'rsataman. Siz mezonlarni belgilash orqali ikkinchi eng katta qiymatni aniqlash uchun katta ma'lumotlar to'plamida ham ushbu usullardan foydalanishingiz mumkin. Ushbu qo‘llanma davomida siz excel bilan bog‘liq har qanday topshiriqda juda foydali bo‘lgan ba’zi muhim Excel vositalari va usullarini ham o‘rganasiz.
Amaliyot kitobini yuklab oling
Mashq qilish kitobini shu yerdan yuklab olishingiz mumkin.
Criteria.xlsm yordamida ikkinchi eng katta qiymatni toping
Excelda mezonlar yordamida ikkinchi eng katta qiymatni topish uchun 4 ta tezkor hiyla
Biz qadamlarni aniq tushuntirish uchun qisqacha ma'lumotlar to'plami. Ma'lumotlar to'plamida taxminan 7 satr va 3 ustun mavjud. Dastlab, biz barcha katakchalarni Currency formatda saqlaymiz. Barcha ma'lumotlar to'plamlari uchun bizda 2 o'ziga xos ustunlar mavjud, ular Klub nomi, Home to'plami va Away to'plami . Agar kerak bo'lsa, keyinchalik ustunlar sonini o'zgartirishimiz mumkin.
1. KATTA funksiyadan foydalanish
KATTA funksiya excel da biz uni kamayish tartibida tartiblaganimizdan so'ng raqamlar ro'yxatidan raqamni qaytarishi mumkin. Keling, ushbu funktsiyani mezonli ikkinchi eng katta qiymatni topish uchun qanday qo'llashni ko'rib chiqaylik.
Qadamlar:
- Birinchi, F7
va quyidagi formulani kiriting:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- Endi <1 ni bosing> ni kiriting va bu amalga oshiriladi F7 ichidagi ikkinchi eng katta Home Kit narxini hisoblang.
🔎 Formula qanday ishlaydi?
- IF(C4:D4=F5,C5:D10): Bu qism massivni qaytaradi. katak qiymatlari va FALSE yacheyka qiymatlari.
- =KATTA(AGAR(C4:D4=F5,C5:D10),2): Formulaning bu qismi qaytariladi yakuniy qiymati 119 .
2. AGGREGATE funktsiyasini qo'llash
Excel-dagi AGGREGATE funktsiyasi bizga yig'ish qobiliyatini beradi COUNT , O'RTA , MAX, va h.k. Biz ushbu funktsiyadan maxsus mezonlar bilan ikkinchi eng katta qiymatni topish uchun foydalanamiz. Buning uchun quyidagi amallarni bajaring.
Qadamlar:
- Boshlash uchun F7 katakchani ikki marta bosing va kiriting quyidagi formula:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- Keyin, Enter tugmasini bosing va siz ikkinchi eng katta mehmon to'plami narxini olishingiz kerak.
3. SUMPRODUCT funktsiyasidan foydalanish
SUMPRODUCT funktsiyasi da Excel birinchi navbatda qiymatlar oralig'ini ko'paytiradi va keyin bu ko'paytirishlar yig'indisini beradi. Biz ushbu funksiyadan katta funktsiya bilan birga ikkinchi eng katta qiymatni mezonlarga ega topish uchun foydalanishimiz mumkin.
Qadamlar:
- Boshlash uchun Ushbu usulda F7 katakchani ikki marta bosing va formulani kiritingquyida:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))
- Keyin, Enter tugmasini bosing va natijada , bu C10 hujayra ichidagi Man Siti to'plami uchun ikkinchi eng katta narx qiymatini topadi.
🔎 Formula qanday ishlaydi?
- (B5:B10=F5)*(C5:D10) : Formulaning bu qismi roʻyxatdagi eng yuqori qiymatlar qatorini va boshqa qiymatlarni 0 sifatida qaytaradi.
- LARGE((B5:B10=F5)* (C5:D10),2) : Bu qism ikkinchi eng katta qiymat sifatida 80 qiymatini beradi.
- =SUMPRODUCT(LARGE((B5:B10=F5)) )*(C5:D10),2)): Bu qism bu holatda 80 bo'lgan yakuniy qiymatni qaytaradi.
4. VBA kodidan foydalanish
Agar siz Excelda VBA bilan tanish bo'lsangiz, bir necha marta bosish orqali ikkinchi eng katta qiymatni mezonlar bilan topishingiz mumkin. . Keling, buni qanday qilishni ko'rib chiqaylik.
Qadamlar:
- Ushbu usul uchun Tuzuvchi yorlig'iga o'ting va <1-ni tanlang>Visual Basic .
- Endi VBA oynasida Insert -ni tanlang va bosing Module da.
- Keyin, yangi oynada quyidagi formulani kiriting:
6938
- Keyin, Makrolar -ni bosish orqali Tuzuvchi yorlig'idan makrosni oching.
- Endi Makro oynasida Eng katta makrosni tanlang va Ishga tushirish tugmasini bosing.
- Natijada VBA kod F7 katak ichidagi barcha masofaviy to'plamlardan ikkinchi eng yuqori qiymatni hisoblab chiqadi.
Eng yaxshi 5 qiymatni qanday topish mumkin va Excelda mezonlarga ega ismlar
Ushbu usulda biz excelda eng yuqori 5 qiymatlar va mezonlarga ega nomlarni topish uchun batafsil qadamlarni ko'rib chiqamiz.
Qadamlar:
- Boshlash uchun E5 katakchani ikki marta bosing va quyidagi formulani kiriting:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- Keyin, Enter tugmachasini bosing va Toʻldirish dastagi yordamida ushbu formulani hujayralarga nusxalang.
- Shunday qilib, bu uy to'plamlari uchun eng yuqori 5 qiymatlarni topadi.
🔎 Formula qanday ishlaydi?
- QATLAR($E$5:$E5) : Bu qism
1 . - =KATTA($C$5:$C$10,ROWS($E$5:$E5)): Bu qism yakuniy qiymatni qaytaradi. eng yuqori 5 uy to'plami narxlari.
Esda tutilishi kerak bo'lgan narsalar
- Siz ALT+F11 yorliqlaridan VBA oynasini va ni ochishingiz mumkin. Makroslar oynasini ochish uchun ALT+F8 .
- E'tibor bering, KATTA funksiya bo'sh yoki TRUE yoki FALSE <2 bo'lgan kataklarga e'tibor bermaydi>ulardagi qiymatlar.
- Agar raqamli qiymat bo'lmasa, bu funksiya natijada #NUM! xatosini qaytarishi mumkin.