Comment trouver la deuxième plus grande valeur avec des critères dans Excel ?

  • Partage Ça
Hugh West

Dans ce tutoriel, je vais vous montrer 4 Des astuces rapides pour trouver la deuxième plus grande valeur avec des critères dans Excel. Vous pouvez utiliser ces méthodes même dans de grands ensembles de données pour trouver la deuxième plus grande valeur en définissant des critères. Tout au long de ce tutoriel, vous apprendrez également quelques outils et techniques Excel importants qui seront très utiles dans toute tâche liée à Excel.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir d'ici.

Trouver la deuxième plus grande valeur avec des critères.xlsm

4 astuces rapides pour trouver la deuxième plus grande valeur avec des critères dans Excel

Afin d'expliquer clairement les étapes, nous avons pris un ensemble de données concis, qui compte approximativement 7 rangs et 3 Dans un premier temps, nous gardons toutes les cellules en Monnaie Pour tous les ensembles de données, nous avons 2 des colonnes uniques qui sont Nom du club, kit d'accueil et Kit de départ Bien que nous puissions varier le nombre de colonnes ultérieurement si cela s'avère nécessaire.

1. utiliser la fonction LARGE

La fonction LARGE sur excel peut retourner un nombre à partir d'une liste de nombres après l'avoir triée par ordre décroissant. Voyons comment appliquer cette fonction pour trouver la deuxième plus grande valeur avec des critères.

Des pas :

  • D'abord, allez dans la cellule F7 et insérer la formule suivante :
=LARGE(IF(C4:D4=F5,C5:D10),2)

  • Maintenant, appuyez sur Entrez et cela calculera le deuxième plus grand Kit d'accueil prix à l'intérieur F7 .

🔎 Comment la formule fonctionne-t-elle ?

  • IF(C4:D4=F5,C5:D10) : Cette partie renvoie un tableau des valeurs de la cellule et FAUX les valeurs des cellules.
  • =LARGE(IF(C4:D4=F5,C5:D10),2): Cette partie de la formule renvoie la valeur finale de 119 .

2. application de la fonction AGGREGATE

La fonction AGGREGATE dans Excel nous permet d'effectuer des calculs d'agrégats tels que COMPTER , MOYENNE , MAX, Cette fonction ignore également les lignes cachées ou les erreurs. Nous allons utiliser cette fonction pour trouver la deuxième plus grande valeur avec des critères spécifiques. Suivez les étapes ci-dessous pour le faire.

Des pas :

  • Pour commencer, double-cliquez sur la cellule F7 et entrez la formule ci-dessous :
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)

  • Ensuite, appuyez sur la touche Entrez et vous devriez obtenir le deuxième prix le plus élevé du kit d'éloignement.

3. utilisation de la fonction SUMPRODUCT

La fonction SUMPRODUCT dans Excel multiplie d'abord la plage de valeurs, puis donne la somme de ces multiplications. Nous pouvons utiliser cette fonction avec la fonction la fonction LARGE pour trouver la deuxième plus grande valeur avec des critères.

Des pas :

  • Pour commencer cette méthode, double-cliquez sur la cellule F7 et insérez la formule ci-dessous :
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))

  • Ensuite, appuyez sur la touche Entrez et par conséquent, cela trouvera la deuxième valeur de prix la plus importante pour le Man City kit à l'intérieur de la cellule C10 .

🔎 Comment la formule fonctionne-t-elle ?

  • (B5:B10=F5)*(C5:D10) : Cette partie de la formule renvoie un tableau de valeurs qui sont les plus élevées de la liste et d'autres valeurs en tant que 0 .
  • LARGE((B5:B10=F5)*(C5:D10),2) : Cette partie donne la valeur 80 comme deuxième valeur la plus importante.
  • =SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2)) : Cette partie redonne la valeur finale qui est 80 dans ce cas.

4. l'utilisation du code VBA

Si vous êtes familier avec VBA dans Excel, vous pouvez trouver la deuxième plus grande valeur avec des critères en quelques clics. Voyons comment procéder.

Des pas :

  • Pour cette méthode, rendez-vous sur le site Développeur et sélectionnez Visual Basic .

  • Maintenant, sélectionnez Insérer dans le VBA et cliquez sur Module .

  • Ensuite, tapez la formule ci-dessous dans la nouvelle fenêtre :
 Sub SecondLargest() Range("F7").FormulaArray = "=LARGE(IF(C4:D4=F5,C5:D12),2)" End Sub 

  • Ensuite, ouvrez la macro à partir de l'onglet Développeur en cliquant sur Macros .

  • Maintenant, dans le Macro sélectionnez la fenêtre Deuxième plus grand et cliquez sur Exécuter .

  • Par conséquent, le VBA Le code calculera la deuxième valeur la plus élevée de tous les kits d'éloignement à l'intérieur de la cellule. F7 .

Comment trouver les 5 premières valeurs et les 5 premiers noms avec des critères dans Excel ?

Dans cette méthode, nous allons voir les étapes détaillées pour trouver le top 5 valeurs et noms avec des critères dans excel.

Des pas :

  • Pour commencer, double-cliquez sur la cellule E5 et entrez la formule ci-dessous :
=LARGE($C$5:$C$10,ROWS($E$5:$E5))

  • Ensuite, appuyez sur la touche Entrez et copier cette formule dans les cellules en utilisant Poignée de remplissage .
  • Par conséquent, cela permettra de trouver le top 5 pour les kits domestiques.

🔎 Comment la formule fonctionne-t-elle ?

  • ROWS($E$5:$E5) : Cette partie donne la valeur de 1 .
  • =LARGE($C$5:$C$10,ROWS($E$5:$E5)) : Cette partie renvoie la valeur finale qui est le top 5 prix des kits de maison.

Les choses à retenir

  • Vous pouvez utiliser le ALT+F11 pour ouvrir le VBA fenêtre et ALT+F8 pour ouvrir la fenêtre Macros.
  • Notez que la fonction LARGE ignore les cellules qui sont vides ou qui contiennent VRAI ou FAUX valeurs en eux.
  • S'il n'y a pas de valeur numérique, cette fonction peut renvoyer la valeur suivante #NUM ! Erreur en conséquence.

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.