Comment rechercher la valeur maximale ou minimale selon des critères dans Excel ?

Supposons que vous disposiez d’une plage de données avec des noms de produits dans la colonne A et les quantités commandées dans la colonne B. Vous souhaitez désormais identifier rapidement la quantité maximale ou minimale commandée pour un produit spécifique, tel que « KTE », comme illustré dans la capture d’écran ci-dessous. Excel propose plusieurs méthodes pour extraire la valeur maximale ou minimale selon un ou plusieurs critères.
Rechercher le maximum ou le Valeur minimale selon un seul critère
Rechercher le maximum ou le Valeur minimale selon plusieurs critères
Fonctions MAXIFS et MINIFS d’Excel (Excel 2019+)
Rechercher le maximum ou le Valeur minimale selon un critère avec Tableau croisé dynamique
Rechercher le maximum ou le Valeur minimale selon un seul critère
Pour obtenir la valeur maximale ou minimale selon un seul critère, utilisez les fonctions MAX ou MIN combinées à une formule matricielle.
Cette méthode est particulièrement utile lorsque vous devez identifier rapidement la valeur maximale ou minimale répondant à une condition unique et bien définie — par exemple, dénicher le produit le plus vendu ou le montant minimal des ventes d’un article donné.
1. Saisissez la formule suivante dans la cellule où vous souhaitez afficher le résultat (par exemple, en E2) :
=MAX((A2:A13=D2)*B2:B13) 
Conseils : Dans cette formule, A2:A13 indique la plage de cellules contenant votre critère, D2 correspond au critère à appliquer (par exemple, le nom du produit « KTE »), et B2:B13 est la plage de valeurs à partir de laquelle le résultat sera renvoyé.
Veillez à utiliser des références de cellules absolues ou relatives de manière appropriée si vous prévoyez de copier la formule ailleurs.
2. Après avoir saisi la formule, appuyez sur Ctrl + Maj + Entrée (et non simplement sur Entrée). Excel entourera automatiquement votre formule d’accolades { }, indiquant qu’il s’agit d’une formule matricielle, et affichera la valeur maximale correspondant à votre critère. Voir la capture d’écran :

Remarque: Pour obtenir le Valeur minimale selon un critère spécifique, saisissez cette formule :
=MIN(IF(A2:A13=D2,B2:B13)) N’oubliez pas non plus de confirmer avec Ctrl + Maj + Entrée. Le résultat affichera la quantité la plus faible pour le produit spécifié.

Si vous obtenez une erreur #VALEUR! ou similaire, vérifiez que vos plages sont de même taille, que la cellule de critère contient bien le Valeur de correction, et que vous avez confirmé la formule avec Ctrl + Maj + Entrée au lieu de simplement Entrée.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Rechercher le maximum ou le Valeur minimale selon plusieurs critères
Lorsque vous devez trouver la valeur maximale ou minimale répondant à plusieurs conditions — par exemple, un produit spécifique au cours d’un mois donné ou dans une région précise —, vous pouvez utiliser une formule matricielle intégrant plusieurs critères au sein d’instructions SI imbriquées.
Par exemple, prenez les données suivantes : vous souhaitez déterminer la quantité maximale (ou minimale) commandée pour le produit KTE en janvier.

1. Saisissez cette formule dans la cellule où vous souhaitez afficher le résultat (par exemple, en H2) :
=MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))) 
Conseils : Dans cette formule, A2:A13 contient votre premier critère, B2:B13 fournit le deuxième critère, F1 et F2 correspondent aux valeurs des critères à faire correspondre, et C2:C13 est la plage à partir de laquelle la valeur maximale sera renvoyée. Adaptez les plages et les critères en fonction de votre jeu de données.
Utilisez cette structure dès que vous appliquez deux critères ou plus. Veillez à ce que toutes les plages soient de même longueur pour éviter toute erreur.
2. Appuyez sur Ctrl + Maj + Entrée après avoir saisi la formule, et le résultat affichera la valeur maximale trouvée pour le produit et le mois correspondant à vos critères. Cette méthode est particulièrement utile lors du filtrage de données selon des combinaisons de champs tels que la catégorie, la région ou la période.

