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
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Classez une valeur par rapport à une liste de nombres, de la plus grande à la plus petite. | =RANK.AVG(A2, $A$2:$A$6, 0) |
Classe le score d'Alice (89) par ordre décroissant, le score le plus élevé occupant la première place. Résultat : « 4 » |
| Classez une valeur ex æquo par rapport à une liste de nombres, de la plus élevée à la plus faible. | =RANK.AVG(A3, $A$2:$A$6, 0) |
Classe le score de Bob (95) par ordre décroissant. Comme il est à égalité avec Charlie pour la première place, ils se partagent équitablement les première et deuxième places. Résultat : 1,5 |
| Classez une valeur ex æquo par rapport à une liste de nombres, de la plus élevée à la plus faible. | =RANK.AVG(A4, $A$2:$A$6, 0) |
Classe les scores de Charlie (95) par ordre décroissant. Comme il est à égalité avec Bob pour la première place, ils se partagent équitablement les première et deuxième places. Résultat : 1,5 |
| Classez une valeur par rapport à une liste de nombres, de la plus petite à la plus grande. | =RANK.AVG(A5, $A$2:$A$6, 1) |
Classe le score de David (87) par ordre croissant : comme c'est le score le plus bas de la liste, il occupe la première place. Résultat : « » 1 |
| Classez une valeur saisie directement dans la formule par rapport à une liste de nombres, en utilisant l'ordre par défaut. | =RANK.AVG(92, $A$2:$A$6) |
Trie la valeur littérale 92 par ordre décroissant (ordre par défaut lorsqu'aucun ordre n'est spécifié). Résultat : « » 3 |
Notes
- RANK.AVG attribue le même rang moyen aux valeurs dupliquées. Par exemple, si deux valeurs sont ex æquo à la deuxième place, elles se voient toutes deux attribuer la note 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 définissez l'argument « order » sur « 1 », la fonction RANK.AVG classe les nombres par ordre croissant (le nombre le plus petit se voit attribuer le rang 1).
- La fonction RANK.AVG renvoie la valeur d'erreur #N/A si le nombre ne figure pas 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 la fonction RANK.AVG sur une colonne de données, veillez à toujours utiliser des références absolues (par exemple :
$A$2:$A$10) afin de vous assurer que la plage correcte est prise en compte lors de la copie de la formule. - Associez la fonction RANK.AVG à d'autres fonctions telles que IF ou COUNTIF pour des scénarios de classement plus complexes.
- Pour obtenir un classement unique pour chaque valeur (sans moyenne en cas d'égalité), utilisez plutôt la fonction 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
MOYENNE.A
MOYENNE.SI
MOYENNE.SI.MULTIPLE
LARGE
MAX
MAX.A
MAX.SI.MULTIPLE
MÉDIANE
MIN
MINA
MIN.SI.MULTIPLE
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA