Formule IF de classement dans Excel (5 exemples)

  • Partage Ça
Hugh West

Dans Microsoft Excel, le classement de plusieurs valeurs ou nombres est une tâche quotidienne. Vous serez confronté à plusieurs cas où vous devrez classer des éléments d'un ensemble de données. Votre classement peut contenir des critères uniques ou multiples. Dans tous les cas, vous pouvez calculer les rangs. Dans ce tutoriel, vous apprendrez à utiliser la formule Rank IF dans Excel avec des exemples appropriés et des illustrations adéquates. Restez donc à l'écoute.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices.

Comment utiliser le classement IF.xlsx

Fonction de classement d'Excel

Maintenant, pour classer plusieurs éléments, il y a une fonction intégrée de classement. Fonction RANK d'Excel Cette fonction permet de classer plusieurs valeurs en fonction d'une colonne que vous spécifiez. Vous pouvez trier les valeurs par ordre croissant ou décroissant. Il s'agit de l'approche la plus simple pour désigner la place comparative d'un nombre dans une liste de nombres, en triant la liste par ordre décroissant (du plus grand au plus petit) ou croissant (du plus petit au plus grand).

Ce qu'il fait est le suivant :

Comme vous pouvez le voir, le RANK classe les étudiants en fonction de leurs notes. Vous pouvez trier par ordre croissant ou décroissant, mais vous pouvez clairement voir qu'il n'y a pas de conditions pour classer les éléments.

Il existe de nombreuses façons de classer les éléments à l'aide de cette fonction. Pour en savoir plus à ce sujet, lisez : Comment utiliser la fonction RANK dans Excel (avec 5 exemples) .

Est-il possible de classer si les conditions sont appliquées avec une seule fonction ?

Voici les questions essentielles. Pouvons-nous classer les nombres, les valeurs et les articles sur la base de critères uniques ou multiples en utilisant simplement le RANK ou existe-t-il une fonction RANKIF fonction qui existe ? Malheureusement, non. Il n'y a aucune RANKIF Pour créer un classement, nous utilisons d'autres fonctions.

RANKIF est essentiellement un classement conditionnel. Pour classer plusieurs valeurs sur la base de critères, on utilise la fonction COUNTIFS et la fonction SUMPRODUCT Ces fonctions vous fourniront les mêmes résultats que ceux que vous attendez de cet article.

Dans les sections suivantes, nous les examinerons en détail.

5 exemples de formules de rang si dans Excel

Dans les prochaines sections, nous vous fournirons cinq exemples pratiques de Rang IF des formules à mettre en œuvre dans votre classeur Excel. Ces exemples vous aideront à mieux comprendre le classement des éléments. Nous vous recommandons d'apprendre et d'appliquer toutes ces méthodes pour mieux comprendre ce sujet.

1. classer les notes des élèves IF correspond au groupe

Dans cet exemple, nous allons classer les notes de certains élèves en fonction de leur groupe de matières. Nous utilisons la fonction COUNTIFS ici pour classer les numéros.

La formule générique que nous allons utiliser :

=COUNTIFS(plage_critères,critères,valeurs,"> ;"&valeur)+1

Jetez un coup d'œil à l'ensemble de données suivant :

Maintenant, suivez ces étapes pour créer un classement basé sur les groupes.

📌 Étapes

  • Tout d'abord, tapez la formule suivante dans Cellule E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • Après cela, appuyez sur Entrez et faites glisser le Poignée de remplissage sur la plage de cellules E6:E13 .

Comme vous pouvez le constater, notre formule réussit à créer un classement basé sur le groupe dans Excel. Ainsi, elle fonctionne comme suit Rang IF pour classer les articles.

🔎 Comment la formule a-t-elle fonctionné ?

Le site COUNTIFS exécute un comptage conditionnel à l'aide de plusieurs critères. Nous avons saisi ces conditions dans une plage de critères.

=COUNTIFS(C5:C13,C5)

Cette fonction renvoie trois car il y a trois groupes scientifiques.

Maintenant, les seconds critères sont les suivants :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"> ;"&D5)

Cette fonction recherche si la marque actuelle est supérieure à d'autres marques ou non.

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"> ;"&D5)+1

Ici, nous ajoutons 1 à cette équation. Parce que lorsque les notes sont les plus élevées dans ce groupe, il retournera 0. Mais nous ne pouvons pas classer à partir de zéro. Donc, nous avons ajouté plus 1 pour commencer le classement à partir de 1.

Supprimer les doublons

Il y a un problème. Si vous avez les mêmes notes pour deux étudiants, ils seront classés à 1. Mais, il créera un classement de l'élément suivant à 3. Donc, nous aurons un classement de 1,1,3. Pour éliminer cette confusion, il suffit de taper la formule suivante :

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"> ;"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<;"&D5)+1))/2

S'il n'y a pas de doublons dans votre ensemble de données, il retournera 0.

Lire la suite : Comment classer un groupe dans Excel (3 méthodes)

2. inverser la formule Rank IF dans Excel

L'exemple précédent était en ordre décroissant, c'est-à-dire qu'il calculait le rang du plus grand au plus petit. Vous pouvez facilement inverser cette formule. Il suffit de modifier la formule en changeant le critère supérieur à ( > ; ) plus petit que ( <; ).

La formule générique :

=COUNTIFS(plage_critères,critères,valeurs,"<;"&valeur)+1

Suivez ces étapes pour voir les changements.

📌 Étapes

  • Tout d'abord, tapez la formule suivante dans Cellule E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • Après cela, appuyez sur Entrez et faites glisser le Poignée de remplissage sur la plage de cellules E6:E13 .

Comme vous pouvez le constater, nous avons réussi à créer un classement basé sur des critères en ordre décroissant dans Excel.

3. utilisation de la formule Rank IF pour les ventes basées sur le produit

Dans cet exemple, nous utilisons également l'option COUNTIFS pour calculer le classement des éléments en fonction de plusieurs critères. Si vous avez lu les exemples précédents, ce sera une tâche facile pour vous. Veuillez lire les exemples précédents pour mieux les comprendre.

Jetez un coup d'œil à l'ensemble des données :

Vous pouvez voir que nous avons des produits vendus par des vendeurs et leurs ventes totales. Cet ensemble de données est légèrement différent du précédent. Ici, nous allons calculer le rang en fonction des produits. Mais, les produits sont dispersés dans l'ensemble de données. Ils ne sont pas en groupes comme dans le précédent.

📌 Étapes

  • Dans un premier temps, tapez la formule suivante dans Cellule E5 :

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • Maintenant, appuyez sur Entrez et faites glisser le Poignée de remplissage sur la plage de cellules E6:E13 .

Enfin, nous réussissons à créer un Rang IF dans Excel avec la formule COUNTIFS fonction.

Lectures similaires

  • Comment créer un graphique de classement dans Excel (5 méthodes)
  • Classer les employés dans Excel (3 méthodes)
  • Comment classer une moyenne dans Excel (4 scénarios courants)
  • Comment calculer le rang centile dans Excel (7 exemples pertinents)

4. la formule Rank IF pour classer les ventes en fonction des trimestres

Nous utilisons ici la même formule que précédemment. Mais, ici, nous allons effectuer cette opération dans un tableau. Un tableau Excel vous permet de calculer diverses opérations sur un ensemble de données.

Jetez un coup d'œil à l'ensemble des données :

Ici, nous avons des données de ventes de trimestres dans une année. Nous allons créer des classements basés sur le critère " Trimestre ".

