La fonction RANK classe un nombre par rapport à d'autres nombres dans un ensemble de données donné. Le rang n'a aucun rapport avec la position du numéro dans la liste. Voici comment classer les nombres dans Excel.
Les instructions de cet article s'appliquent à Excel pour Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel Online, Excel pour Mac, Excel pour iPad, Excel pour iPhone et Excel pour Android.
Exemple de la fonction RANK
L'image ci-dessous montre un exemple de la fonction RANK en action. Pour les séries de valeurs 1, 6, 5, 8 et 10 des lignes 2 et 3, le nombre 5 a un rang de:
- 4 car il s'agit du quatrième plus grand nombre de la liste (voir ligne 2).
- 2 car il s'agit du deuxième plus petit nombre de la liste (voir ligne 3).
Aucun classement ne correspond à sa position en tant que troisième valeur de part et d'autre. Cependant, le rang d'un nombre correspondra à sa position dans une liste si la liste est triée pour correspondre à l'ordre de classement.
La fonction RANG est compatible avec toutes les versions d'Excel. Cependant, Microsoft le supprime progressivement au profit de RANK. AVG et RANK. EQ. La taille de RANK. AVG et RANK. EQ est relative aux autres valeurs de la liste. Lorsque plusieurs valeurs ont le même rang, RANK. AVG renvoie le rang moyen et RANK. EQ renvoie le rang supérieur de l'ensemble de valeurs.
Syntaxe et arguments de la fonction RANK
La syntaxe de la fonction fait référence à la façon dont la fonction est énoncée et inclut le nom de la fonction, les crochets, les séparateurs de virgule et les arguments.
La syntaxe de la fonction RANK est:
- Number est le numéro à classer. Il peut s'agir du nombre réel (voir la ligne 4 dans l'exemple ci-dessus) ou de la référence de cellule à l'emplacement des données (voir les lignes 2 et 3).
- Ref est le tableau ou la plage de références de cellules pointant vers la liste des nombres à utiliser pour classer l'argument Nombre. Si des valeurs non numériques sont présentes dans la plage, elles sont ignorées. Dans la ligne 5 de l'exemple, le nombre 5 est classé premier car il est le plus grand des deux nombres de la liste.
- Order est une valeur numérique qui détermine si l'argument Nombre est classé par ordre croissant ou décroissant. Définissez l'ordre sur 0 ou omettez-le pour classer par ordre décroissant. Les valeurs non nulles sont classées par ordre croissant.
Les données de l'argument Ref n'ont pas besoin d'être triées par ordre croissant ou décroissant pour que la valeur de l'argument Number soit classée dans cet ordre.
Entrez les fonctions RANK dans Excel
Depuis Excel 2010, la fonction RANG ne peut pas être saisie à l'aide de la boîte de dialogue. Au lieu de cela, il doit être saisi manuellement. Dans ce cas, entrez =RANK(C2, A2:E2, 0) dans la cellule F2 de la feuille de calcul:
Cette formule simple fait référence à la cellule C2 comme nombre à classer (premier argument), spécifie les cellules A2 à E2 comme plage (deuxième argument) et trie par ordre décroissant (troisième argument).
L'argument numérique 5 dans les lignes 2 à 6 a les classements suivants:
- Rang 2: Quatrième. Il s'agit du quatrième plus grand nombre lorsque la plage de références est classée par ordre décroissant.
- Rang 3: deuxième. Il s'agit du deuxième plus petit nombre lorsque la plage Ref est classée par ordre croissant.
- Rang 4: Quatrième. Il s'agit du quatrième plus grand nombre lorsque la plage de références est classée par ordre décroissant.
- Rang 5: Premier. C'est le plus grand des deux nombres lorsque la plage de référence est classée par ordre décroissant.
- Ligne 6: N/A. Le chiffre 5 n'est pas compris entre A6 et E6.
Si une liste contient des numéros en double, la fonction donne aux deux le même rang. Les numéros suivants de la liste sont donc classés plus bas.