Kako pronaći drugu najveću vrijednost pomoću kriterija u Excelu

  • Podijeli Ovo
Hugh West

U ovom vodiču, pokazat ću vam 4 brza trika za pronalaženje druge najveće vrijednosti s kriterijima u excelu. Ove metode možete koristiti čak iu velikim skupovima podataka kako biste saznali drugu najveću vrijednost postavljanjem kriterija. Kroz ovaj vodič također ćete naučiti neke važne alate i tehnike programa Excel koji će vam biti vrlo korisni u bilo kojem zadatku povezanom s Excelom.

Preuzmite radnu bilježnicu za vježbe

Radnu bilježnicu za vježbe možete preuzeti odavde.

Pronađite drugu najveću vrijednost pomoću Criteria.xlsm

4 brza trika za pronalaženje druge najveće vrijednosti pomoću kriterija u Excelu

Uzeli smo sažet skup podataka za jasno objašnjenje koraka. Skup podataka ima približno 7 redaka i 3 stupca. U početku sve ćelije čuvamo u formatu Valuta . Za sve skupove podataka imamo 2 jedinstvena stupca koji su Naziv kluba, Domaći dres i Gostujući dres . Iako kasnije možemo promijeniti broj stupaca ako to bude potrebno.

1. Korištenje funkcije LARGE

Funkcija LARGE u excelu može vratiti broj s popisa brojeva nakon što smo ga sortirali silaznim redoslijedom. Pogledajmo kako primijeniti ovu funkciju za pronalaženje druge najveće vrijednosti s kriterijima.

Koraci:

  • Prvo idite na ćeliju F7 i umetnite sljedeću formulu:
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Sada pritisnite Unesite i ovo ćeizračunajte drugu najveću cijenu Home Kit unutar F7 .

🔎 Kako funkcionira formula?

  • IF(C4:D4=F5,C5:D10) : Ovaj dio vraća niz vrijednosti ćelija i FALSE vrijednosti ćelija.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Ovaj dio formule vraća konačna vrijednost 119 .

2. Primjena funkcije AGGREGATE

Funkcija AGGREGATE u excelu daje nam mogućnost izvođenja agregata izračuni poput COUNT , PROSJEK , MAX, itd. Ova funkcija također zanemaruje sve skrivene retke ili pogreške. Koristit ćemo ovu funkciju za pronalaženje druge najveće vrijednosti prema određenim kriterijima. Slijedite korake u nastavku da biste to učinili.

Koraci:

  • Za početak, dvaput kliknite na ćeliju F7 i unesite ispod formule:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Zatim pritisnite tipku Enter i trebali biste dobiti drugu najveću cijenu gostujućeg kompleta.

3. Korištenje funkcije SUMPRODUCT

Funkcija SUMPRODUCT u excel prvo množi raspon vrijednosti, a zatim daje zbroj tih množenja. Ovu funkciju možemo koristiti zajedno s funkcijom LARGE da pronađemo drugu najveću vrijednost s kriterijima.

Koraci:

  • Za početak ovom metodom dvaput kliknite na ćeliju F7 i umetnite formuluispod:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Zatim pritisnite tipku Enter i posljedično , ovo će pronaći drugu najveću vrijednost cijene za Man City opremu unutar ćelije C10 .

🔎 Kako funkcionira formula?

  • (B5:B10=F5)*(C5:D10) : Ovaj dio formule vraća niz vrijednosti koje su najviše na popisu i druge vrijednosti kao 0 .
  • LARGE((B5:B10=F5)* (C5:D10),2) : Ovaj dio daje vrijednost 80 kao drugu najveću vrijednost.
  • =SUMPRODUCT(LARGE((B5:B10=F5) )*(C5:D10),2)): Ovaj dio vraća konačnu vrijednost koja je u ovom slučaju 80 .

4. Korištenje VBA koda

Ako ste upoznati s VBA u excelu, možete pronaći drugu najveću vrijednost s kriterijima sa samo nekoliko klikova . Pogledajmo kako to učiniti.

Koraci:

  • Za ovu metodu idite na karticu Programer i odaberite Visual Basic .

  • Sada odaberite Umetni u VBA prozoru i kliknite na Modulu .

  • Zatim upišite formulu ispod u novi prozor:
6723

  • Zatim otvorite makronaredbu s kartice Razvojni programer klikom na Makronaredbe .

  • Sada, u prozoru Makro , odaberite Drugi najveći makro i kliknite Pokreni .

  • Kao rezultat, VBA kod će izračunati drugu najveću vrijednost od svih gostujućih dresova unutar ćelije F7 .

Kako pronaći prvih 5 vrijednosti i imena s kriterijima u Excelu

U ovoj metodi vidjet ćemo detaljne korake za pronalaženje prvih 5 vrijednosti i imena s kriterijima u Excelu.

Koraci:

  • Za početak dvaput kliknite na ćeliju E5 i unesite donju formulu:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Zatim pritisnite tipku Enter i kopirajte ovu formulu u ćelije pomoću Ručice za popunjavanje .
  • Slijedom toga, ovo će pronaći prvih 5 vrijednosti za kućnu opremu.

🔎 Kako funkcionira formula?

  • RETCI($E$5:$E5) : Ovaj dio daje vrijednost 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Ovaj dio vraća konačnu vrijednost koja je top 5 cijena opreme za dom.

Stvari koje treba zapamtiti

  • Možete koristiti ALT+F11 prečac za otvaranje VBA prozora i ALT+F8 za otvaranje prozora Macros.
  • Imajte na umu da LARGE funkcija zanemaruje ćelije koje su prazne ili sadrže TRUE ili FALSE vrijednosti u njima.
  • Ako nema numeričke vrijednosti, ova funkcija može kao rezultat vratiti pogrešku #NUM! .

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.