Formules Excel

Comment Calculer le Rang Facilement avec la Formule Excel RANG ?

15 janvier 2026 1 vues

Vous vous demandez comment déterminer rapidement la position d'une valeur dans un ensemble de données sur Excel ? La formule `RANG` est la solution idéale ! Cet article vous guide pas à pas à travers l'utilisation de cette fonction puissante, avec des exemples concrets et des conseils pratiques pour optimiser vos analyses. Que vous soyez débutant ou utilisateur avancé, vous découvrirez comment exploiter pleinement le potentiel de la formule `RANG` pour classer vos données avec précision et efficacité.

Comprendre la Formule Excel RANG

La formule RANG dans Excel est un outil essentiel pour déterminer la position d'une valeur numérique spécifique au sein d'une plage de cellules. Elle renvoie le rang de cette valeur par rapport aux autres valeurs de la plage. En d'autres termes, elle vous indique si une valeur est la plus grande, la deuxième plus grande, etc., dans l'ensemble de données.

Syntaxe de la Formule RANG

La syntaxe de la formule RANG est la suivante :

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

  • nombre : La valeur dont vous souhaitez déterminer le rang. Il s'agit de l'argument obligatoire.
  • référence : La plage de cellules contenant les valeurs par rapport auxquelles vous voulez classer le nombre. Il s'agit également d'un argument obligatoire.
  • ordre : Un argument facultatif qui spécifie comment classer les nombres. Si omis ou égal à 0, Excel classe les nombres par ordre décroissant (du plus grand au plus petit). Si l'ordre est différent de zéro (par exemple, 1), Excel classe les nombres par ordre croissant (du plus petit au plus grand).

Fonctionnement de la Formule RANG

