Rangering basert på flere kriterier i Excel (4 tilfeller)

  • Dele Denne
Hugh West

Ofte må du kanskje rangere elementer fra et datasett basert på flere kriterier. Mer spesifikt må du utføre denne oppgaven når det er uavgjort i én kolonne. I denne lærerike økten vil jeg demonstrere 4 tilfeller med riktig forklaring av rangering i Excel basert på flere kriterier.

Last ned Practice Workbook

Rangering Basert på Multiple Criteria.xlsx

4 tilfeller for rangering basert på flere kriterier i Excel

La oss introdusere dagens datasett der Skåre til elevene i Matte og psykologi gis i henhold til deres tilsvarende Gruppe . Her er D6 - og D7 -celler bundet i kolonne D . Så la oss bruke rangeringen med hensyn til kolonne E .

1. Bruke RANK.EQ og COUNTIFS-funksjonene

I begynnelsesmetoden, vil jeg vise deg den kombinerte bruken av RANK.EQ funksjonen og COUNTIFS-funksjonen . For å rangere basert på de to Skårene , sett inn følgende formel.

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

Her, C5 og D5 er startcellen til Score (Matte) dvs. kolonne C, og Score (psykologi) dvs. kolonne D henholdsvis.

Formelforklaring:

  • RANK.EQ -funksjonen returnerer rangeringsnummeret fra C5:C15 celleområde basert på C5 cellen. Dessverre gir det samme rangering for duplikatetpoengsum (f.eks. rangeringsnummer er 7 for C6 , C7 og C12 celler).
  • COUNTIFS funksjonen tildeles i synkende rekkefølge ( “>”&$D5) t o telle dupliserte poeng. For eksempel returnerer funksjonen 1 for C7 cellen og 2 for C12 cellen.
  • Men når du summerer de to utgangene, dvs. utgangen RANK.EQ -funksjonen og utdata fra COUNTIFS -funksjonen, får du det unike rangeringsnummeret for alle elever.

Etter å ha trykket ENTER og brukt Fyllhåndtak -verktøyet, får du følgende utdata.

Hvis du ser nøye etter på bildet ovenfor, får du at rangeringen for Robert Smith er 7 (se på B6:E6 -cellene) mens den er 8 for Jim Brown (se på B7:E7 celler).

Les mer: Hvordan lage en automatisk rangeringstabell i Excel (med raske trinn)

2. Rangering basert på flere kriterier ved å bruke COUNTIF- og COUNTIFS-funksjonene

På samme måte kan du bruke COUNTIF-funksjonen i stedet for RANK.EQ -funksjonen.

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

Her vil jeg rangere poengsummene i stigende rekkefølge ( “<“&$D5) .

Formelforklaring:

  • COUNTIF funksjonen teller antall celler som har verdier større enn den tilsvarende cellen (som C5 for James Smith, C6 for Jim Brown, og så videre).
  • Til slutt,du må legge til 1 med utdata ettersom TELLHVIS funksjonen returnerer 0 for de minste verdiene, dvs. for C13 cellen.

Så utgangen vil være som følger.

Les mer: Rank IF Formel i Excel (5 eksempler)

Lignende avlesninger

  • Hvordan rangeres med bånd i Excel (5 enkle måter)
  • Beregn rangeringspersentil i Excel (7 egnede eksempler)
  • Hvordan beregne topp 10 prosent i Excel (4 måter)

3. Bruke RANK- og SUMPRODUCT-funksjonene

Du kan også bruke både RANK funksjonen og SUMPRODUCT funksjon for å rangere elementene basert på flere kriterier.

Nå, se på følgende datasett fra hvor du må rangere basert på GRE Score (Quant) og Økonomisk støtte . Men celleverdiene til C10 og C11 er ulik.

Så sett inn følgende kombinerte formel.

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

Formelforklaring:

  • RANK funksjonen returnerer rangeringsnummeret fra $C$5:$C$15 celleområdet basert på C5 cellen med duplikatverdiene i C10 og C11 celler (rangeringsnummeret er 2 ).
  • Og SUMPRODUKT funksjonen finner 0 i tilfelle ingen ulikte verdier. Men den returnerer 1 for cellen C10 . 1 i stedet for å få TRUE og 0 for FALSE .
  • Dermed kan du enkelt unngå det dupliserte rangnummeret ved å bruke denne formelen.

Til slutt vil utdataene se ut som følger.

I stedet for å bruke RANK funksjonen, du kan bruke funksjonen COUNTIF . Men du må legge til 1 i så fall.

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

Absolutt, du vil få det samme resultatet.

Les mer: How to Stack Rank Employees in Excel (3 Methods)

4. Rangering med flere kriterier etter gruppe

Hva om du har noen vanlige grupper i datasettet ditt? For eksempel dekker Science -gruppen C5:C6 - og C11:C12 -celler.

Heldigvis , kan du få det unike rangeringsnummeret som omhandler både Gruppe og Poengsum . Vi har funksjoner som kan hjelpe oss med å rangere i Excel basert på flere kriterier på grupper.

4.1. Ved å bruke COUNTIFS-funksjonen

Ved å bruke COUNTIFS -funksjonen kan du enkelt rangere poengsummen etter den tildelte gruppen i synkende rekkefølge ( “ >”&D5 ).

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

Formelforklaring:

  • COUNTIFS($C$5:$C$15,C5) gir 4 ettersom det er 4 tilgjengelige strenger, nemlig Science .
  • Og COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) syntaks returnerer 0 for de høyeste poengsummene (f.eks.for E6 -cellen). Det er derfor du må legge til 1 .

Her er poengsummen rangert basert på gruppen separat. For eksempel er Jim Brown ( B6 celle) rangert som 1. selv om poengsummen til Mary Smith ( B13 celle) blir hilst velkommen enn ham.

Les mer : Hvordan rangere innenfor gruppe i Excel (3 metoder)

4.2. Bruke SUMPRODUKT-funksjonen

På samme måte kan du bruke følgende formel der SUMPRODUKT -funksjonen brukes (rangering i stigende rekkefølge).

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

Formelforklaring:

  • SUMPRODUKTET((C5=$5:$C$15) returnerer 0 .
  • I tillegg er SUMPRODUKT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) finner 2 . Men funksjonen SUMPRODUKT returnerer for cellen E7 er 0 ettersom den er den minste poengsummen. Så du må 1 for å unngå en slik type feil.

Les mer: Hvordan rangere gjennomsnitt i Excel (4 vanlige scenarier)

Konklusjon

Det er slutten på dagens økt. Dette er hvordan du kan oppnå raking i Excel basert på flere kriterier. Uansett, hvis du har spørsmål eller anbefalinger, del dem i kommentarfeltet.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.