Kuidas leida teine suurim väärtus koos kriteeriumidega Excelis

  • Jaga Seda
Hugh West

Selles õpetuses näitan teile, kuidas 4 kiireid nippe, kuidas leida kriteeriumide abil suuruselt teine väärtus excelis. Neid meetodeid saate kasutada ka suurte andmekogumite puhul, et leida kriteeriumide abil suuruselt teine väärtus. Selle õpetuse käigus õpite ka mõned olulised exceli tööriistad ja tehnikad, mis on väga kasulikud mis tahes exceliga seotud ülesande puhul.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida siit.

Teise suurima väärtuse leidmine kriteeriumidega.xlsm

4 kiiret trikki teise suurima väärtuse leidmiseks kriteeriumide abil Excelis

Me oleme võtnud lühikese andmestiku, et selgesti selgitada samme. Andmestik on ligikaudu 7 read ja 3 Esialgu hoiame kõik lahtrid lahtrite Valuuta Kõigi andmekogumite puhul on meil 2 unikaalsed veerud, mis on Klubi nimi, kodukomplekt ja Väljasõidu komplekt Kuigi me võime hiljem varieerida veergude arvu, kui see on vajalik.

1. Funktsiooni LARGE kasutamine

Funktsioon LARGE aadressil excel võib tagastada numbrite loetelust numbri pärast seda, kui oleme selle sorteerinud kahanevas järjekorras. Vaatame, kuidas seda funktsiooni rakendada, et leida kriteeriumidega suuruselt teine väärtus.

Sammud:

  • Kõigepealt minge lahtrisse F7 ja sisestage järgmine valem:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Nüüd vajutage Sisesta ja see arvutab suuruselt teise Kodukomplekt hind sees F7 .

🔎 Kuidas valem töötab?

  • IF(C4:D4=F5,C5:D10) : See osa tagastab lahtri väärtuste massiivi ja VALE rakkude väärtused.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): See osa valemist annab lõppväärtuse 119 .

2. AGGREGATE funktsiooni rakendamine

Funktsioon AGGREGATE excelis annab meile võimaluse teha koondarvutusi, näiteks COUNT , AVERAGE , MAX, jne. See funktsioon ignoreerib ka kõiki varjatud ridu või vigu. Me kasutame seda funktsiooni, et leida suuruselt teine väärtus konkreetsete kriteeriumidega. Järgige selleks alljärgnevaid samme.

Sammud:

  • Alustuseks tehke topeltklõps lahtril F7 ja sisestage alljärgnev valem:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Seejärel vajutage Sisesta võti ja sa peaksid saama teise suurima väliskomplekti hinna.

3. Funktsiooni SUMPRODUCT kasutamine

Funktsioon SUMPRODUCT excelis korrutab kõigepealt väärtuste vahemiku ja annab seejärel nende korrutiste summa. Me võime kasutada seda funktsiooni koos funktsiooniga funktsioon LARGE leida suuruselt teine väärtus koos kriteeriumidega.

Sammud:

  • Selle meetodi alustamiseks tehke topeltklõps lahtril F7 ja sisestage alljärgnev valem:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Seejärel vajutage Sisesta võti ja järelikult leiab see suuruselt teise hinna väärtuse jaoks Man City komplekt raku sees C10 .

🔎 Kuidas valem töötab?

  • (B5:B10=F5)*(C5:D10) : See osa valemist tagastab massiivi väärtustest, mis on kõige kõrgemad nimekirjas ja muud väärtused kui 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : See osa annab väärtuse 80 suuruselt teine väärtus.
  • =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)): See osa annab tagasi lõppväärtuse, mis on 80 sel juhul.

4. VBA koodi kasutamine

Kui olete tuttav VBA excelis, saate paari klikiga leida kriteeriumide abil suuruselt teise väärtuse. Vaatame, kuidas seda teha.

Sammud:

  • Selle meetodi jaoks minge Arendaja vahekaart ja valige Visual Basic .

  • Nüüd valige Sisesta aastal VBA aknas ja klõpsake Moodul .

  • Seejärel sisestage uues aknas alljärgnev valem:
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Seejärel avage makro menüüst Arendaja klõpsates vahekaardil Makros .

  • Nüüd on Makro aknas, valige SecondLargest makro ja klõpsake Käivita .

  • Selle tulemusena on VBA kood arvutab kõigi lahtiste komplektide hulgast teise kõrgeima väärtuse lahtri siseselt. F7 .

Kuidas leida 5 parimat väärtust ja nime koos kriteeriumidega Excelis

Selles meetodis näeme üksikasjalikke samme, kuidas leida tippu 5 väärtused ja nimed koos kriteeriumidega excelis.

Sammud:

  • Alustuseks tehke topeltklõps lahtril E5 ja sisestage alljärgnev valem:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Seejärel vajutage Sisesta klahvi ja kopeeri see valem lahtritesse, kasutades Täitmise käepide .
  • Järelikult leiab see top 5 kodukomplektide väärtused.

🔎 Kuidas valem töötab?

  • ROWS($E$5:$E5) : See osa annab väärtuse 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): See osa tagastab lõpliku väärtuse, mis on ülemine väärtus. 5 kodukomplekti hinnad.

Asjad, mida meeles pidada

  • Võite kasutada ALT+F11 otsetee, et avada VBA aken ja ALT+F8 et avada makrode aken.
  • Pange tähele, et funktsioon LARGE ignoreerib lahtrid, mis on tühjad või sisaldavad TÕELINE või VALE väärtused neis.
  • Kui numbrilist väärtust ei ole, võib see funktsioon tagastada väärtuse #NUM! Tulemusena viga.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.