Kazalo
Pogosto boste morda morali razvrstiti elemente iz nabora podatkov na podlagi več meril. Natančneje, to nalogo morate opraviti, kadar so v enem stolpcu povezave. V tem poučnem srečanju bom prikazal 4 primere z ustrezno razlago razvrščanja v Excelu na podlagi več meril.
Prenesi delovni zvezek za prakso
Razvrščanje na podlagi več meril.xlsx
4 primeri za razvrščanje na podlagi več meril v Excelu
Predstavimo današnji nabor podatkov, v katerem Rezultati o Študent na spletnem mestu Matematika in . Psihologija so podane glede na njihove ustrezne Skupina . tukaj, D6 in . D7 celice so vezane v stolpcu D . Torej uporabimo razvrstitev z upoštevanjem stolpca E .
1. Uporaba funkcij RANK.EQ in COUNTIFS
V začetni metodi vam bom pokazal kombinirano uporabo RANK.EQ funkcija in . Funkcija COUNTIFS . Za razvrstitev na podlagi dveh Rezultati , vstavite naslednjo formulo.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
Tukaj, C5 in . D5 so začetne celice Rezultat (matematika) tj. stolpec C, in . Ocena (psihologija) tj. stolpec D oziroma.
⧬ Razlaga formule:
- Spletna stran RANK.EQ funkcija vrne številko ranga iz C5:C15 obseg celic na podlagi C5 žal je za podvojene rezultate podan enak rang (npr. številka ranga je 7 za podvojene rezultate). C6 , C7 in C12 celice).
- Tako je COUNTIFS funkcija je dodeljena v padajočem vrstnem redu ( ">"&$D5) t o štetje dvojnikov Funkcija na primer vrne 1 za C7 celice in 2 za C12 celica.
- Ko pa seštejete oba izhoda, tj. izhod RANK.EQ in rezultat funkcije COUNTIFS boste dobili edinstveno številko ranga za vse učence.
Po pritisku na VSTOP in uporabo Ročaj za polnjenje orodje, boste dobili naslednji rezultat.
Če si natančno ogledate zgornjo sliko, boste videli, da je Rang za Roberta Smitha je 7 (oglejte si B6:E6 celic), medtem ko je za Jima Browna 8 (poglej B7:E7 celice).
Preberite več: Kako ustvariti tabelo za samodejno razvrščanje v Excelu (s hitrimi koraki)
2. Razvrščanje na podlagi več meril z uporabo funkcij COUNTIF in COUNTIFS
Podobno lahko uporabite Funkcija COUNTIF namesto RANK.EQ funkcijo.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
V tem primeru želim razvrstiti rezultate v naraščajočem vrstnem redu ( "<"&$D5) .
⧬ Razlaga formule:
- Spletna stran COUNTIF funkcija šteje število celic, katerih vrednosti so večje od ustrezne celice (kot npr. C5 za Jamesa Smitha, C6 za Jima Browna in tako naprej).
- Nazadnje morate dodati 1 z izhodom kot COUNTIF funkcija vrne 0 za najmanjše vrednosti, tj. za C13 celica.
Tako bo rezultat naslednji.
Preberite več: Formula IF v Excelu (5 primerov)
Podobna branja
- Kako razvrstiti s kravatami v Excelu (5 preprostih načinov)
- Izračunajte percentil ranga v Excelu (7 primernih primerov)
- Kako izračunati 10 odstotkov v Excelu (4 načini)
3. Uporaba funkcij RANK in SUMPRODUCT
Prav tako lahko uporabite oba RANK funkcija in . SUMPRODUCT funkcija za razvrščanje elementov na podlagi več meril.
Zdaj si oglejte naslednji nabor podatkov, v katerem morate razvrstiti podatke na podlagi Rezultat na lestvici GRE (kvantitativni) in . Finančna pomoč . Toda vrednosti celic C10 in . C11 so vezane.
Zato vstavite naslednjo kombinirano formulo.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ Razlaga formule:
- Spletna stran RANK funkcija vrne številko ranga iz $C$5:$C$15 obseg celic na podlagi C5 celico z vrednostjo podvojitev v C10 in . C11 celice (številka ranga je 2 ).
- In. SUMPRODUCT funkcija najde 0 v primeru, da ni vezanih vrednosti. Vendar vrne 1 za C10 celica.
- Pomembno je, da je ( - ) se uporablja za vračanje 1 namesto da bi dobili TRUE in . 0 za FALSE .
- Tako se lahko s to formulo zlahka izognete podvojeni številki ranga.
Končni rezultat bo videti takole.
Namesto da bi uporabili RANK lahko uporabite funkcijo COUNTIF Vendar morate dodati 1 v tem primeru.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Zagotovo boste dobili enak rezultat.
Preberite več: Kako razvrstiti zaposlene v Excelu (3 metode)
4. Razvrščanje z več merili po skupinah
Kaj pa, če imate nekaj skupnih Skupine v vašem naboru podatkov? Na primer Znanost skupina pokriva C5:C6 in . C11:C12 celice.
Na srečo lahko dobite edinstveno številko ranga, ki se ukvarja z obema Skupina in . Rezultati . Imamo funkcije, ki nam lahko pomagajo pri razvrščanju v Excelu na podlagi več meril v skupinah.
4.1 Uporaba funkcije COUNTIFS
Uporaba COUNTIFS lahko preprosto razvrstite funkcijo Rezultati z dodeljenim Skupina v padajočem vrstnem redu ( ">"&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Razlaga formule:
- Spletna stran COUNTIFS($C$5:$C$15,C5) vrne 4, ker so na voljo 4 nizi, in sicer Znanost .
- In. COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) sintaksa vrača 0 za najvišje ocene (npr. za E6 zato morate dodati 1 .
Pri tem so ocene razvrščene na podlagi skupine posebej. Na primer Jim Brown ( B6 celica) je uvrščena na 1. mesto, čeprav je rezultat Mary Smith ( B13 celica) je bolj zdrava od njega.
Preberite več: Kako razvrstiti znotraj skupine v Excelu (3 metode)
4.2. Uporaba funkcije SUMPRODUCT
Podobno lahko uporabite naslednjo formulo, v kateri SUMPRODUCT (razvrščanje po naraščajočem vrstnem redu).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Razlaga formule:
- Spletna stran POVZETEK((C5=$C$5:$C$15) vrne 0 .
- Poleg tega je SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) najde 2 . Toda SUMPRODUCT funkcija vrne za E7 celica je 0 saj je to najmanjši rezultat. 1 da bi se izognili takšnim napakam.
Preberite več: Kako razvrstiti povprečje v Excelu (4 pogosti scenariji)
Zaključek
To je konec današnje seje. Tako lahko v Excelu izvedete grabljenje na podlagi več meril. Če imate kakršnakoli vprašanja ali priporočila, jih delite v razdelku s komentarji.