Excelda mezonlar bilan ikkinchi eng katta qiymatni qanday topish mumkin

  • Buni Baham Ko'Ring
Hugh West

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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.