La fonction RANG permet de donner le rang d’un nombre dans une liste. Dans l’exemple suivant, la colonne A contient des nombres, la colonne B contient le rang de chacun des nombres de la colonne A, classés dans l’ordre croissant : le nombre 1 de la colonne A est le plus petit de la liste, donc le premier.

Figure 83 : Exemple d’utilisation de la fonction RANG.
La syntaxe de la fonction est la suivante : =rang(nombre;plage;ordre) où
- «» est le nombre dont on veut connaître le rang ;
- «» est la plage de cellules contenant la liste des nombres à classer ;
- «» est l’ordre de tri de la liste. Pour trier la liste en ordre décroissant, «» doit avoir la valeur 0, ou il est omis. Pour trier dans l’ordre croissant, «» doit avoir une valeur différente de 0.
En B1, il faut taper la formule suivante =rang(a1;a$1:a$5;1) pour obtenir la position dans cette liste de A1 si on classait la liste A1:B1 dans l’ordre croissant. Les $ permettent de fixer les références des lignes de la liste de façon à pouvoir recopier la formule vers le bas, en conservant la liste identique pour chacune des lignes.