Fonction EQUATION.RANGClasser avec le premier rang pour les ex æquo
La fonction EQUATION.RANG (RANK.EQ en anglais) retourne le rang d'un nombre dans une liste de valeurs. En cas d'ex æquo, elle attribue le même rang à toutes les valeurs identiques : le premier rang disponible. C'est la méthode de classement utilisée dans les compétitions sportives.
Si deux athlètes sont ex æquo au 2ème rang, ils obtiennent tous deux le rang 2, et le suivant sera 4ème (pas 3ème). EQUATION.RANG est le successeur moderne de la fonction RANG.
Syntaxe de la fonction EQUATION.RANG
=EQUATION.RANG(nombre; référence; [ordre])EQUATION.RANG détermine la position d'une valeur dans un classement, avec la méthode classique pour les ex æquo.
Comprendre chaque paramètre
nombre
(obligatoire)La valeur dont tu veux déterminer le rang. Doit exister dans la plage de référence.
référence
(obligatoire)La plage de cellules contenant toutes les valeurs à classer. Les valeurs non numériques sont ignorées.
ordre
(optionnel)0 ou omis : décroissant (plus grand = rang 1). 1 : croissant (plus petit = rang 1).
Exemples pratiques
Exemple 1 – Classement de scores avec ex æquo
Tu organises une compétition et deux participants ont le même score.
Bob et Claire ont le même score (88), ils sont tous deux 2èmes. David est 4ème (pas 3ème).
| A | B | C | |
|---|---|---|---|
| 1 | Participant | Score | Rang |
| 2 | Alice | 95 | 1 |
| 3 | Bob | 88 | 2 |
| 4 | Claire | 88 | 2 |
| 5 | David | 75 | 4 |
=EQUATION.RANG(B2; $B$2:$B$5)Exemple 2 – Classement de prix (ordre croissant)
Pour un classement de prix, le moins cher est le mieux classé. Utilise l'ordre croissant.
Avec ordre=1, le prix le plus bas (Beta, 120€) obtient le rang 1.
| A | B | C | |
|---|---|---|---|
| 1 | Fournisseur | Prix | Rang |
| 2 | Alpha | 150 | 3 |
| 3 | Beta | 120 | 1 |
| 4 | Gamma | 135 | 2 |
| 5 | Delta | 180 | 4 |
=EQUATION.RANG(B1; $B$1:$B$4; 1)Exemple 3 – Classement des ventes mensuelles
Tu veux classer tes vendeurs par performance mensuelle.
Pierre avec 52k€ est 1er, Marie avec 45k€ est 2ème.
| A | B | C | |
|---|---|---|---|
| 1 | Vendeur | CA (k€) | Rang |
| 2 | Marie | 45 | 2 |
| 3 | Pierre | 52 | 1 |
| 4 | Sophie | 38 | 4 |
| 5 | Lucas | 41 | 3 |
=EQUATION.RANG(B1; $B$1:$B$4; 0)Astuce : Fige la référence avec $ ($B$1:$B$4) pour pouvoir recopier la formule sans que la plage se décale.
Comparaison des méthodes de classement
| Valeur | EQUATION.RANG | MOYENNE.RANG | Dense (formule) |
|---|---|---|---|
| 100 | 1 | 1 | 1 |
| 90 | 2 | 2,5 | 2 |
| 90 | 2 | 2,5 | 2 |
| 80 | 4 | 4 | 3 |
Erreurs fréquentes
Erreur #N/A – Valeur absente
La valeur à classer n'existe pas dans la plage de référence. Vérifie que la cellule est bien incluse dans la plage.
Référence qui se décale
En recopiant la formule, la référence change si elle n'est pas figée. Utilise $B$1:$B$10 au lieu de B1:B10.
Questions fréquentes
Quelle est la différence entre EQUATION.RANG et MOYENNE.RANG ?
Les deux calculent le rang d'une valeur, mais diffèrent dans la gestion des ex æquo. EQUATION.RANG donne le même rang à toutes les valeurs identiques (le premier rang disponible). MOYENNE.RANG donne à chaque ex æquo la moyenne des rangs qu'ils auraient occupés. Pour un classement sportif standard, EQUATION.RANG est généralement préféré.
Pourquoi certains rangs sont-ils sautés avec EQUATION.RANG ?
C'est le comportement normal. Si deux valeurs sont ex æquo au rang 2, la valeur suivante sera au rang 4 (pas 3), car deux positions ont été 'consommées'. C'est la méthode de classement standard utilisée dans les compétitions sportives.
EQUATION.RANG remplace-t-elle la fonction RANG ?
Oui, Microsoft recommande d'utiliser EQUATION.RANG à la place de RANG pour les nouvelles feuilles de calcul. RANG est conservée pour la compatibilité avec les anciens fichiers, mais EQUATION.RANG offre le même comportement avec une nomenclature plus claire.
Comment obtenir un classement 1, 2, 3 sans saut pour les ex æquo ?
EQUATION.RANG et MOYENNE.RANG ne permettent pas cela directement. Pour un classement dense (1, 2, 2, 3 au lieu de 1, 2, 2, 4), utilise une formule combinant NB.SI : =NB.SI($B$1:$B$10; ">"&B1)+1 pour un ordre décroissant.
EQUATION.RANG fonctionne-t-elle avec du texte ou uniquement des nombres ?
EQUATION.RANG ne fonctionne qu'avec des valeurs numériques. Si tu essaies de classer du texte, la fonction retournera une erreur #VALEUR!. Pour classer du texte alphabétiquement, utilise plutôt NB.SI avec des comparaisons de texte : =NB.SI($A$1:$A$10; "<"&A1)+1.
Fonctions similaires
Maîtrise les classements Excel
Tu connais maintenant EQUATION.RANG ! Rejoins Le Dojo Club pour découvrir toutes les fonctions de classement et statistiques.
Essayer pendant 30 jours