Rangiranje na osnovu više kriterijuma u Excelu (4 slučaja)

  • Podijeli Ovo
Hugh West

Često ćete možda morati rangirati stavke iz skupa podataka na osnovu više kriterija. Preciznije, morate izvršiti ovaj zadatak kada postoje veze u jednoj koloni. U ovoj poučnoj sesiji, demonstrirat ću 4 slučaja s odgovarajućim objašnjenjem rangiranja u Excel-u na osnovu više kriterija.

Preuzmite Vježnicu

Na osnovu rangiranja na Multiple Criteria.xlsx

4 slučaja za rangiranje na osnovu više kriterija u Excelu

Hajde da predstavimo današnji skup podataka gdje Ocjene Učenika u Matematika i Psihologija date su prema njihovoj odgovarajućoj Grupi . Ovdje su D6 i D7 ćelije povezane u kolonu D . Dakle, primijenimo rangiranje s obzirom na kolonu E .

1. Korištenje funkcija RANK.EQ i COUNTIFS

U početna metoda, pokazat ću vam kombiniranu upotrebu RANK.EQ funkcije i COUNTIFS funkcije . Za rangiranje na osnovu dva boda , umetnite sljedeću formulu.

=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)

Ovdje, C5 i D5 su početne ćelije za rezultat (matematika) , tj. kolona C, i rezultat (psihologija) , tj. kolona D odnosno.

Objašnjenje formule:

  • Funkcija RANK.EQ vraća broj ranga iz Opseg ćelija C5:C15 zasnovan na ćeliji C5 . Nažalost, daje isti rang za duplikatbodovi (npr. broj ranga je 7 za C6 , C7 i C12 ćelije).
  • Dakle, COUNTIFS funkcija se dodjeljuje opadajućem redoslijedu ( “>”&$D5) t o broj duplikata rezultata. Na primjer, funkcija vraća 1 za ćeliju C7 i 2 za ćeliju C12 .
  • Međutim, kada zbrojite dva izlaza, tj. izlaz RANK.EQ funkcija i izlaz funkcije COUNTIFS , dobit ćete jedinstveni broj ranga za sve učenike.

Nakon što pritisnete ENTER i koristite Ručica za popunjavanje , dobit ćete sljedeći izlaz.

Ako pažljivo pogledate na gornjoj slici, dobićete da je Rank za Roberta Smitha 7 (pogledajte ćelije B6:E6 ) dok je 8 za Jima Browna (pogledajte B7:E7 ćelije).

Pročitajte više: Kako kreirati tabelu automatskog rangiranja u Excelu (sa brzim koracima)

2. Rangiranje na osnovu više kriterija korištenjem funkcija COUNTIF i COUNTIFS

Slično, možete koristiti COUNTIF funkciju umjesto funkcije RANK.EQ .

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

Ovdje želim rangirati rezultate uzlaznim redoslijedom ( “<“&$D5) .

Objašnjenje formule:

  • Funkcija COUNTIF broji broj ćelija koje imaju vrijednosti veće od odgovarajuće ćelije (kao C5 za Jamesa Smitha, C6 za Jim Brown, i tako dalje).
  • Na kraju,morate dodati 1 sa izlazom jer funkcija COUNTIF vraća 0 za najmanje vrijednosti, tj. za C13 ćeliju.

Dakle, izlaz će biti sljedeći.

Pročitajte više: Ranzij IF Formule u Excel (5 primjera)

Slična očitanja

  • Kako rangirati s vezama u Excelu (5 jednostavnih načina)
  • Izračunajte percentil ranga u Excelu (7 odgovarajućih primjera)
  • Kako izračunati 10 najboljih postotaka u Excelu (4 načina)

3. Primjena funkcija RANK i SUMPRODUCT

Također, možete koristiti i RANK funkciju i SUMPRODUCT funkcija za rangiranje stavki na osnovu više kriterija.

Sada pogledajte sljedeći skup podataka odakle trebate rangirati na osnovu GRE Score (Quant) i Finansijska pomoć . Ali vrijednosti ćelija C10 i C11 su povezane.

Dakle, umetnite sljedeću kombinovanu formulu.

=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))

Objašnjenje formule:

  • Funkcija RANK se vraća broj ranga iz raspona ćelija $C$5:$C$15 na osnovu C5 ćelije sa vrijednostima duplikata u C10 i C11 ćelija (broj ranga je 2 ).
  • I, SUMPRODUCT funkcija pronalazi 0 u slučaju da nema vezanih vrijednosti. Ali vraća 1 za C10 ćeliju.
  • Naročito, ( ) operator se koristi za vraćanje 1 umjesto da dobijete TRUE i 0 za FALSE .
  • Na taj način možete lako izbjeći duplirani broj ranga koristeći ovu formulu.

Konačno, izlaz će izgledati kako slijedi.

Umjesto korištenja Funkcija RANK , možete koristiti funkciju COUNTIF . Ali u tom slučaju morate dodati 1 .

=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1

Svakako ćete dobiti isti rezultat.

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

4. Rangiranje s više kriterija po grupama

Šta ako imate neke zajedničke Grupe u svom skupu podataka? Na primjer, grupa Nauka prekriva ćelije C5:C6 i C11:C12 .

Na sreću , možete dobiti jedinstveni broj ranga koji se odnosi na Grupa i Skor . Imamo funkcije koje nam mogu pomoći za rangiranje u Excel-u na osnovu više kriterija po grupama.

4.1. Koristeći funkciju COUNTIFS

Upotrebom funkcije COUNTIFS , možete lako rangirati Score po dodijeljenoj Grupi u opadajućem redoslijedu ( “ >”&D5 ).

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

Objašnjenje formule:

  • The COUNTIFS($C$5:$C$15,C5) vraća 4 jer su dostupna 4 niza, odnosno Science .
  • I, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,”>”&D5) sintaksa vraća 0 za najviše rezultate (npr.za ćeliju E6 ). Zato morate dodati 1 .

Ovdje se rezultati rangiraju na osnovu grupe zasebno. Na primjer, Jim Brown ( B6 ćelija) je rangiran na 1. mjestu iako je rezultat Mary Smith ( B13 ćelija) pozdravljen od njega.

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

4.2. Korištenje funkcije SUMPRODUCT

Slično, možete koristiti sljedeću formulu gdje se koristi funkcija SUMPRODUCT (rangiranje u rastućem redoslijedu).

=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1

Objašnjenje formule:

  • SUMPRODUCT((C5=$C$5:$C$15) vraća 0 .
  • Osim toga, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) pronalazi 2 . Ali funkcija SUMPRODUCT vraća za E7 ćeliju je 0 jer je to najmanji rezultat. Dakle, morate 1 da biste izbjegli takvu vrstu greške.

Pročitajte više: Kako rangirati prosjek u Excelu (4 uobičajena scenarija)

Zaključak

To je kraj današnje sesije. Ovako možete ostvariti grabljenje u Excelu na osnovu više kriterija. U svakom slučaju, ako imate pitanja ili preporuke, podijelite ih u odjeljku za komentare.

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.