Des parties de cette page peuvent avoir été traduites automatiquement.

Fonction RANGMOY

La fonction RANKAVG vous aide à comprendre comment un nombre spécifique se compare à une liste d'autres nombres en lui attribuant un rang. Pensez-y comme à un classement de concurrents dans une compétition : le meilleur performeur obtient le rang 1, le suivant le rang 2, et ainsi de suite.

Syntaxe

RANKAVG(number, range, [order])
  • nombre
    Le nombre, ou la référence de cellule, de la valeur à classer
  • range
    Les références de cellules, ou la plage, à classer
  • ordre—[facultatif]
    Spécifie l'ordre de classement : 0 (par défaut) est l'ordre décroissant, et 1 est l'ordre croissant

Exemple d'utilisation

RANKAVG([Unités Vendues]1,[Unités Vendues]:[Unités Vendues],1)

Notes d'utilisation

Voici comment fonctionne RANKAVG:

  • RANKAVG détermine la position d'un nombre choisi dans une plage spécifiée de nombres.
  • Si plusieurs nombres de votre liste sont identiques, RANKAVG leur attribue la moyenne des classements qu'ils auraient reçus. Par exemple, si deux nombres sont à égalité pour les 3ème et 4ème positions, les deux reçoivent un classement de 3,5.
  • Si plusieurs nombres de votre liste sont identiques, RANKAVG leur attribue la moyenne des positions qu'ils auraient reçues si la liste avait été triée dans l'ordre souhaité. Par exemple, si deux nombres sont à égalité pour la 3ème place (occupant les positions 3 et 4 dans la liste triée), les deux reçoivent un rang de 3,5. Les rangs 3 et 4 n'apparaissent pas dans le classement.
    • En revanche, lors de l'utilisation de RANKEQ, les deux nombres auraient reçu un rang de 3, et le rang 4 serait sauté car avec RANKEQ, les doublons se voient tous attribuer la position de valeur la plus élevée.
  • Vous pouvez choisir de classer par ordre croissant (le plus petit nombre obtient le rang 1) ou par ordre décroissant (le plus grand nombre obtient le rang 1).

Utilisez RANKAVG pour identifier les meilleurs performeurs, prioriser les tâches, analyser les données, ou toute autre instance où vous avez besoin que des valeurs dupliquées apparaissent dans le rang inférieur attribué.

Exemples

Exemple 1 : Classement de la priorité des tâches

Imaginez que vous avez une liste de tâches de projet avec une colonne Score de priorité (où un score plus élevé signifie une priorité plus élevée). Vous souhaitez afficher une valeur de rang facile à comprendre dans un rapport, sans montrer le score de priorité.

Nom de la tâcheScore de prioritéRang (Haute priorité = 1)
Développer la fonctionnalité Ataux de fidélisation clients1
Corriger le bug 1852
Mettre à jour la documentation803.5
Tester le module B803.5
Préparer le rapport755

Formule dans la colonne Rang (Haute priorité = 1) :

=RANKAVG([Score de priorité]@row, [Score de priorité]:[Score de priorité], 0)

Explication :

  • [Score de priorité]@row: Cela fait référence au score de priorité pour la ligne actuelle.
  • [Score de priorité]:[Score de priorité]: Cela spécifie l'ensemble de la colonne Score de priorité comme la plage à comparer.
  • 0: Cela indique un ordre décroissant. Le score de priorité le plus élevé reçoit un rang de 1.
  • Résultat: Mise à jour de la documentation et Tester le module B ont tous deux un score de priorité de 80. S'ils étaient triés individuellement, ils seraient 3ème et 4ème. RANKAVG leur attribue le rang moyen de (3+4)/2 = 3.5.

Exemple 2: Classement de la performance des membres de l'équipe

Supposons que vous suivez la performance des membres de l'équipe en fonction de leur taux d'achèvement des tâches (pourcentage complété). Vous souhaitez les classer pour identifier les meilleurs performeurs.

Membre de l'équipeTaux d'achèvement des tâchesRang de performanceRang de performance (Arrondi)
Alice0.9511
Bob0.902,53
Carol0.884.55
David0.884.55
Eve0.902,53

Formule dans la colonne Rang de performance:

=RANGMoy([Taux d'achèvement des tâches]@ligne, [Taux d'achèvement des tâches]:[Taux d'achèvement des tâches], 0)

Explication:

  • [Taux d'achèvement des tâches]@ligne: Le taux d'achèvement pour le membre actuel de l'équipe.
  • [Taux d'achèvement des tâches]:[Taux d'achèvement des tâches]: La plage de tous les taux d'achèvement des membres de l'équipe.
  • 0: Ordre décroissant, donc des taux d'achèvement plus élevés obtiennent un rang plus bas (plus proche de 1).
  • Résultat:
    • Bob et Eve ont tous deux un taux d'achèvement de 0,90. S'ils étaient classés de manière unique, ils seraient 2ème et 3ème, donc RANKAGE leur attribue à tous deux un rang de 2,5
    • Carol et David ont tous deux un taux d'achèvement de 0,88. S'ils étaient classés de manière unique, ils seraient 4ème et 5ème, puisque les rangs 2 et 3 ont été utilisés pour le tie entre Bob et Eve. RANKMoy leur attribue à tous deux un rang de 4,5.

Vous formatez les cellules dans Rang de performance (Arrondi) pour supprimer les valeurs décimales et arrondir les valeurs à un nombre entier. Cela attribue les valeurs dupliquées à la plus basse des deux positions partagées dans la liste triée.

Exemple 3: Classement de l'adhérence au budget du projet

Vous surveillez divers projets et avez une colonne Écart de budget (où un nombre plus bas, ou plus négatif, indique un dépassement de budget par une plus grande marge). Vous souhaitez identifier les trois projets avec l'écart de budget le plus proche de zéro avec une étoile (✩), mais si deux projets sont à égalité pour le 3ème rang, ils ne devraient pas recevoir l'étoile.

Nom du projetÉcart de budgetRang d'adhérence au budgetTop 3 d'adhérence
Projet X-$5001
Projet Y-$8002
Projet Z-$10003.5 
Projet A-$10003.5 

Formule dans la colonne Classement d'adhérence au budget:

=RANKAVG([Écart budgétaire]@row, [Écart budgétaire]:[Écart budgétaire], 1)

Explication:

  • [Écart budgétaire]@row: L'écart budgétaire pour le projet actuel.
  • [Écart budgétaire]:[Écart budgétaire]: La plage des écarts budgétaires pour tous les projets.
  • 1: Ordre croissant. Dans ce cas, un écart budgétaire plus élevé (moins négatif ou plus proche de zéro) indique une meilleure adhérence, donc nous voulons que les plus petits nombres soient classés les plus haut.
  • Résultat: Le projet Z et le projet A ont tous deux un écart budgétaire de -$1000. Ils seraient 3ème et 4ème, donc RANKAVG leur attribue tous deux un classement de 3,5.
  • La formule dans le Top 3 d'adhérence est =IF([Classement d'adhérence au budget]@row=3, 1, 0) et ajoute une étoile si le classement est inférieur ou égal à 3. Comme le projet Z et A sont des doublons, ils ont une moyenne supérieure à 3 et ne reçoivent pas l'étoile pour le top 3. Cela empêche le classement du Top 3 de dépasser trois éléments.

Besoin d’aide ?

Utilisez le modèle du Manuel des Formules pour trouver plus de ressources d'assistance, et consultez plus de 100 formules, y compris un glossaire de chaque fonction avec laquelle vous pouvez vous entraîner en temps réel, et des exemples de formules couramment utilisées et avancées.

Trouvez des exemples de la façon dont d'autres clients de Smartsheet utilisent cette fonction ou posez des questions sur votre cas d'utilisation spécifique dans la communauté en ligne de Smartsheet.

Poser des questions à la communauté