Excel tillhandahåller funktioner för att hitta värden med en viss rangordning och för att rangordna värden inom datamängden. RANK-funktionerna bestämmer rangen, eller positionen, för ett värde i en array. Alla RANK-funktioner använder syntaxen
=RANK(nummer;ref;[ordning])
=RANK.AVG(nummer;ref;[ordning])
=RANK.EQ(nummer;ref;[ordning])
där nummer är värdet du vill rangordna, ref är matrisen av värden, och valfritt ordning anger om matrisvärden ska ordnas i fallande ordning (indikeras med ett 0 eller logiskt FALSE värde) eller i stigande ordning (anges med en 1 eller logiskt SANT värde). Förresten, Excel rangordnar dubblettvärden på samma sätt, men dessa dubbletter påverkar rankningen av efterföljande nummer. Om du utelämnar ordningsargumentet rangordnar Excel värden i fallande ordning.
För att visa hur RANK-funktionen fungerar, anta att du vill rangordna värdena som visas i kalkylbladsintervallet A1:A9 i denna figur.

Ett kalkylbladsfragment med arrayen 1, 2, 3, 4, 4, 5, 6, 7, 8.
Formeln i cell G2
=RANK(6;A1:A9)
returnerar värdet 3, vilket indikerar att när en fallande ordning används är värdet 6 det tredje värdet i arrayen.
Formeln i cell G4
=RANK(6;A1:A9;1)
returnerar värdet 7, vilket indikerar att när en stigande ordning används är värdet 6 det sjunde värdet i arrayen.
Observera att funktionen RANK.EQ returnerar samma värde som funktionen RANK. Funktionen RANK.AVG beräknar den genomsnittliga rankningen för ett värde när du har dubbletter av värden i en array.
Till exempel returnerar både RANK(6,A1:A9,1) och RANK.EQ(6,A1:A9,1) 2 om matrisen innehåller värdena 1,2,3,4,4,5,6,6 ,8, eftersom 2 är det andra värdet i arrayen när du ordnar värden i fallande ordning. Men om du använder formeln RANK.AVG(6,A1:A9) för att hitta rangordningen för värdet 6 i den arrayen, returnerar Excel 2,5 eftersom värdet 6 visas både i siffran 2 och i siffran 3, så dess genomsnittliga rankning är 2,5.