Description
Cette fonction permet de calculer le rang d'un nombre dans une liste de nombres, les ex aequo recevant un rang moyen. Pris en charge dans les chaînes. Peut être utilisé avec CHILDREFS.
RANK.AVG renvoie le rang statistique d'une valeur dans un ensemble de données. S'il y a des valeurs en double dans la liste, il attribue le rang moyen à ces valeurs.
Syntaxe
RANK.AVG(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 | La liste des nombres à évaluer. | 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 (en ordre décroissant) ou 1 (en ordre croissant). S'il est omis, l'ordre décroissant est utilisé par défaut (0). |
Exemple
Données d’échantillon
| A | B |
|---|---|
| Note | Nom |
| 89 | Alice |
| 95 | Bob |
| 95 | Charlie |
| 87 | David |
| 92 | Eve |
Exemples de formules
| Formule | Description | Résultat |
|---|---|---|
=RANK.AVG(A2, $A$2:$A$6, 0) |
Classe le score de Alice (89) par ordre décroissant. | 4 |
=RANK.AVG(A3, $A$2:$A$6, 0) |
Classe le score de Bob (95) par ordre décroissant. | 1.5 |
=RANK.AVG(A4, $A$2:$A$6, 0) |
Classe le score de Charlie (95) par ordre décroissant. | 1.5 |
=RANK.AVG(A5, $A$2:$A$6, 1) |
Classe le score de David (87) par ordre croissant. | 1 |
=RANK.AVG(92, $A$2:$A$6) |
Classe le score 92 par ordre décroissant (par défaut). | 3 |
Notes
- RANK.AVG attribue le même rang moyen aux valeurs dupliquées. Par exemple, si deux valeurs sont ex aequo au rang 2, elles reçoivent toutes deux un rang de 2,5.
- Si vous omettez l'argument order, ou si vous lui attribuez la valeur 0, RANK.AVG classe les nombres dans l'ordre décroissant (le plus grand nombre obtient le rang 1).
- Si vous donnez à l'argument order la valeur 1, RANK.AVG classe les nombres dans l'ordre croissant (le plus petit nombre de obtient le rang 1).
- RANK.AVG renvoie la valeur erreur #N/A si les nombres ne sont pas retrouvés dans la référence.
- Les valeurs non numériques du tableau
refsont ignorées.
Astuces
- Utilisez RANK.AVG lorsque vous souhaitez attribuer des rangs moyens à des valeurs égales, ce qui peut s'avérer utile dans le cadre de concours ou d'analyses statistiques.
- Lorsque vous utilisez RANK.AVG avec une colonne de données, utilisez toujours des références absolues (par exemple, $A$2:$A$10) pour vous assurer que la plage correcte est utilisée lors de la copie de la formule.
- Combinez RANK.AVG avec d'autres fonctions telles que IF ou COUNTIF pour des scénarios de classement plus complexes.
- Pour obtenir un classement unique pour chaque valeur (pas de moyenne pour les ex aequo), utilisez plutôt RANK .
- Pour les ensembles de données de plus de 255 valeurs, nous suggérons d'utiliser des colonnes d'aide pour consolider les valeurs.
- N'oubliez pas que RANK.AVG renvoie une valeur décimale pour les rangs ex aequo, qui peut devoir être arrondie pour des raisons d'affichage.
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