RANG (RANG, fonction)

Cet article décrit la syntaxe de formule et l’utilisation de la fonction (fonction : formule pré-écrite qui prend une ou plusieurs valeurs, exécute une opération, puis renvoie une ou plusieurs valeurs. Utilisez des fonctions pour simplifier et raccourcir des formules sur une feuille de calcul, notamment celles qui effectuent des calculs longs et complexes.) RANG dans Microsoft Excel.

Description

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 Fonction MOYENNE.RANG et Fonction EQUATION.RANG.

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

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Données
7
3,5
3,5
1
2
Formule Description (résultat) Résultat
=RANG(A3; A2:A6; 1) Rang de 3,5 dans la liste ci-dessus (3). 3
=RANG(A2; A2:A6; 1) Rang de 7 dans la liste ci-dessus (5). 5
 
 
S'applique à :
Excel 2013, Excel Online