Fonction RANK dans Excel

Fonction Excel RANK

La formule de classement Excel est utilisée pour nous donner le rang d'un ensemble de données donné de nombres en fonction de l'ensemble de données ou nous pouvons dire qu'en comparant les autres nombres de l'ensemble de données, la fonction de classement était une fonction intégrée pour Excel 2007 et les versions antérieures, pour les versions plus récentes au-dessus de 2007, nous avons une fonction intégrée en tant que fonctions Rank.Avg et Rank.Eq.

La fonction de classement est une fonction intégrée dans MS Excel. Il entre dans la catégorie des fonctions STATISTIQUES dans Excel. La fonction est utilisée pour obtenir le rang d'un nombre donné à partir de la liste des nombres.

Syntaxe

La formule de classement dans Excel a trois arguments parmi lesquels les deux premiers sont obligatoires et le dernier est facultatif.

  1. number Un nombre dont le rang doit être trouvé.
  2. ref = la plage de nombres par rapport à laquelle se trouve le rang d'un nombre donné
  3. order =  l'ordre (croissant ou décroissant) dans lequel les nombres doivent être classés. 0 = ordre décroissant; 1 = ordre croissant. Si l'ordre est omis, la valeur par défaut est zéro, c'est-à-dire l'ordre décroissant.

Comment utiliser la fonction RANK dans Excel? (avec exemples)

La fonction donnée est une fonction de feuille de travail (WS). En tant que fonction de feuille de calcul, elle peut être entrée en tant que partie de la formule dans une cellule de feuille de calcul. Reportez-vous aux exemples expliqués dans cet article pour en savoir plus.

Vous pouvez télécharger ce modèle Excel de fonction RANK ici - Modèle Excel de fonction RANK

Exemple # 1 - Trouver le rang de Steve en mathématiques

  • Dans l'exemple ci-dessus, les notes des élèves en mathématiques et en sciences sont affichées. Pour trouver le rang de Steve en mathématiques, nous utiliserions la fonction Excel RANK.
  • Le premier paramètre est la valeur d'entrée dont le rang doit être calculé. Ici, B6 représente les notes de Steve en mathématiques, c'est-à-dire 68.
  • Le 2ème paramètre, le nombre total de cellules contenant des notes mathématiques va de B1 à B11. Ainsi, la plage est B1: B11 qui comprend les notes de tous les élèves en mathématiques.

  • La valeur la plus élevée représente le rang 1 et la plus basse représente le dernier rang. Ainsi, le 3ème paramètre est ignoré et Excel le traite comme 0, l'ordre par défaut est descendant
  • RANK (B6, B1: B11) renvoie le rang de l'élève nommé Steve dans la matière Maths à 8, 50 étant la note la plus basse (B2) et 99 (B10) étant la note la plus élevée dans la matière Maths.

Exemple # 2 - Trouver le temps d'exécution le plus bas à partir du record de course

  • Dans l'exemple ci-dessus, différentes valeurs de temps sont données. Nous devons trouver le temps d'exécution le plus bas parmi les enregistrements donnés.
  • Les valeurs de temps vont de la cellule B1: B6. Ainsi, la plage de cellules est nommée sous forme de tableau et reçoit le nom «mon temps». Il agit comme un alias pour B1: B6.

  • Contrairement à l'exemple n ° 1, ici, le runtime le plus bas indique le 1er rang et le runtime le plus élevé indique le dernier rang. Nous devons donc appliquer un ordre croissant lors du calcul du rang dans Excel. Par conséquent, le 3ème paramètre est donné comme 1.
  • Ainsi, RANK (B3, mon temps, 1) renvoie le temps d'exécution le plus bas comme rang 1 à partir des temps de course donnés.

  • En conséquence, 4h30 (cellule B3), le plus bas est enregistré comme rang 1 et 9h00 (cellule B5), le plus long est enregistré comme dernier, c'est-à-dire 4e rang.

Exemple # 3 - Valeur non présente

  1. Comme le montre la figure ci-dessus, le 1er paramètre, c'est-à-dire la valeur pour laquelle le rang doit être calculé, n'est PAS présent dans la plage de cellules donnée dans le 2ème paramètre, alors la formule de classement Excel renvoie #NA! indiquant que la valeur n'est pas valide, c'est-à-dire qu'elle n'est pas présente dans la plage de cellules de référence donnée.
  2. Comme le montre la figure ci-dessus, le numéro 59 n'est pas présent dans la plage et donc #NA! est renvoyé comme résultat indiqué dans la cellule C8.
  3. Il faut corriger le 1er paramètre dans un tel cas.

Exemple # 4 - Valeurs numériques au format texte

  • Comme le montre la figure ci-dessus, le 1er paramètre, c'est-à-dire la valeur pour laquelle le rang doit être calculé, est donné au format texte, c'est-à-dire «5» comme indiqué sur la figure ci-dessus. La valeur ne reste pas un nombre car elle est citée entre guillemets et donc traitée comme un texte.
  • Comme le classement ne peut pas être calculé sur des données textuelles, la fonction renvoie # N / A! une erreur indiquant que la valeur n'est pas disponible dans la plage de cellules donnée. La cellule résultante C6 a # N / A renvoyé comme résultat de la fonction.

  • Il faut corriger le 1er paramètre dans un tel cas.

Choses à retenir

  1. Le paramètre minimal pris par la fonction Excel RANK est 2.
  2. Le 3ème paramètre de la fonction RANK est optionnel et nul (ordre décroissant) par défaut. S'il est spécifié comme 1, la fonction le traite comme un ordre croissant.
  3. Il n'y a pas de formule RANKIF pour effectuer un classement conditionnel similaire à COUNTIF dans Excel. Il a besoin de l'utilisation d'une fonction Excel supplémentaire pour obtenir la même chose.
  4. Lorsque le nombre donné pour lequel le rang doit être calculé (1er paramètre) n'est pas présent dans la plage de cellules donnée en référence à la fonction (2ème paramètre), alors # N / A! erreur se produit.
  5. La formule de classement ne prend en charge aucune valeur de texte ni la représentation textuelle des valeurs numériques car le RANK ne peut pas être appliqué aux données de texte. Si elle est fournie, cette fonction Excel renvoie une erreur # N / A, comme expliqué.