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
SEQUENCEou 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
- Tendance centrale avec MEDIAN et MODE
- Dispersion avec STDEV et VAR
- Classement avec RANK et PERCENTILE
- Valeurs maximales et minimales avec LARGE et SMALL