Kako koristiti funkciju RANK u Excelu (6 idealnih primjera)

  • Podijeli Ovo
Hugh West

Najjednostavnija tehnika za utvrđivanje relativnog položaja broja na popisu brojeva je sortiranje popisa silaznim (od najvećeg prema najmanjem) ili uzlaznom redoslijedu (od najmanjeg prema najvećem). U ovom ću se članku usredotočiti na načine sortiranja pomoću funkcije RANK u Excelu s različitih aspekata.

Funkcija RANK u Excelu (Brzi pregled)

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

Preuzmi Practice Workbook

Ovdje, Pripremio sam vam radnu bilježnicu za vježbanje. Možete ga preuzeti s donje veze.

Korištenje RANK funkcije.xlsx

Uvod u RANK funkciju

  • Cilj funkcije:

Funkcija RANK vraća poziciju zadanog broja na zadanom popisu drugih brojeva.

  • Sintaksa:

=RANG (broj, ref, [redoslijed])

  • Objašnjenje argumenata:

ARGUMENT

OBAVEZNO/OPCIONALNO

OBJAŠNJENJE

broj Obavezno Broj koji želite rangirati.
ref Obavezno To je referenca (niz ili popis brojeva) koja sadrži broj.
[poredak]kriteriji.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Ovdje će formula oduzmi rezultat koji je dobio iz funkcije COUNTIF od rezultata koji je dobio iz 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 je li vrijednost u ćeliji C5 veća od 0 . Ako je logical_test True , tada će vratiti rezultat funkcije RANK . Inače će vratiti rezultat iz RANK i COUNTIF funkcije.
  • 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 funkcija IF provjerit će je li vrijednost u ćeliji C5 0 . Ako je logical_test True , formula će vratiti prazan niz . Inače će ići na drugu IF funkciju .
    • Nakon toga, povucite Ručku za popunjavanje prema dolje da kopirate formulu.

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

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

    Uobičajene pogreške Kada Prikaži
    #N/A Događa se kada dati broj koji želite pronaći rang nije dostupan u referenci (popisbrojevi).

    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 točnošću i upotrebom.
    • Ako izostavite redoslijed (jer je to izborni argument) dok umećete funkciju RANK , funkcija će automatski sortirati silaznim redoslijedom.

    Zaključak

    Dakle, došli ste do kraja mog članka. Pokušao sam pokriti različite upotrebe funkcije RANK u Excelu. Ako imate zanimljivu i jedinstvenu metodu korištenja funkcije RANG , podijelite je u odjeljku s komentarima ispod.

    Hvala što ste uz mene.

    Izborno To je način rangiranja. 0 se koristi za silazni redoslijed, a 1 se koristi za uzlazni redoslijed.
    • Povratni parametar:

    Vraća broj ranga.

    6 idealnih primjera upotrebe funkcije RANK u Excelu

    Za objašnjenje ovog članka uzeo sam sljedeći skup podataka . Ovaj skup podataka sadrži Imena nekih učenika i njihove Postignute ocjene . Ja ću Rangirati ove učenike na temelju Osvojenih ocjena pomoću funkcije RANG u Excelu. Objasnit ću 6 idealnih primjera.

    1. Koristite funkciju RANK silaznim redoslijedom

    U ovom prvom primjeru koristit ću funkcija RANK za rangiranje učenika silaznim redoslijedom. Pogledajmo kako to možete učiniti.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite prikazati Rang . Ovdje sam odabrao ćeliju D5 .
    • Drugo, u ćeliju D5 napiš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 poredak. Sada će formula vratiti rang vrijednosti u ćeliji C5u rasponu ćelija C5:C15 silaznim redoslijedom. Koristio sam Apsolutnu referencu ćelijeza ref tako daformula se ne mijenja dok koristite Automatsko popunjavanje.

    • Nakon toga, povucite Ručku za popunjavanje prema dolje da kopirate formulu.

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

    2. Primijenite funkciju RANK uzlaznim redoslijedom u Excelu

    Možete također rangirati vrijednosti 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 redoslijed . Pogledajmo korake.

    Koraci:

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

    • Nakon toga pritisnite Enter da biste dobili rang .

    Ovdje sam u funkciji RANKodabrao C5kao broj, C5:C15kao refi 1kao redoslijed. Sada će formula vratiti rang vrijednosti u ćeliji C5u rasponu ćelija C5:C15 uzlaznim redoslijedom. Upotrijebio sam Apsolutnu referencu ćelijeza ref tako da se formula ne mijenja dok koristim Automatsko popunjavanje.

    • Zatim povucite ručicu za popunjavanje dolje za kopiranje formule.

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

    3. Upotrijebite funkciju RANK u nesusjednim ćelijama

    Ponekad suočit ćete se 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 pomoću funkcije RANK u Excelu. Pogledajmo korake.

    Koraci:

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

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

    🔎 Kako funkcionira formula?

    • RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Ovdje sam u funkciji RANK odabrao ćeliju C5 kao broj , ($C$5,$C$6, $C$9:$C$12) kao ref i 0 kao narudžba . Formula vraća rang ćelije C5 u ref u silaznom redoslijedu . I, ako ne pronađe broj u referentnom rasponu, vraća pogrešku.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Sada, funkcija IFERROR vraća prazan niz ako pronađe bilo kakvu pogrešku. U suprotnom, vratit će rang.
    • Nakon toga, povucite Ručku za popunjavanje prema dolje da kopirate formulu.

    • Napokon, možete vidjeti da sam kopiraoformuli u druge ćelije i dobio sam željeni izlaz.

    Slična očitanja

    • Kako za korištenje funkcije AVERAGEIFS u programu Excel (4 primjera)
    • Kako koristiti funkciju COUNT u programu Excel (s 5 primjera)
    • Različiti načini Brojanje u Excelu
    • Kako izračunati prosjek, medijan, & Način rada u programu Excel
    • Kako koristiti funkciju CORREL u programu Excel (3 primjera i VBA)

    4. Dohvatite jedinstvenu vrijednost pomoću funkcije Excel RANK

    Ako su dva broja ista, funkcija RANG automatski vraća duplicirani rang za brojeve. Na primjer, ako dva različita učenika dobiju iste ocjene (pogledajte sljedeću sliku), pronaći ćete dvostruke rangove za njihove Osvojene ocjene .

    Sada , pokazat ću vam kako možete riješiti ovaj problem i dobiti jedinstveni rang u ovoj vrsti situacije. Dopustite da vam pokažem korake.

    Koraci:

    • Na početku odaberite ćeliju u kojoj želite Rank .
    • Zatim napišite sljedeću formulu u tu 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 RANG , odabrao sam C5 kao broj , C5:C15 kao ref i 0 kao poredak . Sada,formula će vratiti rang vrijednosti u ćeliji C5 u rasponu ćelija C5:C15 silaznim redoslijedom .
    • COUNTIF($C$5:C5,C5): Sada, u funkciji COUNTIF , odabrao sam $C$5:C5 kao raspon i C5 kao kriterij . Formula će vratiti broj ćelija u rasponu koje odgovaraju kriteriju .
    • 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 iz zbroja .
    • Nakon toga, povucite Ručku za popunjavanje prema dolje kako biste kopirali formulu u druge ćelije.

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

    5. Iskoristite funkciju RANK za raskid veza u Excelu

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

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

    Da vidimo kako možete dobiti rang pomoću atiebreak.

    Koraci:

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

    • Zatim pritisnite Enter da dobijete Rank .

    Ovdje, u RANG, odabrao sam C5kao broj, C5:C15kao refi 0kao poredak. Sada će formula vratiti rang vrijednosti u ćeliji C5u rasponu ćelija C5:C15 silaznim redoslijedom. Upotrijebio sam Apsolutnu referencu ćelijeza ref tako da se formula ne mijenja dok koristim Automatsko popunjavanje.

    • Nakon toga, povucite Ispunu Ručicom prema dolje kopirajte formulu u druge ćelije.

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

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

    • Zatim pritisnite Enter da dobijete rezultat.

    🔎 Kako funkcionira formula?

    • COUNTIF($C$5:$C $15,C5): Ovdje sam u funkciji COUNTIF odabrao raspon ćelija C5:C15 kao raspon i ćeliju C5 kao kriterije . Formulavraća broj ćelija u odabranom rasponu koje odgovaraju zadanim kriterijima.
    • RANK(D5,$D$5:$D$15,1): Sada, u RANK , odabrao sam ćeliju D5 kao broj , D5:D15 kao ref i 1 kao narudžba . Formula rangira vrijednosti uzlaznim redoslijedom .
    • RANK(D5,$D$5:$D$15,1)/100: Ovdje je rezultat koji smo dobili iz funkcije RANK dijeli se s 100 .
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Konačno, funkcija IF provjerava je li vrijednost koju je dobila od COUNTIF je veći od 1 . Ako je logical_test True onda ide u funkciju RANK . Inače vraća 0 .
    • Nakon toga povucite Ručku za popunjavanje prema dolje kako biste kopirali 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 poredak iz Poredak i Tie Break .
    • Da biste to učinili, odaberite ćeliju G5 .
    • Zatim u ćeliju G5 napišite sljedeću formulu.
    =E5+F5

    • Zatim pritisnite Enter da dobijete rezultat.

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

    • Nakon toga , povucite Ručku za popunjavanje nakopirajte formulu u ostale ćelije.

    • Konačno, možete vidjeti da sam kopirao formulu u sve ćelije i dobio Konačni poredak pomoću Izjednačenog rezultata Breaka .

    6. Primijenite funkciju RANK 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 Dobit . Negativna dobit znači gubitak , a nule znače položaj rentabilnosti . Koristit ću Excelovu funkciju RANG za rangiranje Profita ignorirajući nule .

    Da vidimo korake.

    Koraci:

    • Prvo odaberite ćeliju u kojoj želite Rang . Ovdje sam odabrao ćeliju D5 .
    • Drugo, u ćeliju D5 napiš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 funkcionira formula?

    • RANK(C5,$C$5: $C$16,0): Ovdje funkcija RANK vraća Rank ćelije C5 u rasponu ćelija C5:C15 silaznim redoslijedom .
    • COUNTIF($C$5:$C$16,0): Sada, u funkciji COUNTIF , ja odabrani raspon ćelija C5:C15 kao raspon i 0 kao kriterij . Formula će vratiti broj ćelija koje odgovaraju

    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.