0Pricing
Excel Formulas Academy · Leçon

Valeurs maximales et minimales avec LARGE et SMALL

Extraire la n-ième plus grande ou plus petite valeur d’une plage

Valeurs maximales et minimales avec LARGE et SMALL est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Au-delà de MAX et MIN

MAX vous donne la valeur unique la plus grande et MIN la plus petite. Mais que faire si vous voulez la 2e valeur la plus élevée ou la 3e valeur la plus basse ?

C’est exactement le rôle de LARGE et SMALL. Elles vous permettent d’extraire la n-ième valeur la plus grande ou la n-ième valeur la plus petite d’une plage, ce qui constitue la base des rapports sur les premiers ou derniers N éléments.

La fonction LARGE

LARGE(range, k) renvoie la k-ième plus grande valeur. Le deuxième argument k indique la position : 1 correspond à la plus grande valeur, 2 à la deuxième plus grande, et ainsi de suite.

Ainsi, LARGE(A2:A20,1) est égal à MAX(A2:A20), tandis que LARGE(A2:A20,2) renvoie la deuxième valeur la plus élevée.

=LARGE(A2:A20,2)

La fonction SMALL

SMALL(range, k) fonctionne comme LARGE en partant du bas. SMALL(A2:A20,1) est égal à MIN(A2:A20), et SMALL(A2:A20,3) renvoie la troisième plus petite valeur.

Utilisez SMALL pour faire ressortir les moins bons résultats, les options les moins coûteuses ou les dates les plus anciennes d’un ensemble de données.

=SMALL(A2:A20,3)

Créer une liste des 3 premiers

Pour répertorier les trois premières valeurs, empilez trois formules LARGE avec k = 1, 2 et 3. Une méthode plus propre consiste à utiliser une cellule contenant un nombre auxiliaire afin de pouvoir recopier la formule vers le bas.

Si la cellule D2 contient 1, D3 contient 2 et D4 contient 3, cette formule unique, recopiée vers le bas, produit la liste complète des trois premières valeurs.

=LARGE($A$2:$A$20,D2)

Utiliser ROW pour la valeur k

Vous pouvez générer automatiquement k avec la fonction ROW et éviter ainsi une colonne auxiliaire. ROW()-1 produit 1 sur la première ligne, 2 sur la suivante, et ainsi de suite.

Recopiée vers le bas, cette formule crée une liste classée sans configuration supplémentaire. Ajustez le décalage en fonction de l’emplacement de début de votre liste.

=LARGE($A$2:$A$20,ROW()-1)

Premiers N éléments avec SEQUENCE

Dans les versions modernes d’Excel et de Google Sheets, vous pouvez déployer les cinq premières valeurs avec une seule formule en fournissant SEQUENCE comme argument k. SEQUENCE(5) produit 1, 2, 3, 4 et 5.

LARGE renvoie ensuite cinq valeurs à la fois et les déploie automatiquement vers le bas. Une seule formule pour obtenir une liste complète classée.

=LARGE(A2:A20,SEQUENCE(5))

Additionner les premiers N éléments

Une question fréquente en entreprise est la suivante : quelle contribution mes trois principaux clients apportent-ils ? Entourez LARGE de SUM avec une SEQUENCE (ou une constante matricielle) pour totaliser les premières valeurs.

La formule ci-dessous additionne les trois plus grandes valeurs de la plage et vous donne leur contribution combinée dans une seule cellule.

=SUM(LARGE(A2:A20,{1,2,3}))

Surveiller les limites de k

Si k est inférieur à 1 ou supérieur au nombre de nombres présents dans la plage, LARGE et SMALL renvoient l’erreur #NUM!.

Par exemple, demander la 30e plus grande valeur dans une liste qui ne contient que 19 nombres échoue. Dans vos rapports, évitez ce problème en entourant l’appel de IFERROR.

=IFERROR(LARGE(A2:A20,5),"Not enough data")

Associer une valeur à un libellé

Une valeur seule est moins utile que de savoir qui l’a obtenue. Combinez LARGE avec INDEX et MATCH pour récupérer le nom associé à la valeur la plus élevée.

Cette formule trouve le chiffre d’affaires le plus élevé, localise sa ligne et renvoie le nom correspondant de la colonne A ; votre rapport affiche ainsi « Meilleure vendeuse : Maria. »

=INDEX(A2:A20,MATCH(LARGE(B2:B20,1),B2:B20,0))

LARGE et SMALL ignorent le texte

Comme les autres fonctions statistiques, LARGE et SMALL ne comptent que les nombres. Le texte et les cellules vides de la plage sont ignorés ; ils n’influencent donc pas la valeur classée en n-ième position.

Vous pouvez ainsi les appliquer sans risque à une colonne qui comprend une ligne d’en-tête. Faites simplement attention aux nombres accidentellement stockés sous forme de texte : ils sont ignorés et peuvent modifier la valeur renvoyée par LARGE ou SMALL.

=LARGE(A:A,1)

Exemple pratique : meilleurs et moins bons résultats

Vous avez les ventes mensuelles dans B2:B20. La direction souhaite connaître les trois meilleurs et les trois moins bons mois.

  • Les trois meilleurs : =LARGE($B$2:$B$20,{1,2,3})
  • Les trois moins bons : =SMALL($B$2:$B$20,{1,2,3})

Placez chaque formule dans une cellule capable de déployer son résultat : vous obtenez instantanément une synthèse des valeurs les plus hautes et les plus basses pour alimenter votre tableau de bord.

=SMALL($B$2:$B$20,{1,2,3})

Vérification rapide

Testez votre compréhension de LARGE et SMALL.

Récapitulatif : LARGE et SMALL

Vous pouvez maintenant aller au-delà de MAX et MIN :

  • LARGE(range,k) renvoie la k-ième plus grande valeur ; SMALL(range,k), la k-ième plus petite.
  • k = 1 correspond à MAX ou MIN ; augmentez k pour obtenir les valeurs suivantes.
  • Fournissez SEQUENCE ou un tableau tel que {1,2,3} pour créer ou additionner une liste des premiers N éléments avec une seule formule.
  • Associez ces fonctions à INDEX-MATCH pour libeller la valeur et entourez-les de IFERROR pour gérer les valeurs de k hors plage.

Questions Fréquemment Posées

La leçon « Valeurs maximales et minimales avec LARGE et SMALL » est-elle gratuite ?

Oui — le texte complet de « Valeurs maximales et minimales avec LARGE et SMALL » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Valeurs maximales et minimales avec LARGE et SMALL » ?

Extraire la n-ième plus grande ou plus petite valeur d’une plage Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Valeurs maximales et minimales avec LARGE et SMALL » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Tendance centrale avec MEDIAN et MODE
  2. Dispersion avec STDEV et VAR
  3. Classement avec RANK et PERCENTILE
  4. Valeurs maximales et minimales avec LARGE et SMALL
← Retour à Excel Formulas Academy