Excel giver funktioner til at finde værdier med en bestemt rang og til at rangordne værdier i datasættet. RANK-funktionerne bestemmer rangen eller positionen af en værdi i et array. Alle RANK-funktionerne bruger syntaksen
=RANK(tal;ref;[rækkefølge])
=RANK.AVG(tal;ref;[rækkefølge])
=RANK.EQ(tal;ref;[rækkefølge])
hvor nummer er den værdi, du ønsker at rangere, ref er matrixen af værdier, og valgfri rækkefølge angiver, om matrixværdier skal arrangeres i faldende rækkefølge (angivet med en 0 eller logisk FALSK værdi) eller i stigende rækkefølge (angivet med et 1 eller logisk TRUE værdi). Forresten rangerer Excel duplikerede værdier på samme måde, men disse dubletter påvirker rangeringen af efterfølgende tal. Hvis du udelader rækkefølgeargumentet , rangerer Excel værdier i faldende rækkefølge.
For at demonstrere, hvordan RANK-funktionen virker, antag, at du vil rangere værdierne vist i regnearkets område A1:A9 i denne figur.
Et regnearksfragment med array 1, 2, 3, 4, 4, 5, 6, 7, 8.
Formlen i celle G2
=RANK(6;A1:A9)
returnerer værdien 3, hvilket indikerer, at når en faldende rækkefølge bruges, er værdien 6 den tredje værdi i arrayet.
Formlen i celle G4
=RANK(6;A1:A9;1)
returnerer værdien 7, hvilket indikerer, at når der bruges en stigende rækkefølge, er værdien 6 den syvende værdi i arrayet.
Bemærk, at funktionen RANK.EQ returnerer den samme værdi som funktionen RANK. Funktionen RANK.AVG beregner den gennemsnitlige rangering af en værdi, når du har dublerede værdier i et array.
For eksempel returnerer både RANK(6,A1:A9,1) og RANK.EQ(6,A1:A9,1) 2, hvis arrayet har værdierne 1,2,3,4,4,5,6,6 ,8, fordi 2 er den anden værdi i arrayet, når du arrangerer værdier i faldende rækkefølge. Men hvis du bruger formlen RANK.AVG(6,A1:A9) til at finde rangeringen af værdien 6 i det array, returnerer Excel 2,5, fordi værdien 6 vises både i tallet 2 og i tallet 3 plet, så dens gennemsnitlige rang er 2,5.