Rangiranje na temelju više kriterija u Excelu (4 slučaja)

  • Podijeli Ovo
Hugh West

Često ćete možda trebati rangirati stavke iz skupa podataka na temelju više kriterija. Točnije, ovaj zadatak morate izvršiti kada u jednom stupcu ima izjednačenih rezultata. U ovoj poučnoj sesiji, demonstrirat ću 4 slučaja s odgovarajućim objašnjenjem rangiranja u Excelu na temelju više kriterija.

Preuzmite vježbovnu knjigu

Rangiranje na temelju na Multiple Criteria.xlsx

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

Uvedimo današnji skup podataka gdje su rezultati učenika u Matematici i Psihologiji dani su prema njihovoj odgovarajućoj Grupi . Ovdje su ćelije D6 i D7 povezane u stupcu D . Dakle, primijenimo rangiranje uzimajući u obzir stupac E .

1. Upotreba funkcija RANK.EQ i COUNTIFS

U početne metode, pokazat ću vam kombiniranu upotrebu RANK.EQ funkcije i COUNTIFS funkcije . Za rangiranje na temelju dva rezultata 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četna ćelija rezultata (matematika) tj. stupca C, i rezultata (psihologija) tj. stupca D odnosno.

Objašnjenje formule:

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

Nakon što pritisnete ENTER i upotrijebite alat Fill Handle , dobit ćete sljedeći izlaz.

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

Pročitajte više: Kako stvoriti tablicu automatskog rangiranja u Excelu (uz brze korake)

2. Rangiranje na temelju višestrukih kriterija korištenjem funkcija COUNTIF i COUNTIFS

Slično tome, možete koristiti функciju COUNTIF umjesto funkcije RANK.EQ .

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

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

Objašnjenje formule:

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

Dakle, rezultat će biti sljedeći.

Pročitajte više: Formula rangiranja IF u Excel (5 primjera)

Slična čitanja

  • Kako rangirati s vezama u Excelu (5 jednostavnih načina)
  • Izračunajte Percentil ranga u Excelu (7 prikladnih primjera)
  • Kako izračunati prvih 10 posto 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 temelju više kriterija.

Sada pogledajte sljedeći skup podataka odakle trebate rangirati na temelju GRE rezultata (količina) i Financijska pomoć . Ali vrijednosti ćelija C10 i C11 su povezane.

Dakle, umetnite sljedeću kombiniranu formulu.

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

Objašnjenje formule:

  • Funkcija RANG vraća broj ranga iz raspona ćelija $C$5:$C$15 na temelju ćelije C5 s duplikatom vrijednosti u C10 i C11 ćelija (broj ranga je 2 ).
  • I funkcija SUMPRODUCT pronalazi 0 u slučaju da nema povezanih vrijednosti. Ali vraća 1 za C10 ćeliju.
  • Posebno, ( ) operator se koristi za vraćanje 1 umjesto dobivanja TRUE i 0 za FALSE .
  • Dakle, možete lako izbjeći dupli broj ranga pomoću ove formule.

Konačno, izlaz će izgledati kako slijedi.

Umjesto korištenja Funkcijom RANG 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 složiti zaposlenike u Excelu (3 metode)

4. Rangiranje s više kriterija po grupi

Što ako imate neke zajedničke Grupe u svom skupu podataka? Na primjer, grupa Znanost pokriva C5:C6 i C11:C12 stanice.

Srećom , možete dobiti jedinstveni broj ranga koji se odnosi na Grupu i Ocjenu . Imamo funkcije koje nam mogu pomoći za rangiranje u Excelu na temelju više kriterija u grupama.

4.1. Korištenje funkcije COUNTIFS

Koristeći funkciju COUNTIFS , možete lako rangirati Ocjenu prema dodijeljenoj Grupi silaznim redoslijedom ( “ >”&D5 ).

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

Objašnjenje formule:

  • COUNTIFS($C$5:$C$15,C5) vraća 4 jer su dostupna 4 niza, naime Znanost .
  • 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 trebate dodati 1 .

Ovdje su rezultati rangirani zasebno na temelju grupe. Na primjer, Jim Brown ( B6 ćelija) rangiran je na 1. mjestu iako je rezultat Mary Smith ( B13 ćelija) bolji od njega.

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

4.2. Korištenje funkcije SUMPRODUCT

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

=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 0 jer je to najmanji rezultat. Dakle, trebate 1 kako biste izbjegli takvu vrstu pogreške.

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

Zaključak

Ovo je kraj današnje sesije. Ovo je način na koji možete izvršiti skupljanje u Excelu na temelju više kriterija. U svakom slučaju, ako imate pitanja ili preporuke, podijelite ih u odjeljku s komentarima.

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.