Remarque: Pour obtenir le Valeur minimale dans les mêmes conditions, appliquez cette formule :
=MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))) Assurez-vous d’utiliser Ctrl + Maj + Entrée. Si la formule ne produit pas le résultat attendu, vérifiez attentivement les valeurs dans vos cellules de critères et assurez-vous de ne pas trier des colonnes entières lorsqu’il y a une cellule vide ou du texte dans votre plage de valeurs.
Les formules matricielles exigent une attention particulière en ce qui concerne les références de cellules et la sélection des plages appropriées. Si les résultats ne correspondent pas à vos attentes, assurez-vous que les plages contiennent le même nombre de lignes et que vos cellules de critère renferment bien les valeurs souhaitées.
Utiliser les fonctions MAXIFS et MINIFS (Excel 2019+)
Si vous utilisez Excel 2019 ou une version ultérieure, vous pouvez utiliser les fonctions intégrées MAXIFS et MINIFS pour récupérer la valeur maximale ou minimale selon une ou plusieurs conditions — sans avoir recours aux formules matricielles ni à la combinaison Ctrl + Maj + Entrée. Cette approche est bien plus simple, notamment lorsque vous appliquez plusieurs critères ou que vous préférez éviter la syntaxe matricielle.
Scénarios applicables : Utilisez cette méthode si vous disposez d’Excel 2019 ou d’une version plus récente, afin de simplifier vos formules et de réduire les erreurs.
1. Pour obtenir la valeur maximale de « KTE », saisissez cette formule dans votre cellule cible (par exemple, en E2) :
=MAXIFS(B2:B13,A2:A13,D2) Cette formule recherche la plus grande valeur dans B2:B13 (quantité commandée) lorsque le produit dans A2:A13 correspond à la valeur située en D2 (par exemple, « KTE »).
2. Appuyez sur Entrée pour valider la formule. Inutile d’utiliser Ctrl + Maj + Entrée. Pour l’appliquer à d’autres lignes ou à d’autres produits, il vous suffit d’ajuster la cellule de critère ou de la recopier vers le bas selon vos besoins.
Pour trouver le Valeur minimale avec un seul critère, utilisez :
=MINIFS(B2:B13,A2:A13,D2) De même, pour plusieurs critères, vous pouvez étendre la formule. Par exemple, pour trouver la commande maximale du produit KTE en janvier (où les mois figurent dans)B2:B13 et les quantités dans C2:C13) :
=MAXIFS(C2:C13,A2:A13,F1,B2:B13,F2) Dans cet exemple, F1 correspond à votre critère de produit et F2 à votre critère de mois. Ajustez les champs en fonction de votre jeu de données.
Solution Tableau croisé dynamique
Les tableaux croisés dynamiques offrent un moyen interactif d’analyser rapidement de grandes quantités de données et peuvent instantanément afficher la valeur maximale ou minimale selon les critères sélectionnés. Cette solution est idéale si vous devez synthétiser des données par différentes catégories — telles que le produit, la région ou la date — et souhaitez obtenir une vue dynamique des valeurs les plus élevées ou les plus basses.
Scénarios applicables : Utilisez cette méthode lorsque vous avez besoin de rapports flexibles et interactifs, ou lorsque vous collaborez et partagez des analyses avec d’autres personnes qui préfèrent des tableaux récapitulatifs aux formules.
Pour configurer un Tableau croisé dynamique afin d’extraire le maximum ou le minimum selon des critères :
1. Sélectionnez votre plage de données, y compris les en-têtes (par exemple, A1:B13).
2. Accédez à l’onglet Insertion du Ruban et cliquez sur Tableau croisé dynamique.
3. Dans la boîte de dialogue, choisissez l’emplacement de votre tableau croisé dynamique (« Nouvelle feuille de calcul » est recommandé), puis cliquez sur OK.
4. Dans le volet Champs du tableau croisé dynamique, faites glisser le champ de critère (par exemple, Produit) vers la zone Lignes, et le champ de valeur (par exemple, Quantité commandée) vers la zone Valeurs.
5. Par défaut, la valeur est agrégée par Somme. Cliquez sur la flèche déroulante située à côté du champ dans la zone Valeurs, choisissez Paramètres de champ, puis sélectionnez Max ou Min selon vos besoins. Cliquez sur OK pour confirmer.
Votre tableau croisé dynamique affiche désormais la valeur maximale ou minimale pour chaque critère (par exemple, la quantité de commande la plus élevée ou la plus faible par produit). Vous pouvez affiner et regrouper davantage vos données selon vos besoins en ajoutant d’autres champs aux zones Lignes, Colonnes ou Filtres.
Remarque : Si votre jeu de données est mis à jour, cliquez avec le bouton droit sur le tableau croisé dynamique et sélectionnez Actualiser afin que vos calculs restent à jour.
Avantages : Les tableaux croisés dynamiques permettent d’ajuster très intuitivement les critères, d’explorer les détails et de générer des résumés dynamiques sans modifier vos données sources ni vos formules. Ils sont particulièrement adaptés aux jeux de données volumineux ou complexes.
Articles associés :
Comment sélectionner la valeur la plus élevée et la valeur la plus basse dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels