Comment utiliser une formule RANK IF dans Google Sheets



Vous pouvez utiliser les méthodes suivantes pour créer une formule RANK IF dans Google Sheets :

Méthode 1 : CLASSER SI avec un seul critère

=RANK(C1, FILTER(A:C, A:A="string"))

Cette formule trouve le rang de la valeur dans la cellule C1 parmi toutes les valeurs de la colonne C où la valeur correspondante dans la colonne A est égale à « chaîne ».

Méthode 2 : CLASSER SI avec plusieurs critères

=RANK(C1, FILTER(A:C, A:A="string1", B:B="string2"))

Cette formule trouve le rang de la valeur dans la cellule C1 parmi toutes les valeurs de la colonne C où la valeur correspondante dans la colonne A est égale à « chaîne1 » et la valeur dans la colonne B est égale à « chaîne2 ».

Les exemples suivants montrent comment utiliser chaque méthode avec l’ensemble de données suivant dans Google Sheets :

Exemple 1 : CLASSER SI avec un seul critère

Nous pouvons utiliser la formule suivante pour calculer le classement des valeurs de points pour les lignes où l’équipe est égale à « Mavs » :

=RANK(C2, FILTER(A:C, A:A="Mavs"))

La capture d’écran suivante montre comment utiliser cette syntaxe dans la pratique :

Notez qu’un rang de 1 indique la valeur la plus élevée.

Voici donc comment interpréter les valeurs de classement :

  • La Garde de l’équipe Mavs avec 21 points a la 3ème valeur de points la plus élevée parmi tous les joueurs des Mavs.
  • La Garde de l’équipe Mavs avec 14 points a la 5ème valeur de points la plus élevée parmi tous les joueurs des Mavs.

Et ainsi de suite.

A noter qu’une valeur #N/A a été produite pour chacun des joueurs des Spurs puisque nous avons précisé dans la formule que nous souhaitons uniquement fournir un classement pour les joueurs de l’équipe Mavs.

Exemple 2 : RANK IF avec plusieurs critères

Nous pouvons utiliser la formule suivante pour calculer le classement des valeurs de points pour les lignes où l’équipe est égale à « Mavs » et la position est égale à « Forward » :

=RANK(C2, FILTER(A:C, A:A="Mavs", B:B="Forward"))

La capture d’écran suivante montre comment utiliser cette syntaxe dans la pratique :

Voici comment interpréter les valeurs de classement :

  • L’attaquant de l’équipe Mavs avec 19 points a la 3ème valeur de points la plus élevée parmi tous les joueurs des Mavs qui sont des attaquants.
  • L’attaquant de l’équipe Mavs avec 32 points a la 1ère valeur de points la plus élevée parmi tous les joueurs des Mavs qui sont des attaquants.

Et ainsi de suite.

Notez qu’une valeur #N/A a été produite pour tout joueur ne répondant pas aux deux critères de notre fonction FILTRE .

Remarque : Vous pouvez trouver la documentation complète de la fonction RANK dans Google Sheets ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Google Sheets :

Google Sheets : Comment multiplier une colonne par une constante
Google Sheets : comment multiplier une colonne par un pourcentage
Google Sheets : comment classer les éléments sur plusieurs colonnes

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *