Sadržaj
U ovom tutorijalu pokazat ću vam 4 brzih trikova za pronalaženje druge najveće vrijednosti s kriterijima u excelu. Ove metode možete koristiti čak iu velikim skupovima podataka da biste saznali drugu najveću vrijednost postavljanjem kriterija. Kroz ovaj tutorijal naučit ćete i neke važne Excel alate i tehnike koje će biti vrlo korisne u bilo kojem zadatku koji se odnosi na excel.
Preuzmite Vježbalicu
Vježbu možete preuzeti ovdje.
Pronađi drugu najveću vrijednost pomoću Criteria.xlsm
4 brza trika za pronalaženje druge najveće vrijednosti s kriterijima u Excelu
Uzeli smo sažeti skup podataka kako bi se jasno objasnili koraci. Skup podataka ima otprilike 7 redova i 3 kolone. U početku, sve ćelije čuvamo u formatu Valuta . Za sve skupove podataka imamo 2 jedinstvene kolone koje su Naziv kluba, Domaća oprema i Komplet u gostima . Iako možemo kasnije promijeniti broj stupaca ako je to potrebno.
1. Korištenje VELIKE funkcije
VELIKE funkcije u excelu može vratiti broj sa liste brojeva nakon što smo ga sortirali u opadajućem redoslijedu. Pogledajmo kako primijeniti ovu funkciju da pronađemo drugu najveću vrijednost 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 će bitiizračunajte drugu najveću cijenu Home Kit unutar F7 .
🔎 Kako funkcionira formula?
- IF(C4:D4=F5,C5:D10) : Ovaj dio vraća niz vrijednosti ćelije i FALSE vrijednosti ćelije.
- =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 da izvedemo agregat izračunavanja kao što su COUNT , PROSJEK , MAX, itd. Ova funkcija također zanemaruje sve skrivene redove ili greške. Koristit ćemo ovu funkciju da pronađemo drugu najveću vrijednost s određenim kriterijima. Slijedite dolje navedene korake 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)
- Sljedeće pritisnite tipku Enter i trebali biste dobiti drugu najveću cijenu kompleta za goste.
3. Korištenje funkcije SUMPRODUCT
Funkcija SUMPRODUCT u excel prvo množi raspon vrijednosti, a zatim daje zbir tih množenja. Ovu funkciju možemo koristiti zajedno sa velikom funkcijom 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))
- Sljedeće pritisnite tipku Enter i posljedično , ovo će pronaći drugu najveću vrijednost cijene za Man City komplet unutar ćelije C10 .
🔎 Kako formula funkcionira?
- (B5:B10=F5)*(C5:D10) : Ovaj dio formule vraća niz vrijednosti koje su najviše na listi 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. Upotreba VBA koda
Ako ste upoznati sa VBA u excelu, možete pronaći drugu najveću vrijednost sa kriterijima sa samo nekoliko klikova . Hajde da vidimo kako to učiniti.
Koraci:
- Za ovu metodu idite na karticu Razvojnik i odaberite Visual Basic .
- Sada odaberite Insert u VBA prozoru i kliknite na Module .
- Dalje, u novom prozoru ukucajte formulu ispod:
5382
- Zatim otvorite makro sa kartice Razvojnik tako što ćete kliknuti na Makroi .
- Sada, u prozoru Makro , odaberite Drugi najveći makro i kliknite Pokreni .
- Kao rezultat toga, VBA kod će izračunati drugu najvišu vrijednost iz svih gostujućih kompleta unutar ćelije F7 .
Kako pronaći top 5 vrijednosti i Imena s kriterijima u Excelu
U ovoj metodi ćemo vidjeti detaljne korake za pronalaženje gornjih 5 vrijednosti i imena s kriterijima u excelu.
Koraci:
- Za početak, dvaput kliknite na ćeliju E5 i unesite formulu ispod:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- Zatim pritisnite tipku Enter i kopirajte ovu formulu u ćelije koristeći Fill Handle .
- Slijedom toga, ovo će pronaći gornje 5 vrijednosti za kućne komplete.
🔎 Kako funkcionira formula?
- ROWS($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 cijene kućnih kompleta.
Stvari koje treba zapamtiti
- Možete koristiti prečicu ALT+F11 da otvorite VBA prozor i ALT+F8 za otvaranje prozora makronaredbi.
- 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 vratiti #NUM! grešku kao rezultat.