Comment Trouver les N plus grandes valeurs
Apprenez à identifier et extraire les N plus grandes valeurs d'un ensemble de données avec les formules Excel comme LARGE, PETITE et RANG. Cette compétence est essentielle pour l'analyse des ventes, le classement des performances et la hiérarchisation des données. Vous maîtriserez plusieurs approches—des formules LARGE simples aux formules de tableau avancées.
Pourquoi c'est important
Trouver les N plus grandes valeurs est crucial pour l'intelligence commerciale, identifier les meilleurs performeurs et prendre des décisions basées sur les données rapidement.
Prérequis
- •Compréhension des fonctions Excel de base (SOMME, SI, NBSI)
- •Familiarité avec les références de cellule (absolue et relative)
- •Connaissance de base du fonctionnement des tableaux Excel
Instructions étape par étape
Configurez votre plage de données
Organisez votre ensemble de données avec des valeurs dans une seule colonne ou plage (par ex., A2:A100). Assurez-vous que les données sont propres sans cellules vides.
Utilisez la fonction LARGE pour les N plus grandes valeurs
Dans votre cellule de résultat, entrez =LARGE(plage, k) où k est la position (1 pour la plus grande, 2 pour la deuxième, etc.). Exemple: =LARGE(A2:A100, 1).
Créez une liste dynamique des N plus grandes valeurs
Pour plusieurs valeurs supérieures, copiez la formule: =LARGE($A$2:$A$100, LIGNE()-1) dans B2, puis copiez vers B6 pour les 5 meilleures valeurs.
Incluez les données d'origine avec INDEX et EQUIV
Pour retourner les données correspondantes (noms, ID), utilisez =INDEX(noms, EQUIV(LARGE(valeurs, LIGNE()-1), valeurs, 0)).
Appliquez la mise en forme conditionnelle aux résultats
Sélectionnez les cellules > Accueil > Mise en forme conditionnelle > Règles de mise en évidence > Top/Bottom 10, définissez pour afficher les N premiers éléments.
Méthodes alternatives
Utiliser PETITE pour les N plus petites valeurs
Remplacez LARGE par PETITE pour trouver les N plus basses valeurs. Exemple: =PETITE(A2:A100, 1) retourne la plus petite valeur.
Approche de tri et filtrage
Triez les données en ordre décroissant (Données > Trier > Z-A) et sélectionnez manuellement les premières lignes, bien que cela soit statique.
Fonction RANG avec critères
Utilisez =RANG(valeur, plage, 0) pour attribuer des numéros de rang, puis filtrez où rang ≤ N pour une extraction plus flexible.
Astuces et conseils
- ✓Utilisez des références absolues ($A$2:$A$100) dans les formules LARGE lors de la copie vers le bas pour maintenir la plage fixe.
- ✓Combinez LARGE avec IFERROR pour gérer les cas où N dépasse les valeurs disponibles: =IFERROR(LARGE(plage, k), "").
- ✓Pour les données non triées, LARGE/PETITE sont plus rapides que le tri sur de grands ensembles de données.
- ✓Utilisez la logique ROW()-offset pour ajuster dynamiquement le paramètre k lors du remplissage des formules.
Astuces avancées
- ★Imbriquez LARGE dans AGGREGATE pour exclure les lignes et erreurs masquées: =AGGREGATE(14, 5, A2:A100/(A2:A100<>""), 1).
- ★Pour la correspondance sensible à la casse, combinez LARGE avec EXACT dans une formule de tableau.
- ★Utilisez LARGE avec plusieurs critères en créant des colonnes d'assistance qui classent uniquement les enregistrements admissibles.
- ★Superposez INDEX/EQUIV avec LARGE pour retourner des lignes entières des meilleurs performeurs dans une formule dynamique.
Résolution de problèmes
Vérifiez que la valeur k ne dépasse pas la taille du jeu de données et que la plage contient des valeurs numériques.
Assurez-vous d'utiliser des références absolues pour la plage ($A$2:$A$100) afin qu'elle ne se décale pas lors de la copie.
Utilisez RANG pour identifier d'abord les positions uniques, puis filtrez; ou ajustez manuellement les valeurs k.
Vérifiez que le résultat LARGE correspond exactement dans la plage de recherche; utilisez ARRONDI si nécessaire.
Formules Excel associées
Questions fréquentes
Quelle est la différence entre LARGE et PETITE?
Puis-je trouver les N plus grandes valeurs avec plusieurs critères?
Comment retourner les données de ligne (nom, ID) avec les N plus grandes valeurs?
LARGE fonctionne-t-il avec les nombres négatifs?
Que faire si j'ai des valeurs supérieures en double?
C'etait une tache. ElyxAI en gere des centaines.
S'inscrire