La formule RANG compare le nombre à toutes les valeurs de la référence. Elle compte ensuite le nombre de valeurs dans la référence qui sont supérieures (ou inférieures, selon l'ordre) au nombre. Le résultat est le rang du nombre dans la référence.

Exemples Pratiques d'Utilisation de la Formule RANG

Voici quelques exemples concrets pour illustrer l'utilisation de la formule RANG :

Exemple 1 : Classer des Ventes

Imaginez que vous ayez un tableau Excel avec les ventes réalisées par différents commerciaux. Vous souhaitez déterminer le rang de chaque commercial en fonction de ses ventes.

  1. Créez un tableau avec une colonne pour le nom du commercial et une colonne pour le chiffre d'affaires.
  2. Dans une troisième colonne, entrez la formule RANG. Par exemple, si le chiffre d'affaires du premier commercial se trouve dans la cellule B2 et la plage de chiffres d'affaires est B2:B10, la formule sera =RANG(B2, B2:B10, 0). L'argument 0 assure que le commercial avec le plus grand chiffre d'affaires aura le rang 1.
  3. Tirez la formule vers le bas pour calculer le rang de tous les commerciaux.

Exemple de tableau :

Commercial Chiffre d'affaires Rang
Pierre 150000 2
Marie 200000 1
Jean 120000 3
Sophie 90000 4
Luc 75000 5

Dans cet exemple, Marie a le rang 1 car elle a le chiffre d'affaires le plus élevé.

Exemple 2 : Classer des Scores à un Examen

Supposons que vous ayez les scores d'étudiants à un examen et que vous souhaitiez déterminer le rang de chaque étudiant.

  1. Créez un tableau avec une colonne pour le nom de l'étudiant et une colonne pour son score.
  2. Dans une troisième colonne, entrez la formule RANG. Par exemple, si le score du premier étudiant se trouve dans la cellule B2 et la plage de scores est B2:B20, la formule sera =RANG(B2, B2:B20, 0). Encore une fois, l'argument 0 assure que l'étudiant avec le score le plus élevé aura le rang 1.
  3. Tirez la formule vers le bas pour calculer le rang de tous les étudiants.

Exemple 3 : Classer des Temps de Course (Ordre Croissant)

Si vous avez des temps de course et que vous voulez classer les coureurs du plus rapide au plus lent (le plus petit temps étant le meilleur), vous devez utiliser l'argument ordre égal à 1.

  1. Créez un tableau avec une colonne pour le nom du coureur et une colonne pour son temps (en secondes).
  2. Dans une troisième colonne, entrez la formule RANG. Par exemple, si le temps du premier coureur se trouve dans la cellule B2 et la plage de temps est B2:B30, la formule sera =RANG(B2, B2:B30, 1). L'argument 1 assure que le coureur avec le temps le plus faible aura le rang 1.
  3. Tirez la formule vers le bas pour calculer le rang de tous les coureurs.

Astuces et Bonnes Pratiques pour la Formule RANG

  • Utiliser des références absolues ($) : Lorsque vous tirez la formule vers le bas, assurez-vous d'utiliser des références absolues pour la référence (la plage de cellules). Cela empêche la plage de se décaler. Par exemple, =RANG(B2, $B$2:$B$10, 0). Le symbole $ fige la ligne et/ou la colonne.
  • Gestion des doublons : La formule RANG attribue le même rang aux valeurs égales. Cela signifie que si deux valeurs sont identiques, elles auront le même rang, et le rang suivant sera sauté. Par exemple, si vous avez les rangs 1, 2, 2, le rang suivant sera 4, et non 3. Si vous souhaitez une gestion différente des doublons, vous pouvez utiliser des formules plus complexes ou des fonctions alternatives (voir section suivante).
  • Vérification des données : Assurez-vous que les données dans votre plage de cellules sont bien des nombres. La formule RANG ne fonctionne pas correctement avec du texte ou des cellules vides.
  • Combiner avec d'autres fonctions : Vous pouvez combiner la formule RANG avec d'autres fonctions Excel pour des analyses plus poussées. Par exemple, vous pouvez utiliser INDEX et EQUIV pour afficher le nom du commercial correspondant au rang le plus élevé.

Alternatives à la Formule RANG

Bien que la formule RANG soit très utile, elle peut présenter des limitations, notamment dans la gestion des doublons. Voici quelques alternatives :

  • RANG.MOYENNE : Cette formule attribue le rang moyen aux valeurs en double. Par exemple, si deux valeurs ont le même rang (par exemple, 2), RANG.MOYENNE leur attribuera le rang 2,5.
  • RANG.EQ : Cette formule est identique à RANG. Elle est incluse pour la compatibilité avec les versions antérieures d'Excel.
  • Formules personnalisées : Pour une gestion plus fine des doublons, vous pouvez créer des formules personnalisées utilisant des fonctions comme NB.SI (pour compter le nombre d'occurrences d'une valeur) et des opérations arithmétiques.

Gérer les Doublons avec NB.SI

Pour attribuer un rang unique même en présence de doublons, on peut utiliser une combinaison de RANG et NB.SI. Cette approche garantit que chaque valeur reçoit un rang distinct, même si plusieurs valeurs sont identiques.

La formule serait quelque chose comme : =RANG(A2,A$2:A$10) + NB.SI(A$2:A2,A2)-1

Dans cette formule :

  • RANG(A2,A$2:A$10) : Calcule le rang de la valeur dans A2 par rapport à la plage A2:A10.
  • NB.SI(A$2:A2,A2) : Compte le nombre de fois que la valeur de A2 apparaît dans la plage allant de A2 jusqu'à la ligne actuelle. Le A$2:A2 est important car la deuxième A2 n'est pas fixe. Sur la première ligne, cela donnera toujours 1. Sur la deuxième ligne, cela donnera 1 si la valeur est différente de la première, et 2 si la valeur est identique.
  • -1 : Soustrait 1 pour ajuster le rang et éviter de sauter des numéros.

Erreurs Courantes et Comment les Éviter

  • Erreur #NOMBRE! : Cette erreur se produit si l'un des arguments de la formule RANG n'est pas un nombre. Vérifiez que toutes les valeurs dans la référence sont des nombres.
  • Référence incorrecte : Assurez-vous que la référence est correcte et qu'elle inclut bien toutes les valeurs que vous souhaitez prendre en compte. Une référence incorrecte peut entraîner des rangs erronés.
  • Oubli des références absolues : Si vous ne utilisez pas de références absolues pour la référence, la plage de cellules se décalera lorsque vous tirerez la formule vers le bas, ce qui entraînera des résultats incorrects. Utilisez $ pour fixer les lignes et les colonnes.
  • Incompréhension de l'argument ordre : Assurez-vous de bien comprendre l'impact de l'argument ordre. Si vous voulez classer du plus grand au plus petit, laissez l'argument vide ou mettez 0. Si vous voulez classer du plus petit au plus grand, mettez 1.

Conclusion

La formule Excel RANG est un outil puissant et facile à utiliser pour déterminer le rang d'une valeur dans un ensemble de données. En comprenant sa syntaxe, son fonctionnement et en appliquant les astuces et bonnes pratiques présentées dans cet article, vous serez en mesure de classer vos données avec précision et efficacité. N'hésitez pas à explorer les alternatives à la formule RANG pour une gestion plus fine des doublons et à combiner cette fonction avec d'autres formules Excel pour des analyses plus poussées. Avec de la pratique, vous deviendrez un expert dans l'utilisation de la formule RANG et vous optimiserez vos analyses de données sur Excel.

Questions fréquentes

Quelle est la différence entre RANG et RANG.MOYENNE ?

La formule `RANG` attribue le même rang aux valeurs en double, et le rang suivant est sauté. `RANG.MOYENNE` attribue le rang moyen aux valeurs en double. Par exemple, si deux valeurs ont le rang 2, `RANG.MOYENNE` leur attribuera le rang 2,5.

Comment faire pour que la formule RANG ne saute pas de numéro en cas de doublons ?

Vous pouvez utiliser une combinaison des formules `RANG` et `NB.SI` pour attribuer un rang unique à chaque valeur, même en présence de doublons. Voir l'exemple dans la section "Gérer les Doublons avec NB.SI".

Que signifie l'erreur #NOMBRE! dans la formule RANG ?

L'erreur #NOMBRE! se produit si l'un des arguments de la formule `RANG` n'est pas un nombre. Vérifiez que toutes les valeurs dans la plage de cellules spécifiée sont des nombres.

Mots-clés associés :

formule excel classement excel rang sans doublons fonction rang excel excel rank function comment classer des données sur excel

Partager cet article :