Sadržaj
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! .