Ranglist basearre op meardere kritearia yn Excel (4 gefallen)

  • Diel Dit
Hugh West

Faak moatte jo items út in dataset ranglist op basis fan meardere kritearia. Mear spesifyk moatte jo dizze taak útfiere as d'r bannen binne yn ien kolom. Yn dizze ynstruktive sesje sil ik 4 gefallen demonstrearje mei de goede útlis fan ranglist yn Excel basearre op meardere kritearia.

Download Practice Workbook

Ranking Based op Meardere kritearia.xlsx

4 gefallen foar ranglist basearre op meardere kritearia yn Excel

Litte wy de hjoeddeiske dataset yntrodusearje wêr't Scores fan de Studint yn Math en Psychology wurde jûn neffens harren oerienkommende Groep . Hjir binne D6 en D7 sellen ferbûn yn kolom D . Dus, lit ús de ranglist tapasse mei beoardieling fan kolom E .

1. RANK.EQ en COUNTIFS-funksjes brûke

Yn de begjinmetoade, sil ik jo it kombineare gebrûk sjen litte fan de RANK.EQ funksje en COUNTIFS-funksje . Om ranglist basearre op de twa Scores , ynfoegje de folgjende formule.

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

Hjir, C5 en D5 binne de startsel fan Skoare (Math) i.e. kolom C, en Skoare (Psychology) dus kolom D respektivelik.

Formule Taljochting:

  • De funksje RANK.EQ jout it rangnûmer werom út de C5:C15 selberik basearre op de C5 sel. Spitigernôch leveret it deselde rang foar it duplikaatrangnûmer is 7 foar C6 , C7 , en C12 sellen)>funksje wurdt tawiisd yn ôfnimmende folchoarder ( “>”&$D5) t o duplikaat skoares telle. Bygelyks, de funksje jout 1 foar de C7 sel en 2 foar de C12 sel. RANK.EQ funksje en de útfier fan de COUNTIFS funksje, krije jo it unike rangnûmer foar alle learlingen.

Nei it yndrukken fan ENTER en it ark Fillhandtak te brûken, krije jo de folgjende útfier.

As jo ​​goed sjogge by de boppesteande ôfbylding sille jo krije dat de rang foar Robert Smith 7 is (sjoch nei de B6:E6 -sellen), wylst it 8 is foar Jim Brown (sjoch nei de B7:E7 -sellen).

Lês mear: Hoe meitsje jo in automatyske ranglisttabel yn Excel (mei rappe stappen)

2. Ranglist basearre op meardere kritearia Mei COUNTIF- en COUNTIFS-funksjes

Lyksa kinne jo de COUNTIF-funksje brûke ynstee fan de funksje RANK.EQ .

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

Hjir wol ik de skoares yn oprinnende folchoarder rangearje ( “<“&$D5) .

Formule Taljochting:

  • De funksje COUNTIF telt it oantal sellen mei wearden grutter dan de oerienkommende sel (lykas C5 foar James Smith, C6 foar Jim Brown, ensafuorthinne).
  • As lêste,jo moatte 1 tafoegje mei de útfier as de funksje COUNTIF jout 0 foar de lytste wearden dus foar de C13 sel.

Dus, de útfier sil as folgjend wêze.

Lês mear: Rang IF Formule yn Excel (5 foarbylden)

Gelykbere lêzings

  • Hoe kinne jo rangearje mei bannen yn Excel (5 ienfâldige manieren)
  • Berekkenje Rank Percentile yn Excel (7 geskikte foarbylden)
  • Hoe kinne jo de Top 10 Persint yn Excel berekkenje (4 manieren)

3. RANK- en SUMPRODUCT-funksjes tapasse

Jo kinne ek sawol de RANK funksje as SUMPRODUCT brûke funksje foar it rangearjen fan de items op basis fan meardere kritearia.

Sjoch no nei de folgjende dataset fan wêr't jo rangoarje moatte basearre op de GRE Score (Quant) en Finansjele stipe . Mar de selwearden fan C10 en C11 binne bûn.

Dus, ynfoegje de folgjende kombinearre formule.

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

Formule-útlis:

  • De funksje RANK jout werom it rangnûmer fan it $C$5:$C$15 selberik basearre op de C5 sel mei de duplikaatwearde yn de C10 en C11 sellen (it rangnûmer is 2 ).
  • En, de SUMPRODUCT funksje fynt 0 yn gefal fan gjin ferbûne wearden. Mar it jout 1 foar de C10 sel.
  • Opmerklik wurdt de ( ) operator brûkt om werom te gean 1 ynstee fan TRUE en 0 te krijen foar FALSE .
  • Sa kinne jo it dûbele rangnûmer maklik foarkomme mei dizze formule.

Uteinlik sil de útfier der sa útsjen.

Ynstee fan it brûken fan de RANK funksje, jo kinne de funksje COUNTIF brûke. Mar jo moatte yn dat gefal 1 tafoegje.

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

Wis, jo sille deselde útfier krije.

Lês mear: Hoe kinne jo meiwurkers yn Excel stapelje (3 metoaden)

4. Ranglist mei meardere kritearia per groep

Wat as jo gewoane groepen yn jo dataset hawwe? Bygelyks, de Science groep beslacht C5:C6 en C11:C12 sellen.

Gelokkich , kinne jo it unike rangnûmer krije dat omgiet mei sawol Groep as Score . Wy hawwe funksjes dy't ús helpe kinne foar ranglist yn Excel basearre op meardere kritearia op groepen.

4.1. Mei help fan COUNTIFS-funksje

Mei de funksje COUNTIFS kinne jo de Score maklik rangearje troch de tawiisde Groep yn ôfnimmende folchoarder ( “ >”&D5 ).

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

Formule-útlis:

  • De COUNTIFS($C$5:$C$15,C5) jout 4 werom, om't d'r 4 strings beskikber binne nammentlik Science .
  • En, de COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) syntaksis jout 0 foar de heechste skoares (bgl.foar de E6 -sel). Dêrom moatte jo 1 taheakje.

Hjir wurde de skoares op basis fan de Groep apart rangearre. Bygelyks, Jim Brown ( B6 sel) stiet 1e, al wurdt de skoare fan Mary Smith ( B13 sel) begroete as hy.

Read More : Hoe kin ik rangearje binnen groep yn Excel (3 metoaden)

4.2. SUMPRODUCT-funksje brûke

Lyksa kinne jo de folgjende formule brûke wêr't de SUMPRODUCT funksje brûkt wurdt (ranglist yn oprinnende folchoarder).

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

Formule-útlis:

  • De SUMPRODUCT((C5=$C$5:$C$15) jout 0 .
  • Boppedat, de SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) fynt 2 . Mar de funksje SUMPRODUCT jout werom foar E7 sel is 0 om't it de lytste skoare is. Dat, jo moatte 1 om sa'n type flater te foarkommen.

Lês mear: Hoe kinne jo gemiddelde ranglist yn Excel (4 Algemiene senario's)

Konklúzje

Dat is de ein fan de sesje fan hjoed. Dit is hoe't jo kinne raken yn Excel op basis fan meardere kritearia. Hoe dan ek, as jo fragen hawwe of oanbefellings, diel se asjebleaft yn 'e opmerkingsdiel.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.