Excel-selvstudie: Sådan rangeres værdier med RANK-funktionen

Indholdsfortegnelse

I denne video ser vi på, hvordan vi kan rangere værdier i stigende eller faldende rækkefølge ved hjælp af RANK-funktionen.

Her har vi en tabel, der indeholder 5 testresultater for en gruppe studerende og en gennemsnitlig score i kolonne I.

Hvordan kan vi rangordne disse studerende fra højeste til laveste score?

Nå, en mulighed er at sortere de studerende efter gennemsnittet i faldende rækkefølge. Dernæst kan du indtaste 1 for rangen for den første elev på listen, 2 for den anden, og derefter bare trække ned med udfyldningshåndtaget for at udfylde resten af ​​rækkerne.

Dette fungerer fint, men det er ikke dynamisk. Hvis testresultaterne ændrer sig over tid, eller hvis du ikke vil sortere listen først, er en bedre tilgang at bruge RANK-funktionen til at beregne en rang.

Lad mig fortryde disse sidste ændringer, og lad os prøve det.

RANK-funktionen tager 3 argumenter: antal, reference og og valgfrit argument kaldet rækkefølge. Nummer er det nummer, der rangeres, ref repræsenterer de tal, der skal placeres mod, og rækkefølge angiver, om rang skal beregnes i stigende eller faldende rækkefølge.

Hvis rækkefølgen er 0 eller udelades, rangeres antallet efter position i forhold til tallene i arrayet sorteret i faldende rækkefølge. Det højeste tal får en rang på 1.

Testresultater er normalt placeret højt til lavt, så i dette tilfælde skal vi bare angive gennemsnittet for antallet og det interval, der indeholder gennemsnit for ref. Ref skal være absolut, så det ikke ændres, da formlen kopieres ned.

Nu har hver elev en rang. Hvis jeg midlertidigt sorterer listen efter gennemsnit, kan du se, at placeringen er korrekt. Og hvis jeg manuelt justerer testresultaterne, kan du se, at rang også er dynamisk.

Lad os nu se på en rangordning af løbsresultater.

Som før er tallet det nummer, vi rangerer, og array er det fulde sæt af tal, D6 til D38 i dette tilfælde.

Igen er vi nødt til at ændre henvisningen til absolut format, så den ikke ændres, når den kopieres.

Denne gang skal vi specificere rækkefølge. Standard er nul, der beregner en rang i faldende rækkefølge.

For løbsresultater er vi nødt til at give 1, som beregner rang i stigende rækkefølge - den korteste tid får en rang på 1.

Hvis jeg sorterer listen fra korteste til længste tid, kan du se, at rang er beregnet korrekt.

Rute

Kerneformel

Relaterede genveje

Fortryd sidste handling Ctrl + Z + Z Udvid markeringen til den sidste celle ned Ctrl + Shift + + + Skift absolutte og relative referencer F4 + T

Interessante artikler...