Excel-zelfstudie: waarden rangschikken met de functie RANK

In deze video bekijken we hoe u waarden in oplopende of aflopende volgorde kunt rangschikken met behulp van de RANK-functie.

Hier hebben we een tabel met 5 testscores voor een groep studenten en een gemiddelde score in kolom I.

Hoe kunnen we deze studenten rangschikken van hoogste naar laagste scores?

Een optie is om de studenten in aflopende volgorde op gemiddelde score te sorteren. Vervolgens kunt u 1 invoeren voor de rang van de eerste student in de lijst, 2 voor de tweede, en vervolgens slepen met de vulgreep om de rest van de ranglijsten in te vullen.

Dit werkt prima, maar het is niet dynamisch. Als de testscores in de loop van de tijd veranderen, of als u de lijst niet eerst wilt sorteren, kunt u beter de functie RANK gebruiken om een ​​rangorde te berekenen.

Laat me deze laatste wijzigingen ongedaan maken en laten we het uitproberen.

De RANK-functie heeft 3 argumenten: nummer, verwijzing en en optioneel argument genaamd volgorde. Getal is het nummer dat wordt gerangschikt, ref staat voor de getallen waarmee moet worden gerangschikt, en de volgorde geeft aan of de rangorde in oplopende of aflopende volgorde moet worden berekend.

Als de volgorde 0 is of is weggelaten, wordt het getal gerangschikt op positie ten opzichte van de getallen in de matrix, in aflopende volgorde gesorteerd. Het hoogste nummer krijgt de rang 1.

Testscores worden normaal gesproken van hoog tot laag gerangschikt, dus in dit geval hoeven we alleen het gemiddelde voor nummer op te geven en het bereik dat gemiddelden bevat voor ref. Ref moet absoluut zijn, zodat het niet verandert als de formule wordt gekopieerd.

Nu heeft elke student een rang. Als ik de lijst tijdelijk op gemiddelde sorteer, zie je dat de rangorde klopt. En als ik de testscores handmatig aanpas, zie je dat die rang ook dynamisch is.

Laten we nu eens kijken naar een ranglijst van raceresultaten.

Zoals eerder is nummer het nummer dat we rangschikken en is array de volledige reeks nummers, in dit geval D6 tot en met D38.

Nogmaals, we moeten de verwijzing naar het absolute formaat wijzigen, zodat deze niet verandert wanneer deze wordt gekopieerd.

Deze keer moeten we de volgorde specificeren. De standaardwaarde is nul, wat een rangschikking in aflopende volgorde berekent.

Voor raceresultaten moeten we 1 opgeven, waarmee de rang in oplopende volgorde wordt berekend - de kortste tijd krijgt een rang van 1.

Als ik de lijst sorteer van kortste naar langste tijden, kun je zien dat de rang correct is berekend.

Cursus

Kernformule

Gerelateerde snelkoppelingen

Laatste actie ongedaan maken Ctrl + Z + Z De selectie uitbreiden tot de laatste cel omlaag Ctrl + Shift + + + Schakelen tussen absolute en relatieve verwijzingen F4 + T

Interessante artikelen...