Rang IF Formula u Excelu (5 primjera)

  • Podijeli Ovo
Hugh West

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

Preuzmite radnu svesku za vježbe

Preuzmite ovu radnu svesku.

Kako koristiti Rank IF.xlsx

Excel funkcija rangiranja

Sada, za rangiranje više stavki, postoji ugrađena Excel funkcija RANK . Ova funkcija u osnovi rangira više vrijednosti na osnovu stupca koji navedete. Možete sortirati vrijednosti u rastućem ili opadajućem redoslijedu. To je najjednostavniji pristup da se odredi uporedno mjesto broja na listi brojeva koji sortiraju listu u opadajućem (od najvećeg do najmanjeg) ili uzlaznom (od najmanjeg do najvećeg).

Ono što radi je sljedeće:

Kao što možete vidjeti, funkcija RANK rangira učenike na osnovu ocjena. Ovo možete sortirati po uzlaznom ili opadajućem redoslijedu. Ali, možete jasno vidjeti da nema uslova za rangiranje stavki.

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

Da li je moguće rangiratiAko se uvjeti primjenjuju s jednom funkcijom?

Evo kritičnih pitanja. Možemo li rangirati brojeve, vrijednosti i stavke na osnovu jednog ili više kriterija jednostavno korištenjem funkcije RANK ? Ili postoji funkcija RANKIF ? Nažalost, ne. U Excelu ne postoji funkcija RANKIF . Za kreiranje rangiranja koristimo neke druge funkcije.

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

U kasnijim odjeljcima ćemo ih detaljno razmotriti.

5 primjera rangiranja ako formule u Excelu

U narednim odjeljcima pružit ćemo vam pet praktičnih primjera Rank IF formula koje ćete implementirati u vašu Excel radnu knjigu. Ovi primjeri će vam pomoći da steknete 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 odgovara grupi

U ovom primjeru ćemo rangirati neke učenike ' ocjene na osnovu njihove grupe predmeta. Ovdje koristimo funkciju COUNTIFS za rangiranje brojeva.

Generička formula koju ćemo koristiti:

=COUNTIFS( kriterij_raspon,kriterija,vrijednosti,”>”&value)+1

Pogledajtesljedeći skup podataka:

Sada slijedite ove korake da kreirate rang na osnovu grupa.

📌 Koraci

  • Prvo, upišite sljedeću formulu u Ćelija E5 :

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

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

Kao što vidite, naša formula je uspješna za kreiranje ranga na osnovu grupe u Excelu. Dakle, radi kao formula Rank IF za rangiranje stavki.

🔎 Kako je formula funkcionirala?

Funkcija COUNTIFS izvršava uvjetno brojanje koristeći više kriterija. Te smo uslove unijeli kao raspon kriterija.

=COUNTIFS(C5:C13,C5)

Ova funkcija vraća tri jer postoje tri naučne grupe.

Sada, drugi kriteriji su sljedeći:

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

Ova funkcija pretražuje trenutne ocjene koje su veće od ostalih ili ne.

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

Ovdje, ovoj jednačini dodajemo 1. Jer kada je ocjena najveća u toj grupi, vratit će se 0. Ali ne možemo rangirati počevši od nule. Dakle, dodali smo plus 1 da započnemo rangiranje od 1.

Ukloni duplikate

Evo kvaka. Ako imate iste ocjene za dva ista učenika, obojicu će rangirati na 1. Ali, to će stvoritirang sljedeće stavke do 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 nema duplikata u vašem skupu podataka, vratit će 0.

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

2. Obrnite formulu rangiranja IF u Excelu

Sada, prethodni primjer koji smo pokazali bio je u opadajućem redoslijedu. To znači da izračunava rang od najvećeg do najmanjeg. Ovu formulu možete lako obrnuti. Samo napravite jednostavno podešavanje u formuli. Promijenite operator veći od ( > ) u operator manji od ( < ).

Generička formula:

