ElyxAI
formulas

Comment Trouver les N plus grandes valeurs

Excel 2016Excel 2019Excel 365

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

1

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.

2

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).

3

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.

4

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)).

5

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

LARGE retourne l'erreur #NUM!

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.

La formule retourne une valeur incorrecte lors de la mise à jour des données

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.

Les doublons apparaissent dans les résultats des N premières valeurs

Utilisez RANG pour identifier d'abord les positions uniques, puis filtrez; ou ajustez manuellement les valeurs k.

INDEX/EQUIV retourne #N/A avec LARGE

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?
LARGE retourne la k-ième plus grande valeur, tandis que PETITE retourne la k-ième plus petite valeur. Utilisez LARGE pour les meilleurs performeurs.
Puis-je trouver les N plus grandes valeurs avec plusieurs critères?
Oui, créez une colonne d'assistance qui classe les valeurs répondant à vos critères, puis utilisez LARGE sur cette colonne.
Comment retourner les données de ligne (nom, ID) avec les N plus grandes valeurs?
Combinez INDEX/EQUIV avec LARGE: =INDEX(noms, EQUIV(LARGE(valeurs, LIGNE()-1), valeurs, 0)).
LARGE fonctionne-t-il avec les nombres négatifs?
Oui, LARGE classe tous les nombres par magnitude. Par exemple, dans [-10, -5, 0, 5, 10], LARGE(..., 1) retourne 10.
Que faire si j'ai des valeurs supérieures en double?
LARGE retournera la même valeur plusieurs fois si elle existe; utilisez RANG pour identifier les égalités ou filtrez par valeurs uniques d'abord.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire