RANG, fonction

Renvoie le rang d’un nombre dans une liste d’arguments. Le rang d’un nombre est donné par sa taille comparée aux autres valeurs de la liste. (Si vous deviez trier la liste, le rang d’un nombre serait sa position).

 Important   Cette fonction a été remplacée par une ou plusieurs fonctions nouvelles qui offrent une meilleure précision et dont le nom reflète mieux l’utilisation. Cette fonction est toujours disponible pour la compatibilité avec les versions précédentes d’Excel. Toutefois, si la compatibilité descendante n’est pas nécessaire, vous devriez envisager d’utiliser les nouvelles fonctions dès maintenant car elles décrivent leur fonctionnalité avec plus de précision.

Pour plus d’informations sur les nouvelles fonctions, voir MOYENNE.RANG, fonction et EQUATION.RANG, fonction.

Syntaxe

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

La syntaxe de la fonction RANG contient les arguments (argument : valeur qui fournit des informations à une action, un événement, une méthode, une propriété, une fonction ou une procédure.) suivants :

  • nombre     Obligatoire. Représente le nombre dont vous voulez connaître le rang.
  • référence     Obligatoire. Représente une matrice, ou une référence à une liste de nombres. Les valeurs non numériques dans référence sont ignorées.
  • ordre     Facultatif. Représente un numéro qui spécifie comment déterminer le rang de l’argument nombre.

Si l’argument ordre a la valeur 0 (zéro) ou si cet argument est omis, Microsoft Excel calcule le rang d’un nombre comme si la liste définie par l’argument référence était triée par ordre décroissant.

Si la valeur de l’argument ordre est différente de zéro, Microsoft Excel calcule le rang d’un nombre comme si la liste définie par l’argument référence était triée par ordre croissant.

Notes

  • La fonction RANG attribue le même rang aux nombres en double. Cependant, la présence de nombres en double affecte le rang des nombres suivants. Par exemple, dans une liste de nombres entiers triés par ordre croissant, si le nombre 10 apparaît deux fois et porte le numéro de rang 5, le nombre 11 se verra attribuer le numéro de rang 7 (aucun nombre n’aura le rang 6).
  • Dans certains cas, vous voudrez utiliser la définition de rang qui tient compte des attaches. Imaginez que vous souhaitiez revoir le rang 5,5 pour le nombre 10 dans l’exemple précédent. Cela est possible en ajoutant le facteur de correction suivant à la valeur renvoyée par la fonction RANG. Ce facteur de correction fonctionne avec les rangs calculés par ordre aussi bien décroissant (ordre = 0 ou omis) que croissant (ordre = valeur non nulle).

Facteur de correction pour rangs attachés=[NB(référence) + 1 – RANG(nombre, référence, 0) – RANG(nombre, référence, 1)]/2.

Dans l’exemple suivant, RANG(A2,A1:A5,1) est égal à 3. Le facteur de correction est (5 + 1 – 2 – 3)/2 = 0,5 et le rang révisé tenant compte des attaches est 3 + 0,5 = 3,5. Si le nombre ne se produit qu’une seule fois dans la référence, le facteur de correction sera 0, puisque le RANG n’aura pas été corrigé en raison d’une attache.

Exemple

L'exemple sera peut-être plus facile à comprendre si vous le copiez dans une feuille de calcul vide.

AfficherComment copier un exemple ?

  • Sélectionnez l'exemple dans cet article.

 Important   Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  • Appuyez sur Ctrl+C.
  • Dans Excel, créez un classeur ou une feuille de calcul vide.
  • Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur Ctrl+V.

 Important   Pour assurer le fonctionnement correct de l'exemple, vous devez le coller dans la cellule A1 de la feuille de calcul.

  • Pour basculer entre l'affichage des résultats et la formule, appuyez sur Ctrl+` (accent grave) ou sous l'onglet Formules, dans le groupe Audit de formules, cliquez sur le bouton Afficher les formules.

Après avoir copié l'exemple dans une feuille de calcul vierge, vous pouvez l'adapter pour répondre à vos besoins particuliers.

 
1
2
3
4
5
6
7
8
9
A
Données
7
3,5
3,5
1
2
Formule Description (résultat)
=RANG(A3;A2:A6;1) Rang de 3,5 dans la liste ci-dessus (3)
=RANG(A2;A2:A6;1) Rang de 7 dans la liste ci-dessus (5)