=COUNTIFS(raspon_kriterija,kriterija,vrijednosti,”<“&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 prevucite ikonu Ručica za popunjavanje preko raspona ćelija E6:E13 .

Kao što vidite, uspjeli smo kreirati rang na osnovu kriterija u opadajućem redoslijedu u Excel-u.

3. Upotreba ranga IF Formula za prodaju na osnovu proizvoda

U ovom primjeru također koristimo funkciju COUNTIFS za izračunavanje rangiranih stavki na osnovu više kriterija. Ako ste pročitali prethodne primjere, to će vam biti lak zadatak. Molimo pročitajte prethodne primjereda ih bolje razumijemo.

Pogledajte skup podataka:

Možete vidjeti, imamo neke prodavače koji prodaju proizvode i njihovu ukupnu prodaju. Ovaj skup podataka se malo razlikuje od prethodnog. Ovdje ćemo izračunati rang na osnovu proizvoda. Ali, proizvodi su raštrkani u skupu podataka. Nisu u grupama kao prethodna.

📌 Koraci

  • Prvo, upišite sljedeću formulu u Ćelija 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 kreirati Rank IF formula u Excelu s funkcijom COUNTIFS .

Slična očitanja

  • Kako napraviti grafikon rangiranja u Excelu (5 metoda)
  • Stack rangiranje zaposlenih u Excelu (3 metode)
  • Kako rangirati prosjek u Excelu (4 uobičajena scenarija)
  • Kako izračunati percentil ranga u Excelu (7 odgovarajućih primjera)

4. Formula rangiranja IF za rangiranje prodaje na osnovu kvartala

Mi ovdje koristimo istu formulu kao i prethodnu. Ali, evo mi ćemo ovo izvesti za stolom. Sada vam Excel tabela omogućava izračunavanje različitih operacija nad skupom podataka.

Pogledajte skup podataka:

Ovdje imamo neke podatke o prodaji kvartala u godini. Kreiraćemo rangove na osnovu kriterijuma“ Quarter ”.

📌 Koraci

  • Prvo odaberite cijeli skup podataka.

  • Zatim pritisnite Ctrl+T na tastaturi da je transformišete u tabelu.
  • 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 prevucite Ikona ručke preko raspona ćelija E6:E16 .

  • Sada možete izvesti Sortiranje ili filtriranje da biste vidjeli mjesec s najboljim učinkom i mjesec sa najmanjim učinkom u kvartalu. To će sortirati ili filtrirati vaše rangove.

Dakle, na ovaj način možete kreirati Excel Rank IF formulu da izračunate rangove određeni skup podataka za više kriterija.

5. Formula rang IF korištenjem funkcije SUMPRODUCT u Excelu

Sada možete kreirati rangove na osnovu uvjeta koristeći funkciju SUMPRODUCT u Excelu. Također će raditi kao Rank IF formula za kreiranje rangova na osnovu jednog ili više kriterija.

Generička formula koju ćemo koristiti:

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

Pogledajte sljedeći skup podataka:

Evo, imamo neke podatke o zaposlenima. Izračunat ćemo rangove njihovih plata na osnovu plata odjela. Proces je sličan. Koristit ćemo samo funkciju SUMPRODUCT .

📌 Koraci

  • Najprije upišitesljedeću formulu u ćeliji E5 :

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

  • Sljedeće pritisnite Enter i prevucite ikonu Ručica za popunjavanje preko raspona ćelija E6:E13 .

Upotreba rangiranje boja, pokušali smo da razlikujemo rangiranje na osnovu odjeljenja. Ova Excel formula će raditi kao Rank If formula 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 proizvoda. Te smo uslove unijeli kao raspon kriterija.

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

Provjerava cijelu kolonu i pronalazi podudaranje. Vraća niz. Ako ima bilo kakvih podudaranja, vraća TRUE i vraća FALSE za vrijednosti koje se ne podudaraju.

Sada, drugi kriteriji su sljedeći:

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

Provjerava platu. Sortira ih u opadajućem redoslijedu. Vraća TRUE za plate veće ili jednake D5 , FALSE u suprotnom. Da ga sortirate uzlaznim redoslijedom, promijenite simbol veće od (D5<$D$5:$D$18).

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

Konačno, funkcija SUMPRODUCT sumira vrijednosti niza 1 i 0. Vraća 0 za najveći broj svake grupe. I dodali smo 1 rezultatu za početak rangiranja1.

💬 Stvari koje treba zapamtiti

Demonstrirali smo ovaj članak u opadajućem redoslijedu (od najvećeg prema najmanjem). Možete promijeniti redoslijed rangiranja prema vašim potrebama.

Ne zaboravite dodati 1 formuli. U suprotnom, kreirat će rangove počevši od 0.

Svaka procedura 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

Da zaključimo, nadam se da vam je ovaj vodič pružio dio korisnog znanja o formuli Rank IF u Excelu . Preporučujemo da naučite i primijenite sve ove upute na svoj skup podataka. Preuzmite radnu svesku i isprobajte ih sami. Također, slobodno dajte povratne informacije u odjeljku za komentare. Vaše vrijedne povratne informacije nas motiviraju za kreiranje ovakvih tutorijala.

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

Nastavite da učite nove metode i nastavite da rastete!

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.