Trouver le plus grand et le plus petit nombre dans Excel

Ce guide explique plusieurs méthodes — du tri manuel aux formules avancées — pour identifier et extraire les valeurs les plus petites et les plus grandes dans une plage de données Excel. Chaque méthode indique dans quel cas l’employer, ses avantages et ses limites.
Résumé rapide des méthodes
- Trier (Sort & Filter) : modification visuelle du tableau, simple et immédiat.
- MIN / MAX : renvoie la plus petite ou la plus grande valeur d’une plage.
- SMALL / LARGE : renvoie la nième plus petite ou plus grande valeur (utile pour les classements).
- INDEX + MATCH / XLOOKUP : trouve la ligne complète correspondant à une valeur extrême.
- SORT / FILTER (fonctions dynamiques) : créez des copies triées ou extrayez dynamiquement les lignes sans altérer l’original.
- Mise en forme conditionnelle : surligner visuellement les extrêmes.
Important : choisissez la technique selon que vous souhaitez modifier le tableau d’origine, créer une copie dynamique ou simplement afficher un seul résultat.
Pourquoi ces méthodes existent — une mentalité rapide
- MIN/MAX : obtenir une seule valeur de référence (valeur minimale ou maximale).
- SMALL/LARGE : gérer les ex aequo et récupérer le 2ᵉ, 3ᵉ, etc.
- Tri : diagnostic humain rapide et comparaison visuelle.
- INDEX/MATCH/XLOOKUP/FILTER : retrouver le contexte (qui, quelle ligne, quelles colonnes) lié à la valeur.
Trier pour voir la valeur la plus grande ou la plus petite
- Sélectionnez votre tableau de données (ou une colonne).
- Dans l’onglet Accueil (Home), section Édition (Editing), cliquez sur Trier et Filtrer (Sort & Filter).
- Choisissez Tri personnalisé (Custom Sort).
- Dans “Trier par” (Sort by), sélectionnez la colonne contenant les nombres.
- Laisser “Trier sur” (Sort On) sur Valeurs de cellule (Cell Values).
- Sous Ordre (Order), choisissez “Du plus grand au plus petit” ou “Du plus petit au plus grand”.
- Cliquez sur OK.
Notes :
- Si votre tableau a des en-têtes, vérifiez « Mon tableau comporte des en-têtes » (My data has headers).
- Le tri modifie l’ordre du tableau d’origine. Si vous avez besoin d’une version non destructive, utilisez la fonction SORT pour créer une copie triée.
Utiliser MIN et MAX pour afficher directement la valeur extrême
MIN et MAX renvoient respectivement la plus petite et la plus grande valeur d’une plage numérique.
Exemples de formules :
=MIN(B2:B11)=MAX(B2:B11)- Ces fonctions ignorent automatiquement les cellules contenant du texte.
- Elles ne renvoient que la valeur — pas la ligne ni l’enregistrement complet.
Étapes rapides
- Sélectionnez la cellule où vous voulez afficher la valeur extrême.
- Tapez la formule ci-dessus en remplaçant B2:B11 par votre plage.
- Appuyez sur Entrée.
Récupérer la nième plus grande ou plus petite valeur (LARGE / SMALL)
Pour le 2ᵉ, 3ᵉ, etc., utilisez LARGE et SMALL :
=LARGE(B2:B11, 2) // 2ᵉ plus grande valeur=SMALL(B2:B11, 3) // 3ᵉ plus petite valeurUtilité : classement, gestion des ex aequo et création de tops/leaderboards.
Obtenir la ligne complète liée à la valeur extrême
MIN/MAX donnent une valeur, mais souvent vous voulez savoir “qui” ou “quelle ligne” correspond.
Option 1 — INDEX + MATCH :
=INDEX(A2:A11, MATCH(MAX(B2:B11), B2:B11, 0))Explication : MATCH trouve la position de la valeur maximale dans B2:B11, puis INDEX retourne la cellule correspondante dans A2:A11 (par exemple, le nom de l’étudiant).
Option 2 — XLOOKUP (Excel 365/Excel 2021+) :
=XLOOKUP(MAX(B2:B11), B2:B11, A2:A11)XLOOKUP est plus lisible et gère mieux les erreurs et les recherches approximatives.
Option 3 — FILTER pour retourner toutes les lignes ayant la valeur extrême (fonction dynamique) :
=FILTER(A2:B11, B2:B11 = MAX(B2:B11))FILTER renvoie toutes les lignes où la colonne des notes égale la valeur maximale — utile si plusieurs élèves ont la même note maximale.
Fonctions dynamiques utiles (Excel moderne)
- SORT : crée une copie triée sans toucher aux données d’origine.
- Exemple : =SORT(A2:B11, 2, -1) // trie par la 2ᵉ colonne, descendant
- UNIQUE : retire les doublons (utile avant de calculer des positions sans répétitions).
- FILTER : extrait les lignes correspondant à un critère (voir ci‑dessus).
Ces fonctions permettent des feuilles réactives qui se mettent à jour automatiquement quand les données changent.
Mise en forme conditionnelle pour repérer visuellement les extrêmes
- Sélectionnez la colonne de valeurs.
- Accueil → Mise en forme conditionnelle → Règles de mise en surbrillance des cellules → Plus de règles.
- Utilisez une formule pour déterminer les cellules à formater :
=B2=MAX($B$2:$B$11)- Choisissez un format (remplissage, police) pour surligner la/les valeur(s) maximale(s).
Répétez pour MIN en remplaçant MAX par MIN.
Gérer les cas particuliers et erreurs courantes
- Plage contenant du texte : MIN/MAX ignorent le texte; si vous devez filtrer les cellules vides ou non‑numériques, utilisez AGGREGATE ou FILTRE.
- Valeurs d’erreur (#N/A, #DIV/0) : AGGREGATE peut ignorer les erreurs pour certains calculs.
- Ex aequo : LARGE/SMALL et FILTER permettent de gérer plusieurs occurrences.
- Formats inattendus (texte qui ressemble à des nombres) : convertir avec VALEUR ou vérifier avec ISTEXT/ISNUMBER.
Quand chaque méthode est la mieux adaptée (heuristiques)
- Besoin d’une réponse rapide et visuelle : Trier.
- Besoin d’un seul chiffre dans un tableau de bord : MIN / MAX.
- Besoin des 3 meilleures/pires valeurs : LARGE / SMALL.
- Besoin de la ligne complète correspondant à l’extrême : INDEX+MATCH, XLOOKUP ou FILTER.
- Ne pas modifier l’original : SORT ou fonctions dynamiques.
Exemples pratiques (mini méthodologie)
Scénario 1 — Je veux le nom de l’élève ayant la note maximale :
- Formule : =XLOOKUP(MAX(B2:B11), B2:B11, A2:A11) ou INDEX(A2:A11, MATCH(MAX(B2:B11), B2:B11, 0))
Scénario 2 — Je veux un top 3 dynamique affiché sur une autre feuille :
- Formules :
- Noms : =INDEX(A2:A11, MATCH(LARGE($B$2:$B$11, ROWS($D$2:D2)), $B$2:$B$11, 0))
- Notes : =LARGE($B$2:$B$11, ROWS($D$2:D2))
Scénario 3 — Je veux surligner les deux notes les plus basses :
- Utiliser SMALL(B2:B11,2) dans une règle de mise en forme conditionnelle ou combiner 2 règles.
Compatibilité et versions Excel
- MIN / MAX / SMALL / LARGE : disponibles dans toutes les versions classiques d’Excel.
- XLOOKUP, SORT, FILTER, UNIQUE : disponibles dans Excel pour Microsoft 365 et Excel 2021+. Sur les versions plus anciennes, remplacez XLOOKUP par INDEX+MATCH et SORT/FILTER par tri manuel ou formules complexes.
Raccourcis utiles
- Trier rapide : sélectionner colonne puis Alt+A+S (varie selon la langue/configuration clavier).
- Recalculer une feuille : F9 (selon version).
Liste de vérification selon le rôle
- Analyste : vérifier les formats numériques, utiliser FILTER/SORT pour copies dynamiques.
- Manager : afficher MIN/MAX sur un tableau de bord, documenter la plage utilisée.
- Enseignant : utiliser FILTER pour lister tous les élèves à la note maximale (gère les ex aequo).
- Développeur de modèle : prévoir des formules robustes (GESTION ERREUR, conversion de types).
Comparaison rapide (avantages / inconvénients)
- Trier : + simple, - destructif (modifie l’ordre)
- MIN/MAX : + direct et léger, - ne donne pas le contexte
- LARGE/SMALL : + flexible pour classements, - nécessite paramètre n
- INDEX+MATCH / XLOOKUP : + renvoie le contexte complet, - un peu plus long à écrire
- SORT/FILTER : + non destructif et dynamique, - nécessite Excel récent
FAQ
Comment traiter les valeurs vides ou les textes dans la plage ?
Utilisez des fonctions de filtrage pour exclure les non‑numériques, par exemple FILTER + ISNUMBER, ou convertissez explicitement les textes en nombres avec VALUE.
Que faire s’il y a plusieurs occurrences de la valeur maximale ?
Utilisez FILTER(B2:C11, B2:B11 = MAX(B2:B11)) pour obtenir toutes les lignes ayant la valeur maximale.
XLOOKUP est‑il préférable à INDEX+MATCH ?
XLOOKUP est plus lisible et gère les recherches plus facilement, mais il nécessite Excel 365/2021+. INDEX+MATCH fonctionne sur les versions plus anciennes.
Bonnes pratiques et points d’attention
- Documentez la plage utilisée (par ex. $B$2:$B$11) pour éviter les erreurs lors de l’insertion de nouvelles lignes.
- Si vos données changent fréquemment, privilégiez les formules dynamiques (SORT, FILTER) ou les plages nommées.
- Testez les cas extrêmes : doublons, cellules vides, formats texte.
Conclusion
Excel propose plusieurs outils pour identifier les valeurs minimales et maximales : du tri manuel aux fonctions spécialisées MIN/MAX, en passant par des fonctions avancées (LARGE/SMALL, INDEX/MATCH, XLOOKUP, SORT, FILTER). Choisissez la méthode en fonction de votre besoin : visualisation rapide, extraction d’une valeur unique, récupération de la ligne complète ou création d’un affichage dynamique.
Résumé :
- Tri pour une vue rapide ;
- MIN/MAX pour une valeur isolée ;
- LARGE/SMALL pour des rangs ;
- INDEX/MATCH, XLOOKUP, FILTER pour le contexte et les lignes complètes.
Notes : adaptez la méthode selon votre version d’Excel et vos besoins (modification vs copie dynamique).
Matériaux similaires
Installer et utiliser Podman sur Debian 11
Guide pratique : apt-pinning sur Debian
OptiScaler : activer FSR 4 dans n'importe quel jeu
Dansguardian + Squid NTLM sur Debian Etch
Corriger l'erreur d'installation Android sur SD