Description
Cette fonction permet de déterminer le rang d'un nombre dans une liste de nombres. Pris en charge dans les chaînes. Peut être utilisé avec CHILDREFS.
Syntaxe
RANK.EQ(number, ref_1, [..., ref_254, [order])
Les entrées
Cette fonction accepte les arguments suivants :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
nombre |
Oui | Le numéro dont vous voulez trouver le rang. | Un nombre, une référence à une cellule contenant un nombre ou une formule aboutissant à l'un ou l'autre de ces éléments. |
ref_1, ref_n |
Oui | Un tableau de -ou une référence à- une liste de nombres. | Une plage de cellules, un ensemble de nombres, une référence à une cellule contenant l'un ou l'autre de ces éléments, ou une formule aboutissant à l'un ou l'autre de ces éléments. Jusqu'à 255 valeurs peuvent être fournies. |
commander |
Non | Spécifie comment classer le numéro. | 0 = ordre décroissant), 1 = ordre croissant. S'il est absent. 0 est supposé. |
Exemple
Données d’échantillon
| A | B |
|---|---|
| Note | Joueur |
| 85 | Jean |
| 92 | Sarah |
| 78 | Mike |
| 95 | Emily |
| 85 | David |
Exemples de formules
| Formule | Description | Résultat |
|---|---|---|
=RANK.EQ(A2, $A$2:$A$6) |
Classe le score de John (85) par ordre décroissant. | 3 |
=RANK.EQ(A2, $A$2:$A$6, 1) |
Classe le score de John (85) par ordre croissant. | 3 |
=RANK.EQ(INDEX(A2:A6, MATCH("Sarah", B2:B6), A2:A6) |
Note le score de Sarah (92) en utilisant et en liant "Sarah" à son score. | 2 |
=RANK.EQ(A5, $A$2:$A$6, 1) |
Classement du score de Emily (95) par ordre croissant. | 5 |
=RANK.EQ(A6, $A$2:$A$6) |
Classe le score de David (85) par ordre décroissant. | 3 |
Notes
- S'il y a des doublons dans la liste, RANK.EQ leur attribue le même rang. Cela affectera le classement des valeurs suivantes.
- Le plus grand nombre est classé 1 par ordre décroissant, tandis que le plus petit nombre est classé 1 par ordre croissant.
- RANK.EQ n'est pas une fonction dynamique. Si les valeurs de l'intervalle de référence changent, vous devez recalculer la feuille de calcul pour mettre à jour le rang.
- RANK.EQ ne peut pas traiter les valeurs non numériques. Si la plage de référence comprend des valeurs textuelles ou logiques, le système renvoie une valeur #VALUE!.
- Si le nombre à classer n'est pas dans la plage de référence, RANK.EQ renvoie une valeur de #N/A.
Astuces
- Pour les classements par percentile, vous pouvez utiliser PERCENTILE.EXC ou PERCENTILE.INC.
- Utilisez RANK.EQ en combinaison avec des fonctions telles que IF pour créer des classements ou des regroupements conditionnels.
- Pour obtenir un classement unique pour chaque valeur (même les doublons), combinez RANK.EQ avec des fonctions telles que COUNTIF.
- Pour les ensembles de données de plus de 255 valeurs, nous suggérons d'utiliser des colonnes d'aide pour consolider les valeurs.
- Pour identifier le rang d'une valeur textuelle, vous pouvez combiner RANK.EQ avec INDEX et MATCH pour relier le texte à la valeur numérique associée. (Voir l'exemple ci-dessus).
Fonctions connexes
MOYENNE
MOYENNEA
MOYENNEIF
MOYENNEIFS
GRANDE
MAX
MAXA
MAXIFS
MÉDIANE
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANG
RANG.AVG
RANG.EQ
PETITE
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA