Excel-handledning: Hur man rankar värden med RANK-funktionen

Innehållsförteckning

I den här videon tittar vi på hur man rangordnar värden i stigande eller fallande ordning med RANK-funktionen.

Här har vi en tabell som innehåller 5 testresultat för en grupp studenter och en genomsnittlig poäng i kolumn I.

Hur kan vi rangordna dessa elever från högsta till lägsta poäng?

Tja, ett alternativ är att sortera eleverna efter medelpoäng i fallande ordning. Därefter kan du ange 1 för rankningen som den första eleven i listan, 2 för den andra, och sedan bara dra ner med fyllningshandtaget för att fylla i resten av leden.

Det här fungerar bra, men det är inte dynamiskt. Om testresultaten kommer att förändras över tiden eller om du inte vill sortera listan först är det bättre att använda RANK-funktionen för att beräkna en rang.

Låt mig ångra de senaste ändringarna och låt oss testa det.

RANK-funktionen tar tre argument: nummer, referens och och valfritt argument som kallas ordning. Siffran är det nummer som rankas, ref representerar de siffror som ska rangordnas mot och ordningen anger om rang ska beräknas i stigande eller fallande ordning.

Om ordningen är 0 eller utelämnas rangordnas antalet efter position mot siffrorna i matrisen sorterade i fallande ordning. Det högsta antalet kommer att få 1.

Testresultaten rankas normalt högt till lågt, så i det här fallet behöver vi bara ange genomsnittet för antalet och det intervall som innehåller medelvärden för ref. Ref måste vara absolut så att det inte ändras eftersom formeln kopieras ner.

Nu har varje elev en rang. Om jag tillfälligt sorterar listan efter genomsnitt kan du se att rankningen är korrekt. Och om jag justerar testresultaten manuellt kan du se att rankningen också är dynamisk.

Låt oss nu titta på en ranking av tävlingsresultat.

Som tidigare är antalet det nummer vi rankar och arrayen är hela uppsättningen siffror, D6 till D38 i det här fallet.

Återigen måste vi ändra referensen till absolut format så att den inte ändras när den kopieras.

Den här gången måste vi ange ordning. Standardvärdet är noll vilket beräknar en rangordning i fallande ordning.

För tävlingsresultat måste vi ange 1, som beräknar rankningen i stigande ordning - den kortaste tiden får 1.

Om jag sorterar listan från kortaste till längsta tid kan du se att rankningen har beräknats korrekt.

Kurs

Core Formula

Relaterade genvägar

Ångra den senaste åtgärden Ctrl + Z + Z Utöka markeringen till den sista cellen nedåt Ctrl + Shift + + + Växla absoluta och relativa referenser F4 + T

Intressanta artiklar...