Rangschikking op basis van meerdere criteria in Excel (4 gevallen)

  • Deel Dit
Hugh West

Vaak moet u items uit een dataset rangschikken op basis van meerdere criteria. Meer bepaald moet u deze taak uitvoeren wanneer er gelijkenissen zijn in één kolom. In deze leerrijke sessie demonstreer ik 4 gevallen met de juiste uitleg over rangschikking in Excel op basis van meerdere criteria.

Download Praktijk Werkboek

Rangschikking op basis van meerdere criteria.xlsx

4 gevallen voor rangschikking op basis van meerdere criteria in Excel

Laten we de dataset van vandaag voorstellen waar Scores van de Student in Wiskunde en Psychologie worden gegeven volgens hun overeenkomstige Groep . Hier, D6 en D7 cellen zijn gebonden in kolom D Laten we dus de rangschikking toepassen met inachtneming van de kolom E .

1. De functies RANK.EQ en COUNTIFS gebruiken

In de beginmethode laat ik u het gecombineerde gebruik zien van de RANK.EQ functie en Functie COUNTIFS Om te rangschikken op basis van de twee Scores voeg de volgende formule toe.

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

Hier, C5 en D5 zijn de startcellen van Score (wiskunde) d.w.z. kolom C, en Score (Psychologie) d.w.z. kolom D respectievelijk.

Formule Uitleg:

  • De RANK.EQ functie geeft het rangnummer terug van de C5:C15 celbereik op basis van de C5 cel. Helaas geeft het dezelfde rang voor de dubbele scores (bijv. rangnummer is 7 voor C6 , C7 en C12 cellen).
  • Dus, de COUNTIFS functie wordt toegewezen in aflopende volgorde ( ">"&$D5) t o dubbel tellen scores. Bijvoorbeeld, de functie retourneert 1 voor de C7 cel en 2 voor de C12 cel.
  • Wanneer u echter de twee uitgangen optelt, d.w.z. de uitgang RANK.EQ functie en de uitvoer van de COUNTIFS functie, krijg je het unieke rangnummer voor alle studenten.

Na het indrukken van ENTER en met behulp van de Vulgreep tool, krijg je de volgende uitvoer.

Als je goed naar de bovenstaande afbeelding kijkt, zie je dat de Rang voor Robert Smith is 7 (kijk naar de B6:E6 cellen) terwijl het er 8 zijn voor Jim Brown (kijk naar de B7:E7 cellen).

Lees meer: Hoe maak je een Auto Ranking Tabel in Excel (met snelle stappen)

2. Rangschikking op basis van meerdere criteria met de functies COUNTIF en COUNTIFS

Evenzo kunt u de Functie COUNTIF in plaats van de RANK.EQ functie.

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

Hier wil ik de scores in oplopende volgorde rangschikken ( "<"&$D5) .

Formule Uitleg:

  • De COUNTIF functie telt het aantal cellen met waarden groter dan de overeenkomstige cel (zoals C5 voor James Smith, C6 voor Jim Brown, enzovoort).
  • Tenslotte moet u 1 toevoegen bij de uitvoer als de COUNTIF functie retourneert 0 voor de kleinste waarden, d.w.z. voor de C13 cel.

Dus, de output zal er als volgt uitzien.

Lees meer: Rangschikking IF-formule in Excel (5 voorbeelden)

Vergelijkbare lezingen

  • Hoe te rangschikken met stropdassen in Excel (5 eenvoudige manieren)
  • Rangordepercentiel berekenen in Excel (7 geschikte voorbeelden)
  • Hoe de top 10 procent berekenen in Excel (4 manieren)

3. Toepassing van de functies RANK en SUMPRODUCT

Ook kunt u zowel de RANK functie en SUMPRODUCT functie voor het rangschikken van de items op basis van meerdere criteria.

Kijk nu naar de volgende dataset waar u moet rangschikken op basis van de GRE Score (Quant) en Financiële hulp Maar de celwaarden van C10 en C11 zijn gelijk.

Voeg dus de volgende gecombineerde formule toe.

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

Formule Uitleg:

  • De RANK functie geeft het rangnummer terug van de $C$5:$C$15 celbereik op basis van de C5 cel met de duplicaatwaarde in de C10 en C11 cellen (het rangnummer is 2 ).
  • En, de SUMPRODUCT functie vindt 0 in het geval van geen gebonden waarden. Maar het retourneert 1 voor de C10 cel.
  • Met name de ( - ) wordt gebruikt om 1 in plaats van WARE en 0 voor FALSE .
  • U kunt dus gemakkelijk het dubbele rangnummer vermijden met deze formule.

Uiteindelijk ziet de uitvoer er als volgt uit.

In plaats van de RANK functie, kun je de COUNTIF functie. Maar je moet 1 in dat geval.

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

Zeker, je krijgt dezelfde output.

Lees meer: Hoe werknemers in Excel te rangschikken (3 methoden)

4. Rangschikking met meerdere criteria per groep

Wat als je een aantal gemeenschappelijke Groepen in uw dataset? Bijvoorbeeld, de Wetenschap groepsbedekkingen C5:C6 en C11:C12 cellen.

Gelukkig kunt u het unieke rangnummer krijgen dat te maken heeft met beide Groep en Score We hebben functies die ons kunnen helpen bij het rangschikken in Excel op basis van meerdere criteria op groepen.

4.1. De functie COUNTIFS gebruiken

Met behulp van de COUNTIFS functie, kunt u gemakkelijk de Score door de toegewezen Groep in aflopende volgorde ( ">"&D5 ).

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

Formule Uitleg:

  • De COUNTIFS($C$5:$C$15,C5) geeft 4 terug omdat er 4 strings beschikbaar zijn, namelijk Wetenschap .
  • En, de COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) de syntaxis geeft terug 0 voor de hoogste scores (bijv. voor de E6 cel). Daarom moet je toevoegen 1 .

Hier worden de scores gerangschikt op basis van de groep afzonderlijk. Bijvoorbeeld, Jim Brown ( B6 cel) staat op de 1e plaats hoewel de score van Mary Smith ( B13 cel) is begroet dan hem.

Lees meer: Hoe te rangschikken binnen een groep in Excel (3 methoden)

4.2. Gebruik van de SUMPRODUCT-functie

Op dezelfde manier kunt u de volgende formule gebruiken waarbij de SUMPRODUCT functie wordt gebruikt (rangschikking in oplopende volgorde).

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

Formule Uitleg:

  • De SOMPRODUCT((C5=$C$5:$C$15) geeft terug. 0 .
  • Trouwens, de SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) vindt 2 Maar de SUMPRODUCT functie retourneert voor E7 cel is 0 omdat het de kleinste score is. Dus, je moet 1 om dit soort fouten te voorkomen.

Lees meer: Hoe het gemiddelde te rangschikken in Excel (4 veel voorkomende scenario's)

Conclusie

Dit is het einde van de sessie van vandaag. Dit is hoe u in Excel kunt harken op basis van meerdere criteria. Hoe dan ook, als u vragen of aanbevelingen hebt, kunt u die delen in het commentaargedeelte.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.