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