📌 Étapes

  • Sélectionnez d'abord l'ensemble des données.

  • Ensuite, appuyez sur Ctrl+T sur votre clavier pour le transformer en tableau.
  • Après cela, tapez la formule suivante dans Cellule E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • Après cela, appuyez sur Entrez et faites glisser le Poignée de remplissage sur la plage de cellules E6:E16 .

  • Maintenant, vous pouvez effectuer Triage ou filtrage pour voir le mois le plus performant et le mois le moins performant du trimestre. Cela permettra de trier ou de filtrer vos rangs.

Ainsi, de cette façon, vous pouvez créer un fichier Excel Rang IF pour calculer les rangs d'un ensemble de données particulier pour plusieurs critères.

5. formule IF de rang utilisant la fonction SUMPRODUCT dans Excel

Maintenant, vous pouvez créer des rangs basés sur une condition en utilisant la fonction SUMPRODUCT dans Excel. Il fonctionnera également comme un Rang IF pour créer des classements basés sur un ou plusieurs critères.

La formule générique que nous allons utiliser :

=SUMPRODUCT((criteria_range=criteria)*(value>values))+1

Jetez un coup d'œil à l'ensemble de données suivant :

Ici, nous avons des données sur les employés. Nous allons calculer les rangs de leurs salaires en fonction des salaires du département. Le processus est similaire. Nous allons simplement utiliser la fonction SUMPRODUCT fonction.

📌 Étapes

  • Dans un premier temps, tapez la formule suivante dans Cellule E5 :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Ensuite, appuyez sur Entrez et faites glisser le Poignée de remplissage sur la plage de cellules E6:E13 .

En utilisant le classement par couleur, nous avons essayé de différencier le classement en fonction des départements. Ceci Formule Excel fonctionnera comme le Rang Si formule que vous vouliez.

🔎 Comment la formule a-t-elle fonctionné ?

Le site SUMPRODUCT prend un ou plusieurs tableaux comme argument, multiplie les valeurs correspondantes de tous les tableaux, puis renvoie la somme des produits. Nous avons saisi ces conditions comme une plage de critères.

=($C$5:$C$18=C5)

Elle vérifie toute la colonne et trouve la correspondance. Elle retourne un tableau. S'il y a des correspondances, elle retourne VRAI et retourne FAUX pour les valeurs non correspondantes.

Maintenant, les seconds critères sont les suivants :

=(D5>$D$5:$D$18)

Il vérifie le salaire. Il les trie par ordre décroissant. Il retourne VRAI pour les salaires supérieurs ou égaux à D5 , FAUX Pour le trier dans l'ordre croissant, changez le symbole plus grand que... (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

Enfin, le SUMPRODUCT additionne les valeurs du tableau des 1 et des 0. Elle renvoie 0 pour le plus grand nombre de chaque groupe. Et nous avons ajouté 1 au résultat pour commencer le classement avec 1.

💬 Choses à retenir

Nous avons présenté cet article par ordre décroissant (du plus grand au plus petit). Vous pouvez changer l'ordre de classement selon vos besoins.

N'oubliez pas d'ajouter 1 à la formule, sinon elle créera des rangs à partir de 0.

Toute procédure de classement dans Excel ne fonctionne que pour les valeurs numériques. Il s'agit des nombres positifs et négatifs, des zéros, des valeurs de date et d'heure. Elle néglige les valeurs non numériques.

Conclusion

Pour conclure, j'espère que ce tutoriel vous a fourni un élément de connaissance utile sur le programme Rang IF dans Excel. Nous vous recommandons d'apprendre et d'appliquer toutes ces instructions à votre ensemble de données. Téléchargez le cahier d'exercices et essayez-les vous-même. N'hésitez pas non plus à nous faire part de vos réactions dans la section des commentaires. Vos précieux commentaires nous motivent à créer des tutoriels comme celui-ci.

N'oubliez pas de consulter notre site web Exceldemy.com pour divers problèmes et solutions liés à Excel.

Continuez à apprendre de nouvelles méthodes et à vous développer !

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.