Comment utiliser la fonction Rank et SUMPRODUCT dans Excel avec COUNTIF

Comment utiliser la fonction Rank et SUMPRODUCT dans Excel avec COUNTIF

Le classement des éléments par ordre croissant ou décroissant à l'aide de la combinaison des fonctions COUNTIF, RANK.EQ et SUMPRODUCT est relativement simple. Vous pouvez trier les éléments avec ou sans duplication et conserver le contrôle pour ignorer ou ne pas ignorer les rangs de la séquence.





En attribuant les mêmes rangs à plusieurs entrées identiques, la fonction RANK.EQ saute les numéros dans la séquence globale. Afin d'éviter ce saut, utilisez la fonction SOMMEPROD avec la fonction COUNTIF. Cette combinaison classe les valeurs en double sans sauter les nombres.





Différentes fonctions de classement dans Excel

Avant d'examiner de plus près sa mise en œuvre, examinons brièvement ses deux autres formes trouvées dans Excel ; RANG.MOY et RANG.





Dans les versions antérieures d'Excel, seule la fonction RANK était disponible. Cependant, depuis Excel 2010, deux fonctions de classement supplémentaires ont été ajoutées, à savoir RANK.AVG et RANK.EQ. Explorons leurs différences, car vous les verrez probablement toutes dans Excel.

Fonction RANG.EQ : RANK.EQ est une nouvelle version améliorée de la fonction RANK et est prise en charge dans les dernières versions d'Excel. Les deux fonctions, cependant, sont les mêmes et servent le même objectif. Quoi que vous utilisiez, cela donne les mêmes résultats.



Fonction RANG : La fonction RANK, d'autre part, est disponible pour la compatibilité avec Excel 2007 et versions antérieures et peut être supprimée dans toutes les nouvelles versions d'Excel. Aujourd'hui, tout le monde utilise les versions d'Excel les plus récentes, utilisez donc toujours la fonction RANK.EQ lorsque vous devez partager des feuilles avec d'autres.

RANG. MOYENNE : Lorsqu'une séquence de classement contient les doublons, la fonction RANK.AVG attribue un rang moyen à chaque ensemble de doublons. Par conséquent, il a le même objectif de classer les éléments, mais son objectif principal est de détecter les doublons.





Comme cet article traite du calcul des classements pour la liste des éléments, voyons comment la fonction RANK.EQ les classera. De plus, vous verrez son utilisation en combinaison avec la fonction COUNTIF.

Avant d'implémenter la formule, examinons brièvement la syntaxe de la fonction RANK.EQ.





Un aperçu de la fonction de classement d'Excel

Ainsi, il y a trois arguments dans la fonction RANK.EQ ; numéro, réf et commande. Les deux premiers arguments sont obligatoires, tandis que le troisième est facultatif. Pour exécuter RANK.EQ sur un tableau de nombres, vous devez toujours spécifier les deux premiers arguments.

Regardons la fonction de chaque argument :

  1. Nombre: Cet argument fait référence au nombre dont vous souhaitez connaître le rang.
  2. Réf : L'argument Ref fait référence à un tableau de listes de nombres dans la séquence. Gardez à l'esprit que la référence ignore toutes les valeurs non numériques trouvées dans le tableau.
  3. Commander: Bien qu'il s'agisse d'un argument facultatif, vous pouvez spécifier la fonction RANK pour classer les éléments par ordre décroissant ou croissant en choisissant 0 ou 1 dans cet argument. Par défaut, si vous l'omettez, il classera les éléments par ordre décroissant.

Exemple de fonction de classement Excel

Donc, maintenant que vous comprenez les arguments de la fonction RANK.EQ, mettons-la en pratique sur un jeu de données pour voir comment cela fonctionne.

À titre d'exemple, jetez un œil à l'échantillon de données contenant des pourcentages de dix élèves. Vous pouvez utiliser la fonction Rank.EQ pour calculer rapidement les rangs en fonction des pourcentages de ces étudiants. Cela élimine le besoin de les calculer manuellement.

Cependant, il ignore les numéros lorsque des doublons sont impliqués, vous devrez donc peut-être utiliser d'autres fonctions décrites plus loin dans l'article. Vous trouverez ci-dessous la liste des étudiants avec leurs pourcentages finaux.

page facebook vs groupe avantages inconvénients

Le premier argument est le nombre que vous souhaitez classer, qui est le pourcentage de James Walker et des autres étudiants en bas de la ligne pour cet exemple. Alors, sélectionnez la cellule B2 comme premier argument.

