Clasificarea pe baza mai multor criterii în Excel (4 cazuri)

  • Imparte Asta
Hugh West

Adesea, este posibil să aveți nevoie să clasificați elementele dintr-un set de date pe baza mai multor criterii. Mai exact, trebuie să îndepliniți această sarcină atunci când există egalități într-o coloană. În această sesiune instructivă, voi demonstra 4 cazuri cu explicația corectă a clasificării în Excel pe baza mai multor criterii.

Descărcați caietul de practică

Clasament bazat pe criterii multiple.xlsx

4 Cazuri pentru clasificarea bazată pe criterii multiple în Excel

Să prezentăm setul de date de astăzi, unde Scoruri a Student în Matematică și Psihologie sunt date în funcție de corespondența lor Grupul . Poftim, D6 și D7 celulele sunt legate în coloana D Deci, să aplicăm clasamentul ținând cont de coloana E .

1. Utilizarea funcțiilor RANK.EQ și COUNTIFS

În metoda de început, vă voi arăta utilizarea combinată a RANK.EQ funcția și Funcția COUNTIFS Pentru a clasifica în funcție de cele două Scoruri , se introduce următoarea formulă.

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

Aici, C5 și D5 sunt celula de pornire a Punctaj (matematică) adică coloana C, și Punctaj (Psihologie) adică coloana D respectiv.

Explicația formulei:

  • The RANK.EQ funcția returnează numărul de rang din C5:C15 intervalul de celule pe baza C5 Din păcate, acesta oferă același rang pentru scorurile duplicate (de exemplu, numărul de rang este 7 pentru C6 , C7 , și C12 celule).
  • Deci, în CONSILIERI este atribuită în ordine descrescătoare ( ">"&$D5) t o număra duplicate De exemplu, funcția returnează 1 pentru scorurile C7 și 2 pentru celula C12 celulă.
  • Cu toate acestea, atunci când se însumează cele două ieșiri, adică ieșirea RANK.EQ și rezultatul funcției CONSILIERI veți obține numărul unic de clasificare pentru toți elevii.

După ce ați apăsat ENTER și utilizarea Mâner de umplere veți obține următorul rezultat.

Dacă vă uitați cu atenție la imaginea de mai sus, veți înțelege că Clasament pentru Robert Smith este de 7 (uitați-vă la B6:E6 celule), în timp ce pentru Jim Brown este de 8 (uitați-vă la B7:E7 celule).

Citește mai mult: Cum să creați un tabel de clasificare automată în Excel (cu pași rapizi)

2. Clasificarea pe baza mai multor criterii utilizând funcțiile COUNTIF și COUNTIFS

În mod similar, puteți utiliza opțiunea Funcția COUNTIF în loc de RANK.EQ funcție.

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

Aici, vreau să clasez scorurile în ordine crescătoare ( "<"&$D5) .

Explicația formulei:

  • The COUNTIF numără numărul de celule care au valori mai mari decât celula corespunzătoare (de exemplu C5 pentru James Smith, C6 pentru Jim Brown, și așa mai departe).
  • În cele din urmă, trebuie să adăugați 1 cu ieșire ca și COUNTIF funcția returnează 0 pentru cele mai mici valori, adică pentru C13 celulă.

Deci, rezultatul va fi următorul.

Citește mai mult: Clasament Formula IF în Excel (5 exemple)

Lecturi similare

  • Cum să clasificați cu egalități în Excel (5 moduri simple)
  • Calculați percentila de rang în Excel (7 exemple adecvate)
  • Cum să calculați primele 10 procente în Excel (4 moduri)

3. Aplicarea funcțiilor RANK și SUMPRODUCT

De asemenea, puteți utiliza atât RANK funcția și SUMPRODUCT funcția pentru clasificarea elementelor pe baza mai multor criterii.

Acum, uitați-vă la următorul set de date din care trebuie să clasificați pe baza GRE scor (Quant) și Ajutor financiar . dar valorile celulelor din C10 și C11 sunt la egalitate.

Așadar, introduceți următoarea formulă combinată.

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

Explicația formulei:

  • The RANK funcția returnează numărul de rang din $C$5:$C$15 intervalul de celule pe baza C5 cu valoarea dublurilor din tabelul C10 și C11 celule (numărul de rang este 2 ).
  • Și, de asemenea, a SUMPRODUCT funcția găsește 0 în cazul în care nu există valori legate. Dar se returnează 1 pentru C10 celulă.
  • În mod special, se remarcă faptul că ( - ) este utilizat pentru a returna 1 în loc de a obține ADEVĂRAT și 0 pentru FALSE .
  • Astfel, puteți evita cu ușurință numărul de rang duplicat folosind această formulă.

În cele din urmă, rezultatul va arăta după cum urmează.

În loc de a utiliza RANK puteți utiliza funcția COUNTIF Dar trebuie să adăugați 1 în acest caz.

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

Cu siguranță, veți obține același rezultat.

Citește mai mult: Cum să stivuiți angajații de rang în Excel (3 metode)

4. Clasificarea cu criterii multiple pe grupe

Ce se întâmplă dacă aveți unele comune Grupuri în setul dvs. de date? De exemplu, se poate folosi Știință acoperiri de grup C5:C6 și C11:C12 celule.

Din fericire, puteți obține numărul unic de rang care se ocupă atât de Grupul și Scor Avem funcții care ne pot ajuta pentru clasificarea în Excel pe baza mai multor criterii pe grupuri.

4.1. Utilizarea funcției COUNTIFS

Utilizarea CONSILIERI puteți clasifica cu ușurință Scor de către cei care au fost desemnați Grupul în ordine descrescătoare ( ">"&D5 ).

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

Explicația formulei:

  • The COUNTIFS($C$5:$C$15,C5) returnează 4 deoarece există 4 șiruri de caractere disponibile și anume Știință .
  • Și, de asemenea, a COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) sintaxa returnează 0 pentru cele mai mari punctaje (de exemplu, pentru E6 De aceea, trebuie să adăugați 1 .

Aici, scorurile sunt clasate pe baza Grupului separat. De exemplu, Jim Brown ( B6 celulă) se află pe locul 1, deși scorul lui Mary Smith ( B13 celula) este mai salutat decât el.

Citește mai mult: Cum să clasificați în cadrul grupului în Excel (3 metode)

4.2. Utilizarea funcției SUMPRODUCT

În mod similar, puteți utiliza următoarea formulă în care SUMPRODUCT (clasificare în ordine crescătoare).

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

Explicația formulei:

  • The SUMPRODUCT((C5=$C$5:$C$15) returnează 0 .
  • În plus, în SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) găsește 2 . dar... SUMPRODUCT revine pentru E7 celula este 0 deoarece este cel mai mic scor. Deci, trebuie să 1 pentru a evita acest tip de eroare.

Citește mai mult: Cum să clasificați media în Excel (4 scenarii comune)

Concluzie

Acesta este sfârșitul sesiunii de astăzi. Acesta este modul în care puteți realiza raking în Excel pe baza mai multor criterii. Oricum, dacă aveți întrebări sau recomandări, vă rugăm să le împărtășiți în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.