Enhavtabelo
Ofte vi eble bezonos rangigi erojn el datumaro surbaze de pluraj kriterioj. Pli specife, vi devas plenumi ĉi tiun taskon kiam estas ligoj en unu kolumno. En ĉi tiu instrua sesio, mi montros 4 kazojn kun la taŭga klarigo pri rango en Excel bazita sur multoblaj kriterioj.
Elŝutu Praktikan Laborlibron
Ranking Bazita. pri Multoblaj Kriterioj.xlsx
4 Kazoj por Ranking Bazita sur Multoblaj Kriterioj en Excel
Ni enkonduku la hodiaŭan datumaron kie Poentaroj de la Studento en Matematiko kaj Psikologio estas donitaj laŭ sia responda Grupo . Ĉi tie, D6 kaj D7 ĉeloj estas ligitaj en kolumno D . Do, ni apliku la rangon konsiderante kolumnon E .
1. Uzante RANK.EQ kaj COUNTIFS-Funkciojn
En la komenca metodo, mi montros al vi la kombinitan uzon de la RANK.EQ funkcio kaj COUNTIFS-funkcio . Por rangi surbaze de la du Poentoj , enigu la jenan formulon.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
Ĉi tie, C5 kaj D5 estas la komenca ĉelo de Poentaro (Matematiko) t.e. kolumno C, kaj Poentaro (Psikologio) t.e. kolumno D respektive.
⧬ Formula Klarigo:
- La funkcio RANK.EQ liveras la rangonumeron de la C5:C15 ĉela gamo bazita sur la C5 ĉelo. Bedaŭrinde, ĝi provizas la saman rangon por la duplikatointerpunkcioj (ekz. rangnumero estas 7 por C6 , C7 , kaj C12 ĉeloj).
- Do, la COUNTIFS funkcio estas atribuita en malkreskanta ordo ( “>”&$D5) t o nombri duplikatajn poentojn. Ekzemple, la funkcio liveras 1 por la ĉelo C7 kaj 2 por la ĉelo C12 .
- Tamen, kiam vi sumigas la du elirojn t.e. la eliron RANK.EQ kaj la eligo de la funkcio COUNTIFS , vi ricevos la unikan rangonumeron por ĉiuj studentoj.
Post premado de ENTER kaj uzante la Plenigi Tenilon , vi ricevos la jenan eligon.
Se vi atente rigardas ĉe la supra bildo, vi ricevos, ke la Rango por Robert Smith estas 7 (rigardu la B6:E6 ĉelojn) dum ĝi estas 8 por Jim Brown (rigardu la B6:E6 ). 6>B7:E7 ĉeloj).
Legu Pli: Kiel Krei Aŭtoman Rangotabelon en Excel (kun Rapidaj Paŝoj)
2. Rankingo Bazita sur Multoblaj Kriterioj Uzante COUNTIF kaj COUNTIFS Funkcioj
Simile, vi povas uzi la COUNTIF-funkcion anstataŭ la RANK.EQ -funkcion.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
Ĉi tie, mi volas rangigi la poentojn en kreskanta ordo ( “<“&$D5) .
⧬ Formula Klarigo:
- La funkcio COUNTIF kalkulas la nombron da ĉeloj havantaj valorojn pli grandajn ol la responda ĉelo (kiel C5 por James Smith, C6 por Jim Brown, kaj tiel plu).
- Laste,vi devas aldoni 1 kun la eligo ĉar la funkcio COUNTIF redonas 0 por la plej malgrandaj valoroj t.e. por la C13 ĉelo.
Do, la eligo estos jena.
Legu pli: Rangigi IF Formulo en Excel (5 Ekzemploj)
Similaj Legadoj
- Kiel Rangi kun Ligoj en Excel (5 Simplaj Vojoj)
- Kalkuli Rangan Percentilon en Excel (7 Taŭgaj Ekzemploj)
- Kiel Kalkuli la Supran 10 Elcenton en Excel (4 Manieroj)
3. Aplikado de Funkcioj RANK kaj SUMPRODUCT
Ankaŭ, vi povas uzi kaj la RANK funkcion kaj SUMPRODUCT funkcio por rangigi la erojn surbaze de pluraj kriterioj.
Nun rigardu la jenan datumaron de kie vi devas rangi surbaze de la GRE-Poentaro (Kvanto) kaj Financa Helpo . Sed la ĉelvaloroj de C10 kaj C11 estas ligitaj.
Do, enigu la sekvan kombinitan formulon.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ Formula Klarigo:
- La funkcio RANK revenas la rangonumero de la $C$5:$C$15 ĉela gamo bazita sur la C5 ĉelo kun la duplikata valoro en la C10 kaj C11 ĉeloj (la rangonumero estas 2 ).
- Kaj, la funkcio SUMPRODUCT trovas 0 en kazo de neniuj ligitaj valoroj. Sed ĝi resendas 1 por la C10 ĉelo.
- Precipe, la ( — ) operatoro estas uzata por reveni 1 anstataŭ ricevi VERA kaj 0 por FALSA .
- Tial, vi povas facile eviti la duplikatan rangonumeron uzante ĉi tiun formulon.
Fine, la eligo aspektos jene.
Anstataŭ uzi la RANK funkcio, vi povas uzi la funkcion COUNTIF . Sed vi devas aldoni 1 tiukaze.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Certe, vi ricevos la saman eliron.
Legu Pli: Kiel Stakigi Rangajn Dungitojn en Excel (3 Metodoj)
4. Ranking kun Multoblaj Kriterioj laŭ Grupo
Kaj se vi havas iujn komunajn Grupojn en via datumaro? Ekzemple, la grupo Scienco kovras ĉelojn C5:C6 kaj C11:C12 .
Feliĉe. , vi povas akiri la unikan rangonumeron pri kaj Grupo kaj Poentaro . Ni havas funkciojn, kiuj povas helpi nin por rangado en Excel laŭ pluraj kriterioj pri grupoj.
4.1. Uzante la funkcion COUNTIFS
Uzante la funkcion COUNTIFS , vi povas facile rangigi la Poentaron laŭ la asignita Grupo en malkreskanta ordo ( “ >”&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Formulo-Klarigo:
- La COUNTIFS($C$5:$C$15,C5) donas 4 ĉar ekzistas 4 ĉenoj disponeblaj nome Scienco .
- Kaj, la COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,”>”&D5) sintakso redonas 0 por la plej altaj poentoj (ekz.por la ĉelo E6 ). Tial vi devas aldoni 1 .
Ĉi tie, la poentoj estas vicigitaj surbaze de la Grupo aparte. Ekzemple, Jim Brown ( B6 ĉelo) estas la unua, kvankam la poentaro de Mary Smith ( B13 ĉelo) estas salutata ol li.
Legi Pli : Kiel Ranki Ene de Grupo en Excel (3 Metodoj)
4.2. Uzante SUMPRODUCT-Funkcion
Simile, vi povas uzi la jenan formulon kie la SUMPRODUCT funkcio estas uzata (rango en pligranda ordo).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Formulo-Klarigo:
- La SUMPRODUKTO((C5=$C$5:$C$15) redonas 0 .
- Krome, la SUMOPRODUTO ((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) trovas 2 . Sed la funkcio SUMPRODUCT revenas por E7 ĉelo estas 0 ĉar ĝi estas la plej malgranda poentaro. Do, vi devas 1 por eviti tian eraron.
Legu pli: Kiel klasifiki mezumon en Excel (4 Oftaj Scenaroj)
Konkludo
Jen la fino de la hodiaŭa kunsido. Jen kiel vi povas fari rasti en Excel laŭ pluraj kriterioj. Ĉiuokaze, se vi havas demandojn aŭ rekomendoj, bonvolu dividi ilin en la sekcio de komentoj.