Vous avez du mal à trier les données dans Google Sheets? Voici comment utiliser la fonction RANK et transformer le chaos de votre feuille de calcul en informations organisées !
Les données de classement peuvent vous aider à mieux comprendre les facteurs importants. Heureusement, la fonction RANK de Google Sheets facilite le classement des ensembles de données. Suivez ce guide pour savoir comment cela fonctionne.
Qu'est-ce que la fonction RANG?
Les fonctions RANK renvoient un rang à partir d'un ensemble de données en fonction d'une valeur spécifique dans l'ensemble de données. Par exemple, vous pouvez rechercher le classement d'un étudiant lors d'un test. RANK serait en mesure de le faire pour vous en recherchant le nom de l'étudiant par rapport aux résultats du test.
Il existe trois fonctions dans Google Sheets qui vous permettent de classer les données. Celles-ci incluent la fonction RANK, RANK.EQ et RANK.AVG. Bien que toutes les fonctions fonctionnent de la même manière, de légères modifications peuvent les rendre utiles pour des tâches spécifiques.
Les fonctions RANK.EQ et RANK sont équivalentes et renvoient le rang pour les mêmes valeurs, sauf lorsqu'il existe des valeurs en double dans l'ensemble de données. La différence entre ces deux est que RANK est une ancienne fonction d'Excel qui peut ne pas être compatible avec les futures versions. Donc, si vous avez souvent besoin de basculer entre Excel et Google Sheets, il est préférable d'utiliser RANK.EQ. Pourtant, il vaut mieux finir par passer à Google Sheets.
RANK.AVG est différent car il renvoie la position moyenne d'un ensemble de données plutôt que de compter les valeurs en double séparément. Utilisez-le si vous savez que vos données contiennent des doublons inutiles que vous ne pouvez pas supprimer.
Syntaxe de la fonction RANG
La fonction RANK dans Google Sheets utilise trois paramètres, dont deux sont nécessaires au bon fonctionnement de la fonction et un paramètre facultatif.
Voici la syntaxe de la fonction RANK dans Sheets :
=RANK(val, jeu de données, croissant)
Voici les paramètres utilisés dans cette formule :
- valeur: Il s'agit de la valeur de l'ensemble de données dont vous souhaitez déterminer le rang. Si le jeu de données n'a pas de valeur numérique dans les cellules spécifiées, la formule renverra un #N / A erreur car il contiendra des données non valides.
- base de données: Il s'agit du tableau ou de la plage de cellules contenant les données à prendre en compte.
- Ascendant: Il s'agit d'un paramètre facultatif permettant de définir si les valeurs du jeu de données défini sont dans l'ordre croissant ou décroissant. Si le paramètre est 0 (faux), alors la plus grande valeur de la base de données aura un rang de 1. Si ce paramètre est 1, la plus petite valeur dans les données sera classée comme 1.
Si le troisième paramètre est omis, il sera par défaut FAUX ou 0.
RANK.EQ et RANK.AVG utilisent les mêmes paramètres que la formule RANK. Pourtant, voici la syntaxe pour les deux.
=RANK.EQ(val, jeu de données, croissant)
=RANK.AVG(val, jeu de données, croissant)
Comment utiliser la fonction RANK dans Google Sheets
Maintenant que nous connaissons la syntaxe et le fonctionnement de cette formule, voyons comment vous pouvez l'utiliser dans vos feuilles de calcul.
Utilisation de la fonction RANG
Ci-dessous, nous avons un ensemble de données contenant les noms et les notes de neuf étudiants. Notre objectif ici est de créer une nouvelle colonne indiquant le classement d'un étudiant en particulier en fonction de son score. Voici les étapes à suivre :
- Cliquez sur la cellule où vous souhaitez saisir la formule. C2 dans notre exemple.
- Entrez et Égal (=) signe pour commencer la formule.
- Tapez la partie initiale de la formule, qui est RANG(.
- Pour le premier paramètre, nous souhaitons entrer la cellule que nous voulons classer. Dans ce cas, nous recherchons chez Andy rang, nous utilisons donc la cellule B2 qui y porte ses marques.
- Ajoutez une virgule pour séparer les paramètres.
- Maintenant, il faut ajouter le base de données paramètre, qui sera la plage de cellules à rechercher. Dans ce cas, il s'agit de la plage de cellules B2:B10.
- Note: Si vous souhaitez utiliser la suggestion fonction de remplissage automatique pour ajouter les rangs à toutes les cellules (étape 8), alors vous devez écrire ceci comme $B$2 :$B$10, ce qui fait que la formule utilise des valeurs absolues.
- Ajouter une parenthèse fermante ")" pour terminer la formule et appuyez sur Entrer.
- Facultatif: Cliquez sur la cellule contenant la formule. Cela affichera une bordure bleue autour de cette cellule. Maintenant, cliquez et faites glisser le point bleu épais dans le coin inférieur droit, puis faites-le glisser vers le bas.
Lisez ce guide sur Valeurs absolues si vous souhaitez en savoir plus sur les raisons pour lesquelles nous les avons utilisés. C'est un guide Excel, mais il s'applique également à Google Sheets.
Utilisation de la fonction RANK.EQ
La fonction RANK.EQ renvoie le rang dans l'ensemble de données, et s'il existe plusieurs instances de la même valeur dans la feuille de calcul, le rang supérieur des entrées sera renvoyé. C'est fondamentalement la même chose que la fonction RANK. L'exemple ci-dessous le démontre.
Dans cet exemple, la feuille de calcul a des instances de la même valeur. Comme on peut le voir, les deux fonctions donnent le même résultat, ce qui signifie que dans la plupart des cas, elles peuvent être échangées l'une contre l'autre.
Utilisation de la fonction RANK.AVG
La formule RANK.AVG est une variante de la formule RANK, ce qui signifie que son utilisation est très similaire, et vous pouvez appliquer cette formule à votre feuille de calcul en suivant les mêmes étapes que celles mentionnées ci-dessus. Cependant, le résultat de cette formule est un peu différent.
Pour cet exemple, nous avons appliqué le RANK.AVG aux mêmes chiffres qu'avant
Voici les étapes à suivre pour utiliser la formule RANK.AVG dans votre feuille de calcul :
- Cliquez sur la cellule où vous souhaitez saisir la formule et tapez la partie initiale de la formule, qui est =RANK.MOY(
- Maintenant, pour le premier paramètre, nous souhaitons entrer la cellule que nous voulons classer. Dans ce cas, c'est la cellule B2.
- Ajoutez une virgule pour séparer les paramètres et écrivez le deuxième paramètre, qui est la plage de cellules. Dans ce cas, il s'agit de la plage de cellules $B$2:$B$10.
- Enfin, ajoutez une parenthèse fermante ")" pour terminer la formule.
Lorsque vous appliquez la fonction, vous verrez que les résultats sont similaires à la fonction RANK. Cependant, lorsque la même valeur existe dans plusieurs cellules, la fonction prendra sa moyenne plutôt que d'appliquer le même rang à toutes les cellules.
Par exemple, au lieu de 90 étant le nombre 1 rang, il en résulte 1.5 car il prend la moyenne entre le rang 1 et 2 car il y a deux scores de 90. La marque de 67 s'affiche comme 6 car c'est la position moyenne de 5, 6 et 7. Ceci est différent de RANK.EQ, qui attribue automatiquement le rang le plus bas possible aux scores correspondants (5 dans l'exemple).
Utilisation de la fonction RANK avec des tableaux
Auparavant, nous avons examiné un exemple d'utilisation de la fonction RANK dans un jeu de données existant. Cependant, nous pouvons également utiliser cette fonction dans un tableau à cellule unique. Faire cela est simple.
Vous devez écrire le nombre dont vous souhaitez trouver le rang dans le premier paramètre. Pour le second, nous écrirons les nombres dans le tableau. Pour cet exemple particulier, voici la formule que nous avons utilisée :
=CLASSEMENT(67, {66,88,75,86,67,65,81,90,71})
Comme vous pouvez le voir dans l'exemple, la cellule indique où 67 se classe dans l'ensemble de données de la même manière que si les données étaient extraites de références de cellule au lieu d'être saisies directement dans la formule.
Organisez vos données avec la fonction RANK
Les fonctions RANK dans Google Sheets sont à la limite d'une compétence intermédiaire. Si vous rencontrez des problèmes avec eux, parcourez à nouveau le guide et créez votre propre feuille de calcul pour suivre activement chaque étape. Google Sheets est une compétence pratique, et comme toute autre nouvelle compétence, il faut parfois du temps pour la maîtriser. Mais continuez et vous deviendrez un pro en un rien de temps.