Formula rangiranja IF u Excelu (5 primjera)

  • Podijeli Ovo
Hugh West

U programu Microsoft Excel rangiranje više vrijednosti ili brojeva svakodnevni je zadatak. Suočit ćete se s različitim slučajevima u kojima ćete možda trebati rangirati stavke iz skupa podataka. Vaš poredak može sadržavati jedan ili više kriterija. U svakom slučaju, možete izračunati rangove. U ovom ćete vodiču naučiti koristiti formulu Rank IF u Excelu s prikladnim primjerima i odgovarajućim ilustracijama. Dakle, ostanite s nama.

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe.

Kako koristiti Rank IF.xlsx

Excel funkcija rangiranja

Sada, za rangiranje više stavki, postoji ugrađena Excel funkcija rangiranja . Ova funkcija u osnovi rangira više vrijednosti na temelju stupca koji navedete. Vrijednosti možete poredati uzlaznim ili silaznim redoslijedom. To je najjednostavniji pristup za određivanje komparativnog mjesta broja na popisu brojeva koji poredaju popis prema silaznom (od najvećeg prema najmanjem) ili uzlaznom poretku (od najmanjeg prema najvećem).

Ono što radi je sljedeće:

Kao što vidite, funkcija RANK rangira učenike na temelju ocjena. Ovo možete poredati uzlaznim ili silaznim redoslijedom. No, možete jasno vidjeti da nema uvjeta za rangiranje stavki.

Postoji mnogo načina za rangiranje stavki pomoću ove funkcije. Da biste saznali više o ovome, pročitajte: Kako koristiti funkciju RANK u Excelu (s 5 primjera) .

Je li moguće rangiratiAko se uvjeti primjenjuju na jednu funkciju?

Ovdje su ključna pitanja. Možemo li rangirati brojeve, vrijednosti i stavke na temelju jednog ili više kriterija jednostavno pomoću funkcije RANG ? Ili postoji funkcija RANKIF ? Nažalost, Ne. U programu Excel ne postoji funkcija RANKIF . Za izradu poretka koristimo neke druge funkcije.

RANKIF u osnovi je uvjetni rang. Za rangiranje više vrijednosti na temelju kriterija koristimo funkciju COUNTIFS i funkciju SUMPRODUCT programa Excel. Ove funkcije pružit će vam iste rezultate koje očekujete od ovog članka.

U kasnijim odjeljcima ćemo ih detaljno raspraviti.

5 primjera formula za rangiranje u Excelu

U nadolazećim odjeljcima pružit ćemo vam pet praktičnih primjera Rangiraj IF formula za implementaciju u vašu Excel radnu knjigu. Ovi primjeri pomoći će vam da dobijete bolju ideju za rangiranje stavki. Preporučujemo da naučite i primijenite sve ove metode kako biste bolje razumjeli ovu temu.

1. Rangirajte ocjene učenika AKO odgovaraju grupi

U ovom primjeru ćemo rangirati neke učenike ' ocjenjuju na temelju svoje predmetne skupine. Ovdje koristimo funkciju COUNTIFS za rangiranje brojeva.

Generička formula koju ćemo koristiti:

=COUNTIFS( kriterij_raspon,kriteriji,vrijednosti,”>”&vrijednost)+1

Pogledajtesljedeći skup podataka:

Sada, slijedite ove korake za stvaranje ranga na temelju grupa.

📌 Koraci

  • Prvo upišite sljedeću formulu u ćeliju E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • Nakon toga pritisnite Enter i povucite Ručku za popunjavanje ikonu preko raspona ćelija E6:E13 .

Kao što vidite, naša je formula uspješna za stvaranje ranga na temelju grupe u Excelu. Dakle, radi kao formula Rangiraj AKO za rangiranje stavki.

🔎 Kako je formula funkcionirala?

Funkcija COUNTIFS izvršava uvjetno brojanje koristeći više kriterija. Unijeli smo te uvjete kao raspon kriterija.

=COUNTIFS(C5:C13,C5)

Ova funkcija vraća tri jer postoje tri znanstvene grupe.

Sada, drugi kriterij je sljedeći:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,”>”&D5)

Ova funkcija pretražuje jesu li trenutne ocjene veće od drugih oznaka ili ne.

=COUNTIFS($C$5:$C$13,C5,$D$5:$ D$13,”>”&D5)+1

Ovdje dodajemo 1 ovoj jednadžbi. Jer kada je ocjena najviša u toj skupini, vratit će se 0. Ali ne možemo rangirati počevši od nule. Dakle, dodali smo plus 1 za početak poretka od 1.

Ukloni duplikate

Ovdje dolazi caka. Ako imate iste ocjene za dva ista učenika, obojicu će rangirati s 1. Ali, stvorit ćerang sljedeće stavke na 3. Dakle, imat ćemo rang od 1,1,3. Da biste uklonili ovu zabunu, samo upišite sljedeću formulu:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

Ako u vašem skupu podataka nema duplikata, vratit će 0.

Pročitajte više: Kako rangirati unutar grupe u Excelu (3 metode)

2. Preokrenite formulu rangiranja IF u Excelu

Sada, prethodni primjer koji smo pokazali bio je silaznim redoslijedom. To znači da izračunava rang od najvećeg do najmanjeg. Ovu formulu možete jednostavno preokrenuti. Jednostavno napravite jednostavnu prilagodbu formule. Promijenite operator veće od ( > ) u operator manje od ( < ).

Općenita formula:

=COUNTIFS(criteria_range,criteria,values,”<“&value)+1

Slijedite ove korake da vidite promjene.

📌 Koraci

  • Prvo upišite sljedeću formulu u ćeliju E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • Nakon toga pritisnite Enter i povucite Ručku za popunjavanje ikonu preko raspona ćelija E6:E13 .

Kao što vidite, uspjeli smo stvoriti rang na temelju kriterija silaznim redoslijedom u Excelu.

3. Korištenje ranga IF Formula za prodaju na temelju proizvoda

U ovom primjeru također koristimo COUNTIFS funkciju za izračun rangiranja stavki na temelju višestrukih kriterija. Ako ste pročitali prethodne primjere, bit će vam to lak zadatak. Pročitajte prethodne primjerekako bismo ih bolje razumjeli.

Pogledajte skup podataka:

Možete vidjeti da imamo neke prodavače koji prodaju proizvode i njihovu ukupnu prodaju. Ovaj skup podataka malo se razlikuje od prethodnog. Ovdje ćemo izračunati rang na temelju proizvoda. No, proizvodi su razbacani u skupu podataka. Nisu u grupama kao prethodni.

📌 Koraci

  • Prvo upišite sljedeću formulu u ćeliju E5 :

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • Sada pritisnite Enter i povucite Ručku za popunjavanje preko raspona ćelija E6:E13 .

Konačno, uspjeli smo stvoriti Rank IF formulu u Excelu s funkcijom COUNTIFS .

Slična čitanja

  • Kako stvoriti grafikon rangiranja u Excelu (5 metoda)
  • Rasporedite zaposlenike u Excelu (3 metode)
  • Kako rangirati prosjek u Excelu (4 uobičajena scenarija)
  • Kako izračunati percentil ranga u Excelu (7 prikladnih primjera)

4. Formula rangiranja IF za rangiranje prodaje na temelju kvartala

Ovdje koristimo istu formulu kao i prethodnu. Ali, ovdje ćemo to izvesti za stolom. Sada vam Excel tablica omogućuje izračunavanje raznih operacija nad skupom podataka.

Pogledajte skup podataka:

Ovdje imamo neke podatke o prodaji kvartala u godini. Napravit ćemo rangove na temelju kriterija“ Četvrtina ”.

