Paano Makakahanap ng Pangalawang Pinakamalaking Halaga na may Pamantayan Sa Excel

  • Ibahagi Ito
Hugh West

Sa tutorial na ito, ipapakita ko sa iyo 4 ang mga mabilisang trick para mahanap ang pangalawang pinakamalaking value na may pamantayan sa excel. Magagamit mo ang mga paraang ito kahit na sa malalaking dataset para malaman ang pangalawang pinakamalaking halaga sa pamamagitan ng pagtatakda ng pamantayan. Sa buong tutorial na ito, matututo ka rin ng ilang mahahalagang tool at diskarte sa excel na magiging lubhang kapaki-pakinabang sa anumang gawaing nauugnay sa excel.

I-download ang Practice Workbook

Maaari mong i-download ang practice workbook mula dito.

Hanapin ang Pangalawang Pinakamalaking Halaga gamit ang Criteria.xlsm

4 na Mabilisang Trick para Makahanap ng Pangalawang Pinakamalaking Halaga na may Pamantayan sa Excel

Nakakuha kami ng isang maigsi na dataset upang maipaliwanag nang malinaw ang mga hakbang. Ang dataset ay may humigit-kumulang 7 mga hilera at 3 mga column. Sa una, pinapanatili namin ang lahat ng mga cell sa Currency format. Para sa lahat ng dataset, mayroon kaming 2 natatanging column na Pangalan ng Club, Home Kit at Away Kit . Bagama't maaari naming pag-iba-ibahin ang bilang ng mga column sa ibang pagkakataon kung kailangan iyon.

1. Paggamit ng LARGE Function

Ang LARGE function sa excel ay maaaring magbalik ng numero mula sa isang listahan ng mga numero pagkatapos naming pagbukud-bukurin ito sa pababang pagkakasunud-sunod. Tingnan natin kung paano ilapat ang function na ito upang mahanap ang pangalawang pinakamalaking halaga na may pamantayan.

Mga Hakbang:

  • Una, pumunta sa cell F7 at ipasok ang sumusunod na formula:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Ngayon, pindutin ang Ipasok ang at ito ang gagawinkalkulahin ang pangalawang pinakamalaking Home Kit na presyo sa loob ng F7 .

🔎 Paano Gumagana ang Formula?

  • KUNG(C4:D4=F5,C5:D10) : Ang bahaging ito ay nagbabalik ng hanay ng mga halaga ng cell at FALSE mga halaga ng cell.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Bumabalik ang bahaging ito ng formula ang huling halaga ng 119 .

2. Paglalapat ng AGGREGATE Function

Ang AGGREGATE function sa excel ay nagbibigay sa amin ng kakayahang magsagawa ng pinagsama-samang mga kalkulasyon tulad ng COUNT , AVERAGE , MAX, atbp. Binabalewala din ng function na ito ang anumang mga nakatagong row o error. Gagamitin namin ang function na ito upang mahanap ang pangalawang pinakamalaking halaga na may partikular na pamantayan. Sundin ang mga hakbang sa ibaba upang gawin ito.

Mga Hakbang:

  • Upang magsimula, i-double click ang cell F7 at ilagay ang formula sa ibaba:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Susunod, pindutin ang Enter key at dapat mong makuha ang pangalawang pinakamalaking away kit na presyo.

3. Paggamit ng SUMPRODUCT Function

Ang SUMPRODUCT function sa Pina-multiply muna ng excel ang hanay ng mga halaga at pagkatapos ay ibibigay ang kabuuan ng mga multiplikasyon na iyon. Magagamit namin ang function na ito kasama ng ang LARGE function upang mahanap ang pangalawang pinakamalaking value na may pamantayan.

Mga Hakbang:

  • Upang magsimula sa paraang ito, i-double click ang cell F7 at ipasok ang formulasa ibaba:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Susunod, pindutin ang Enter key at dahil dito , makikita nito ang pangalawang pinakamalaking halaga ng presyo para sa Man City kit sa loob ng cell C10 .

🔎 Paano Gumagana ang Formula?

  • (B5:B10=F5)*(C5:D10) : Ang bahaging ito ng formula ay nagbabalik ng array ng mga value na pinakamataas sa listahan at iba pang value bilang 0 .
  • LARGE((B5:B10=F5)* (C5:D10),2) : Ibinibigay ng bahaging ito ang value na 80 bilang pangalawang pinakamalaking value.
  • =SUMPRODUCT(LARGE((B5:B10=F5) )*(C5:D10),2)): Ibinabalik ng bahaging ito ang huling halaga na 80 sa kasong ito.

4. Paggamit ng VBA Code

Kung pamilyar ka sa VBA sa excel, mahahanap mo ang pangalawang pinakamalaking halaga na may pamantayan sa ilang pag-click lang . Tingnan natin kung paano ito gawin.

Mga Hakbang:

  • Para sa paraang ito, pumunta sa tab na Developer at piliin ang Visual Basic .

  • Ngayon, piliin ang Insert sa VBA window at i-click sa Module .

  • Susunod, i-type ang formula sa ibaba sa bagong window:
8238

  • Pagkatapos, buksan ang macro mula sa tab na Developer sa pamamagitan ng pag-click sa Macros .

  • Ngayon, sa Macro window, piliin ang SecondLargest macro at i-click ang Run .

  • Bilang resulta, ang VBAKakalkulahin ng code ang pangalawang pinakamataas na value mula sa lahat ng away kit sa loob ng cell F7 .

Paano Maghanap ng Nangungunang 5 Value at Mga Pangalan na may Pamantayan sa Excel

Sa paraang ito, makikita natin ang mga detalyadong hakbang upang mahanap ang nangungunang 5 na mga halaga at mga pangalan na may pamantayan sa excel.

Mga Hakbang:

  • Upang magsimula, i-double click ang cell E5 at ilagay ang formula sa ibaba:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Pagkatapos, pindutin ang Enter key at kopyahin ang formula na ito sa mga cell gamit ang Fill Handle .
  • Dahil dito, makikita nito ang nangungunang 5 na mga halaga para sa mga home kit.

🔎 Paano Gumagana ang Formula?

  • ROWS($E$5:$E5) : Ang bahaging ito ay nagbibigay ng halaga ng 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Ibinabalik ng bahaging ito ang huling halaga na ang nangungunang 5 mga presyo ng home kit.

Mga Dapat Tandaan

  • Maaari mong gamitin ang ALT+F11 shortcut upang buksan ang VBA window at ALT+F8 para buksan ang Macros window.
  • Tandaan na ang LARGE function ay binabalewala ang mga cell na walang laman o naglalaman ng TRUE o FALSE mga halaga sa mga ito.
  • Kung walang numeric na halaga, maaaring ibalik ng function na ito ang #NUM! Error bilang resulta.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.