La plage de référence, dans ce cas, sera des cellules B2 à B11, et choisissons l'ordre croissant dans l'argument de l'ordre. Ci-dessous, vous pouvez voir l'implémentation de la fonction RANK.EQ. La formule ressemble à ceci :

=RANK.EQ(B2,$B:$B,0)

Pressage Entrer exécutera la formule et vous obtiendrez le rang de James Walker.

Dans cet exemple, James Walker se classe 5edans la classe en fonction de son pourcentage, ce qui signifie que son pourcentage est de 5ele plus élevé par rapport au reste des nombres d'un tableau.

Utilisation de la fonction RANK en combinaison avec la fonction COUNTIF

Il est possible d'utiliser la fonction RANK.EQ combinée à la fonction COUNTIF pour arrêter le saut de nombres, mais elle ignorera également la duplication de rang. Bien qu'aucun nombre ne se répète deux fois, deux élèves ayant le même nombre peuvent obtenir des rangs différents.

Pour mieux comprendre cela, voyons comment RANK.EQ fonctionne avec COUNTIF. La formule ressemble à ceci :

=RANK.EQ(B2,$B:$B,0)+COUNTIF($B:B2,B2)-1

La mise en œuvre de cette formule résoudra le problème des nombres sautant.

Il n'y a pas de duplication dans les rangs ci-dessus. Mais, James Walker et Gillian Tillman, qui étaient tous deux censés obtenir le même rang, sont désormais classés différemment.

Ainsi, l'utilisation de RANK.EQ avec COUNTIF a résolu la moitié du problème, mais elle ne parvient pas à générer le résultat souhaité.

comment trouver un mot de passe

Connexes : Nouvelles fonctionnalités d'Excel pour le Web pour augmenter votre productivité

Utilisation de la fonction SUMPRODUCT avec la fonction COUNTIF

Pour classer les étudiants dans une liste en attribuant les mêmes rangs pour des pourcentages équivalents sans sauter de nombre, vous pouvez utiliser la fonction SOMMEPROD avec COUNTIF.

Jetez un œil à la formule ci-dessous :

La formule peut sembler compliquée, mais c'est la meilleure façon de classer correctement les éléments. De cette façon, vous pouvez obtenir les résultats souhaités avec la duplication de rangs et aucun saut de numéro.

En faisant le résultat pour vos élèves, vous pouvez directement utiliser la formule SOMMEPROD en remplacement de la fonction RANG. Pour les calculs de classement non duplicatifs, vous pouvez utiliser la fonction RANK.EQ seule ou avec la fonction COUNTIF.

Modification de l'ordre du résultat final

Sur le Onglet Données , clique le Trier et filtrer groupe et choisissez un ordre croissant pour ordonner les classements.

Comparez les résultats sur trois lignes côte à côte pour mieux comprendre le fonctionnement de chaque méthode de classement des éléments.

En rapport: Comment la table de données dans Microsoft Excel vous permet de comparer les résultats

Classez facilement les éléments à l'aide des fonctions RANK.EQ et SUMPRODUCT

Voici comment vous pouvez utiliser les fonctions RANK et SUMPRODUCT en combinaison avec la fonction COUNTIF pour classer les éléments, avec ou sans duplications. Vous pouvez également décider s'il saute ou non un numéro de la séquence.

Selon la situation, vous pouvez utiliser diverses méthodes pour classer les nombres en fonction d'un ensemble de critères donnés. Ceci est un exemple de la façon dont les fonctions Excel peuvent vous aider à économiser beaucoup de temps et d'efforts dans les calculs manuels. Il y a beaucoup plus à explorer pour concevoir des feuilles de calcul Excel de qualité professionnelle.

Partager Partager Tweeter E-mail Comment créer des feuilles de calcul Excel de qualité professionnelle

La conception de feuilles de calcul est souvent négligée, mais la méthode est assez simple. Apprenez à créer des fichiers d'aspect professionnel dans Excel.

Lire la suite
Rubriques connexes
  • Productivité
  • Tableur
  • Calculatrice
  • Microsoft Excel
  • Math
  • L'analyse des données
A propos de l'auteur Shan Abdel |(46 articles publiés)

Shan Abdul est diplômé en génie mécanique. Après avoir terminé ses études, il a commencé sa carrière en tant qu'écrivain indépendant. Il écrit sur l'utilisation de différents outils et logiciels pour aider les gens à être plus productifs en tant qu'étudiant ou professionnel. Dans ses temps libres, il adore regarder des vidéos Youtube sur la productivité.

Plus de Shan Abdul

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner