Fonction RANG

Excel 2007+

Résumé

La fonction RANG détermine la position d'un nombre dans une liste par rapport aux autres valeurs. Elle calcule le classement comme si la liste était triée, en tenant compte de l'ordre spécifié. Note importante : cette fonction est obsolète et remplacée par des versions plus précises.

Syntaxe

RANG(nombre; référence; [ordre])

Paramètres

Paramètre Type Requis Description
nombre Nombre Oui Le nombre dont vous voulez connaître le rang dans la liste
référence Plage Oui La liste ou plage de nombres pour le classement. Les valeurs non numériques sont ignorées
ordre Nombre Non 0 ou omis pour ordre décroissant, toute autre valeur pour ordre croissant

Utilisation de la fonction RANK

RANG est idéale pour créer des classements et tableaux de bord. Utilisez-la pour identifier les positions relatives dans les scores, ventes ou performances. Attention : privilégiez RANK.AVG ou RANK.EQ pour les nouveaux projets car RANG est dépréciée.

Exemples Courants de RANK

Classement scores avec doublons

=RANG(A3;A$2:A$6;1)

Calcule le rang de 3,5 dans la liste (position 3). Les doublons reçoivent le même rang.

Classement ventes décroissant

=RANG(B2;B$2:B$10;0)

Rang de la vente en B2 par ordre décroissant (meilleure vente = rang 1).

Correction rangs attachés

=RANG(A2;A$1:A$5;1)+(NB(A$1:A$5)+1-RANG(A2;A$1:A$5;0)-RANG(A2;A$1:A$5;1))/2

Formule pour rangs moyens tenant compte des attaches.

Questions Fréquemment Posées

RANG utilise la méthode 'competition' : les doublons ont même rang, ce qui décale les rangs suivants.

Ordre 0 (décroissant) : plus grand = rang 1. Ordre 1 (croissant) : plus petit = rang 1.

Oui pour compatibilité, mais Microsoft recommande RANK.AVG ou RANK.EQ pour plus de précision.

Erreurs Courantes et Solutions

#VALEUR!

Cause: Nombre ou référence contient du texte non numérique

Solution: Vérifiez que référence ne contient que des nombres

#N/A

Cause: Le nombre n'existe pas dans la référence

Solution: RANG ne renvoie jamais #N/A, vérifiez la formule

Rangs incohérents

Cause: Doublons non gérés

Solution: Utilisez la formule de correction pour rangs attachés

Notes

  • Fonction dépréciée - utiliser RANK.AVG ou RANK.EQ de préférence
  • Les doublons sautent les rangs suivants (10=5, 10=5, 11=7)
  • Formule correction attaches : [NB(ref)+1-RANG(n,ref,0)-RANG(n,ref,1)]/2
  • Ignorer automatiquement les cellules vides et texte

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Versions futures Excel (recommandé d'éviter)

Contenu dernièrement révisé: December 11, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+