Kako koristiti funkciju RANK u Excelu (6 idealnih primjera)

  • Podijeli Ovo
Hugh West

Najjednostavnija tehnika za uspostavljanje relativne pozicije broja na listi brojeva je sortiranje liste po silaznom (od najvećeg prema najmanjem) ili rastućem (od najmanjeg prema najvećem). U ovom članku fokusirat ću se na načine sortiranja pomoću funkcije RANK u Excelu iz različitih aspekata.

Funkcija RANK u Excelu (brzi pregled)

U na sljedećoj slici možete vidjeti osnove funkcije RANK u Excelu. To je pregled članka koji predstavlja primjenu funkcije RANK u Excelu.

Preuzmite Vježnicu

Ovdje, Dao sam vam radnu svesku za vežbanje. Možete ga preuzeti sa donje veze.

Korištenje RANK Function.xlsx

Uvod u RANK funkciju

  • Cilj funkcije:

Funkcija RANK vraća poziciju datog broja na datoj listi drugih brojeva.

  • Sintaksa:

=RANK (broj, referenca, [red])

  • Objašnjenje argumenata:

ARGUMENT

OBAVEZNO/OBAVEZNO

OBJAŠNJENJE

broj Obavezno Broj koji želite da rangirate.
ref Obavezno To je referenca (niz ili lista brojeva) koja sadrži broj.
[red]kriteriji.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Ovdje će formula oduzmi rezultat koji je dobio od funkcije COUNTIF od rezultata koji je dobio od funkcije RANK .
  • IF(C5>0,RANK (C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Sada, IF funkcija će provjeriti da li je vrijednost u ćeliji C5 veća od 0 . Ako je logical_test True onda će vratiti rezultat iz funkcije RANK . U suprotnom, vratit će rezultat iz funkcije RANK i COUNTIF .
  • IF(C5=0,””,IF(C5>0) ,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))): Konačno , ova IF funkcija će provjeriti da li je vrijednost u ćeliji C5 0 . Ako je logički_test True onda će formula vratiti prazan niz . U suprotnom, preći će na drugu IF funkciju .
    • Nakon toga, povucite Fill Handle dolje da kopirate formulu.

    • Ovdje možete vidjeti da sam kopirao formulu u druge ćelije i dobio željeni rezultat.

    Uobičajene greške pri korištenju funkcije RANK u Excelu

    Uobičajene greške Kada se Prikaži
    #N/A Dešava se kada zadati broj koji želite pronaći rang nije dostupan u referenci (spisakbrojevi).

    Stvari koje treba zapamtiti

    • Microsoft upozorava da funkcija RANK možda neće biti dostupni u budućnosti jer su razvili nove i bolje funkcije za rangiranje s boljom preciznošću i upotrebom.
    • Ako izostavite redoslijed (jer je to neobavezni argument) dok ubacujete funkciju RANK , funkcija će se automatski sortirati u opadajućem redoslijedu.

    Zaključak

    Dakle, stigli ste do kraja mog članka. Pokušao sam pokriti različite upotrebe funkcije RANK u Excelu. Ako imate zanimljiv i jedinstven način korištenja funkcije RANK , podijelite je u odeljku za komentare ispod.

    Hvala što ste uz mene.

    Opcionalno To je način rangiranja. 0 se koristi za silazni redoslijed, a 1 se koristi za rastući redoslijed.
    • Povratni parametar:

    Vraća broj ranga.

    6 idealnih primjera korištenja funkcije RANK u Excelu

    Da bih objasnio ovaj članak, uzeo sam sljedeći skup podataka . Ovaj skup podataka sadrži Imena nekih učenika i njihove Osvojene ocjene . Ove učenike ću rangirati na osnovu dobijenih ocjena koristeći funkciju RANK u Excelu. Objasnit ću 6 idealnih primjera.

    1. Koristite funkciju RANK u silaznom redu

    U ovom prvom primjeru koristit ću funkcija RANK za rangiranje učenika u opadajućem redoslijedu. Da vidimo kako to možete učiniti.

    Koraci:

    • Prvo, odaberite ćeliju u kojoj želite prikazati Rang . Ovdje sam odabrao ćeliju D5 .
    • Drugo, u ćeliju D5 upišite sljedeću formulu.
    =RANK(C5,$C$5:$C$15,0)

    • Nakon toga pritisnite Enter da dobijete rezultat.

    Ovdje sam u funkciji RANKodabrao C5kao broj, C5:C15kao ref, i 0kao red. Sada će formula vratiti rang vrijednosti u ćeliji C5u rasponu ćelija C5:C15u silaznom redu. Koristio sam Apsolutnu referencu ćelijeza ref tako da jeformula se ne mijenja dok se koristi Autofill.

    • Nakon toga, povucite Fill Handle dolje da kopirate formulu.

    • Konačno, vidjet ćete da ste kopirali formulu u sve ostale ćelije i dobili rangove za svakog učenika.

    2. Primijenite funkciju RANK u rastućem redoslijedu u Excelu

    Vrijednosti također možete rangirati pomoću funkcije RANK u Excelu. U ovom primjeru pokazat ću vam kako to možete učiniti. Ovdje će formula biti ista osim što će se 1 koristiti za uzlazni red . Pogledajmo korake.

    Koraci:

    • Na početku odaberite ćeliju u kojoj želite Rang . Ovdje sam odabrao ćeliju D5 .
    • Zatim u ćeliju D5 upišite sljedeću formulu.
    =RANK(C5,$C$5:$C$15,1)

    • Nakon toga, pritisnite Enter da dobijete Rang .

    Ovdje sam u funkciji RANKodabrao C5kao broj, C5:C15kao refi 1kao red. Sada će formula vratiti rang vrijednosti u ćeliji C5u rasponu ćelija C5:C15u uzlaznom redu. Koristio sam Apsolutna referenca ćelijeza ref tako da se formula ne mijenja dok koristim Automatsko popunjavanje.

    • Sljedeće povucite ručicu za popunjavanje dolje da kopiram formulu.

    • Ovdje možete vidjeti da sam kopiraoformulu za sve ostale ćelije i dobio rang za svakog učenika.

    3. Upotrijebite funkciju RANK u nekontinualnim ćelijama

    Ponekad će se suočiti sa situacijom u kojoj ćete morati rangirati prazne ćelije ili ćelije koje nisu susjedne . U ovom primjeru pokazat ću vam kako možete rangirati u ovoj vrsti situacije koristeći funkciju RANK u Excelu. Da vidimo korake.

    Koraci:

    • Prvo, odaberite ćeliju u kojoj želite Rang .
    • Drugo, u tu odabranu ćeliju upišite sljedeću formulu.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • Treće , pritisnite Enter i dobit ćete Rang .

    🔎 Kako formula funkcionira?

    • RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Ovdje, u funkciji RANK , izabrao sam ćeliju C5 kao broj , ($C$5,$C$6, $C$9:$C$12) kao ref , i 0 kao red . Formula vraća rang ćelije C5 u ref u silaznom redu . I, ako ne pronađe broj u opsegu ref, onda vraća grešku.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Sada, funkcija IFERROR vraća prazan string ako pronađe bilo kakvu grešku. U suprotnom, vratit će se rang.
    • Nakon toga, povucite Fill Handle dolje da kopirate formulu.

    • Konačno, možete vidjeti da sam kopiraoformule na druge ćelije i dobio sam željeni rezultat.

    Slična očitanja

    • Kako koristiti funkciju AVERAGEIFS u Excelu (4 primjera)
    • Kako koristiti funkciju COUNT u Excelu (sa 5 primjera)
    • Različiti načini Brojanje u Excelu
    • Kako izračunati prosjek, medijan, & Način rada u Excelu
    • Kako koristiti CORREL funkciju u Excelu (3 primjera i VBA)

    4. Dobijte jedinstvenu vrijednost koristeći Excel funkciju RANK

    Ako su dva broja ista, funkcija RANK automatski vraća duplikat ranga za brojeve. Na primjer, ako dva različita učenika dobiju iste ocjene (pogledajte sljedeću sliku), naći ćete duplirane rangove za njihove Osvojene ocjene .

    Sada , pokazat ću vam kako možete riješiti ovaj problem i dobiti jedinstveni rang u ovakvoj situaciji. Dozvolite mi da vam pokažem korake.

    Koraci:

    • Na početku odaberite ćeliju u kojoj želite Rang .
    • Sljedeće upišite sljedeću formulu u odabranu ćeliju.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • Zatim pritisnite Enter i dobit ćete Rank .

    🔎 Kako funkcionira formula?

    • RANK(C5,$C$5:$C$15,0): Ovdje, u RANK funkcija, izabrao sam C5 kao broj , C5:C15 kao ref i 0 kao red . Sad,formula će vratiti rang vrijednosti u ćeliji C5 među rasponom ćelija C5:C15 u silaznom redu .
    • COUNTIF($C$5:C5,C5): Sada, u funkciji COUNTIF , odabrao sam $C$5:C5 kao opseg i C5 kao kriterijum . Formula će vratiti broj ćelija u opseg koje odgovaraju kriterijumu .
    • RANK(C5,$C$5:$C$15,0 )+COUNTIF($C$5:C5,C5)-1: Konačno, ova formula zbraja rezultate koje je dobila od ovih 2 funkcija i zatim oduzima 1 od zbrajanja .
    • Nakon toga, povucite Fill Handle nadole da kopirate formulu u druge ćelije.

    • Na kraju ćete vidjeti da ste kopirali formulu u druge ćelije i dobili svoj jedinstveni rang .

    5. Koristite funkciju RANK da prekinete veze u Excelu

    U određenim slučajevima, ne možete primijeniti prethodnu metodu da biste dobili jedinstveni rang . Morat ćete prekinuti veze na osnovu sekundarnih kriterija .

    Pod pretpostavkom da je postotak prisustva dat za svakog učenika. Na sljedećoj slici možete vidjeti da skup podataka sadrži i Osvojene ocjene i Prisustvo . Ako učenik ima više Pohađanja , on ili ona će biti ispred drugog koji ima isti rezultat, ali ima manje Pohađanja .

    Da vidimo kako možete dobiti rang koristeći atiebreak.

    Koraci:

    • Prvo, odaberite ćeliju u kojoj želite Rang na osnovu primarnog kriterija .
    • Zatim u tu odabranu ćeliju upišite sljedeću formulu.
    =RANK(C5,$C$5:$C$15,0)

    • Sljedeće pritisnite Enter da dobijete rang .

    Ovdje, u RANKfunkcija, izabrao sam C5kao broj, C5:C15kao refi 0kao red. Sada će formula vratiti rang vrijednosti u ćeliji C5u rasponu ćelija C5:C15u silaznom redu. Koristio sam Apsolutnu referencu ćelijeza ref tako da se formula ne mijenja dok koristim Automatsko popunjavanje.

    • Nakon toga povucite Fill Handle dole da kopirate formulu u druge ćelije.

    • Dalje, možete vidjeti da imam Rank za svakog učenika.

    • Nakon toga, odaberite ćeliju u kojoj želite dobiti Tie Break . Ovdje sam odabrao Ćeliju F5 .
    • Zatim, u Ćeliju F5 upišite sljedeću formulu.
    =IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

    • Dalje, pritisnite Enter da dobijete rezultat.

    🔎 Kako formula funkcionira?

    • COUNTIF($C$5:$C $15,C5): Ovdje, u funkciji COUNTIF , izabrao sam raspon ćelija C5:C15 kao opseg i ćeliju C5 kao kriterijum . Formulavraća broj ćelija u odabranom rasponu koje odgovaraju datim kriterijima.
    • RANK(D5,$D$5:$D$15,1): Sada, u RANK funkciju, izabrao sam ćeliju D5 kao broj , D5:D15 kao ref i 1 kao red . Formula rangira vrijednosti u uzlaznom redu .
    • RANK(D5,$D$5:$D$15,1)/100: Evo, rezultat koji smo dobili iz funkcije RANK se dijeli sa 100 .
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Konačno, funkcija IF provjerava da li je vrijednost koju je dobila od COUNTIF veće od 1 . Ako je logički_test Tačno onda ide u funkciju RANK . U suprotnom, vraća 0 .
    • Nakon toga, povucite Fill Handle dolje da kopirate formulu u druge ćelije.

    • Ovdje možete vidjeti da sam kopirao formulu u sve ćelije i dobio željeni rezultat.

    • Sljedeće ću odrediti Konačni rang od Ranka i Tie Break .
    • Da biste to učinili, odaberite Ćelija G5 .
    • Zatim u Ćelija G5 upišite sljedeću formulu.
    =E5+F5

    • Dalje, pritisnite Enter da dobijete rezultat.

    Ovdje formula vraća zbirvrijednosti u ćelijama E5i F5.

    • Nakon toga , prevucite ručicu za popunjavanje nakopirajte formulu u druge ćelije.

    • Konačno, možete vidjeti da sam kopirao formulu u sve ćelije i dobio Konačni rang koristeći Izjednačenje Prekid .

    6. Primijenite RANK funkciju zanemarujući nule u Excelu

    U ovom primjeru, pokazat ću vam kako možete Rangirati vrijednosti zanemarujući nule . Evo, uzeo sam sljedeći skup podataka za ovaj primjer. Ovaj skup podataka sadrži Mjesec i Profit . Negativna dobit znači gubitak i nule znače rentabilnost . Koristit ću Excel RANK funkciju da rangiram Profit zanemarujući nule .

    Da vidimo korake.

    Koraci:

    • Prvo, odaberite ćeliju u kojoj želite Rang . Ovdje sam odabrao ćeliju D5 .
    • Drugo, u ćeliju D5 upišite sljedeću formulu.
    =IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)))

    • Treće, pritisnite Enter da dobijete rezultat.

    🔎 Kako formula funkcionira?

    • RANK(C5,$C$5: $C$16,0): Ovdje funkcija RANK vraća Rank ćelije C5 u rasponu ćelija C5:C15 u padajućem redoslijedu .
    • COUNTIF($C$5:$C$16,0): Sada, u funkciji COUNTIF , ja odabrani raspon ćelija C5:C15 kao opseg i 0 kao kriterijum . Formula će vratiti broj ćelija koji odgovara

    Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.