📌 Koraci

  • Prvo odaberite cijeli skup podataka.

  • Zatim pritisnite Ctrl+T na tipkovnici da biste je pretvorili u tablicu.
  • Nakon toga upišite sljedeću formulu u ćeliju E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • Nakon toga pritisnite Enter i povucite Ručka za popunjavanje ikona preko raspona ćelija E6:E16 .

  • Sada možete izvesti Razvrstavanje ili filtriranje da biste vidjeli mjesec s najboljom izvedbom i mjesec s najnižom izvedbom u kvartalu. Razvrstat će ili filtrirati vaše rangove.

Dakle, na ovaj način možete stvoriti formulu programa Excel Rank IF za izračunavanje rangova određeni skup podataka za više kriterija.

5. Formula rangiranja IF pomoću funkcije SUMPRODUCT u programu Excel

Sada možete stvoriti rangove na temelju uvjeta pomoću funkcije SUMPRODUCT u Excelu. Također će funkcionirati kao Rang IF formula za stvaranje rangova na temelju jednog ili više kriterija.

Generička formula koju ćemo koristiti:

=SUMPRODUCT((criteria_range=criteria)*(value>values))+1

Pogledajte sljedeći skup podataka:

Ovdje imamo neke podatke o zaposlenicima. Izračunat ćemo rangove njihovih plaća na temelju plaća odjela. Proces je sličan. Koristit ćemo samo funkciju SUMPRODUCT .

📌 Koraci

  • Prvo upišitesljedeća formula u ćeliji E5 :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Dalje pritisnite Enter i povucite Ručku za popunjavanje ikonu preko raspona ćelija E6:E13 .

Upotrebom ocjenjivanje boja, pokušali smo razlikovati poredak na temelju odjela. Ova Excel formula radit će kao formula Rangiraj ako koju ste željeli.

🔎 Kako je formula funkcionirala?

SUMPRODUCT uzima jedan ili više nizova kao argument, množi odgovarajuće vrijednosti svih nizova, a zatim vraća zbroj umnožaka. Unijeli smo te uvjete kao raspon kriterija.

=($C$5:$C$18=C5)

Provjerava cijeli stupac i pronalazi podudaranje. Vraća niz. Ako ima podudaranja, vraća TRUE i vraća FALSE za vrijednosti koje se ne podudaraju.

Sada, drugi kriterij je sljedeći:

=(D5>$D$5:$D$18)

Provjerava plaću. Poredajte ih silaznim redoslijedom. Vraća TRUE za plaće veće ili jednake D5 , FALSE u suprotnom. Da biste ga poredali uzlaznim redoslijedom, promijenite simbol veće od (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18) =C5)*(D5>$D$5:$D$18))+1

Konačno, funkcija SUMPRODUCT zbraja vrijednosti niza 1 i 0. Vraća 0 za najveći broj svake grupe. I dodali smo 1 rezultatu s kojim smo započeli rangiranje1.

💬 Stvari koje treba zapamtiti

Demonstrirali smo ovaj članak silaznim redoslijedom (od najvećeg prema najmanjem). Možete promijeniti poredak prema svojim potrebama.

Ne zaboravite dodati 1 formuli. Inače će stvoriti rangove počevši od 0.

Bilo koji postupak rangiranja u Excelu radi samo za numeričke vrijednosti. To bi trebali biti pozitivni i negativni brojevi, nule, vrijednosti datuma i vremena. Zanemaruje nenumeričke vrijednosti.

Zaključak

Za kraj, nadam se da vam je ovaj vodič pružio korisno znanje o formuli Rangiraj IF u Excelu . Preporučujemo da naučite i primijenite sve ove upute na svoj skup podataka. Preuzmite radnu bilježnicu za vježbanje i isprobajte ih sami. Također, slobodno dajte povratne informacije u odjeljku za komentare. Vaše vrijedne povratne informacije motiviraju nas za izradu ovakvih vodiča.

Ne zaboravite provjeriti našu web stranicu Exceldemy.com za različite probleme i rješenja u vezi s Excelom.

Nastavite učiti nove metode i nastavite rasti!

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.