Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment trouver la valeur max ou min selon les critères dans Excel?

doc-find-max-valeur-avec-critères-1

Supposons que j'ai la plage de données suivante, la colonne A contient les noms de produit, et la colonne B a les quantités de commande, maintenant, je veux trouver la valeur de commande maximale du produit KTE comme la capture d'écran suivante illustrée. Dans Excel, comment pourrions-nous extraire la valeur max ou min basée sur un ou plusieurs critères?

Trouvez la valeur Max ou Min en fonction d'un seul critère

Trouvez la valeur Max ou Min en fonction de plusieurs critères


Advanced Combine Rows: (Recherche la valeur max ou min basée sur une colonne de clé)

Avec Kutools for Excel's Lignes de combinaison avancées Utiltiy, vous pouvez rapidement combiner plusieurs lignes dupliquées en un seul enregistrement basé sur des colonnes clés, et il peut également appliquer certains calculs tels que somme, moyenne, nombre et ainsi de suite pour les autres colonnes.

  • 1. Spécifiez la colonne de clé que vous souhaitez rechercher la valeur max ou min sur laquelle l'autre colonne est basée;
  • 2. Choisissez un calcul dont vous avez besoin.

doc-find-max-valeur-avec-critères-9

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


flèche bleue droite bulle Trouvez la valeur Max ou Min en fonction d'un seul critère

Pour retourner la valeur max ou min avec un critère, la fonction MAX vous rendra service.

1. Entrez cette formule: =MAX((A2:A13=D2)*B2:B13) dans une cellule spécifique que vous voulez, voir capture d'écran:

doc-find-max-valeur-avec-critères-2

Conseils: Dans cette formule: A2: A13 is les cellules de la plage qui contiennent les critères, D2 est le critère que vous voulez trouver la valeur maximale basée sur, B2: B13 est la plage qui renvoie la valeur correspondante.

2. Puis appuyez Ctrl + Maj + Entrée clés ensemble pour obtenir la valeur maximale de KTE, voir capture d'écran:

doc-find-max-valeur-avec-critères-3

Note: Pour obtenir la valeur min basée sur le critère spécifique, veuillez entrer cette formule =MIN(IF(A2:A13=D2,B2:B13)), après avoir tapé la formule, vous devez appuyer sur Ctrl + Maj + Entrée clés ensemble, alors vous obtiendrez le résultat suivant:

doc-find-max-valeur-avec-critères-4


flèche bleue droite bulle Trouvez la valeur Max ou Min en fonction de plusieurs critères

Si vous voulez trouver la valeur max ou min avec plusieurs critères, vous pouvez utiliser les formules suivantes:

Prenez les données suivantes par exemple, j'ai besoin de trouver l'ordre max ou min de KTE en janvier:

doc-find-max-valeur-avec-critères-5

1. Entrez cette formule dans une cellule que vous souhaitez placer le résultat: =MAX(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), voir capture d'écran:

doc-find-max-valeur-avec-critères-7

Conseils: Dans cette formule: A2: A13 est la donnée qui contient le critère 1, B2: B13 est la plage de données qui contient le critère 2, F1 F2 sont les critères sur lesquels vous êtes basé, C2: C13 fait référence à la plage dans laquelle vous souhaitez renvoyer la valeur maximale.

2. Puis appuyez Ctrl + Maj + Entrée touches simultanément, la valeur maximale où la valeur correspondante dans A2: A13 est égale à la valeur F1, et la valeur correspondante dans B2: B13 est égale à la valeur F2 Est retourné.

doc-find-max-valeur-avec-critères-8

Note: Pour obtenir la valeur min basée sur ces critères, veuillez appliquer cette formule: =MIN(IF(A2:A13=F1,IF(B2:B13=F2,C2:C13))), et n'oubliez pas d'appuyer Ctrl + Maj + Entrée clés ensemble.


Articles Liés:

Comment sélectionner max data / value avec la fonction max dans Excel?

Comment sélectionner la valeur la plus élevée et la valeur la plus faible dans Excel?


Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie grandement votre travail

  • Activer l'édition par onglets et la lecture 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 réduit le nombre de clics de souris pour vous chaque jour!
fond officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Katya · 7 months ago
    Hello,

    Similar to above example, where the MAX array formula finds the max value for KTE and Jan (two conditions) --> i am trying to do almost same, but i need to return not just the maximum value, but the name of the row which contains this maximum value... Imagine, if there is one more column between B and C, which contains the name of the person who did the order, for example... I was trying to use INDEX formula, but it doesn't really work. Like this: =INDEX(C2:C13,MAX(IF(A2:A13=F1,IF(B2:B13=F2,D2:D13)),0) What can be the solution here?
  • To post as a guest, your comment is unpublished.
    narindran kumar · 2 years ago
    Hi,

    I would like to get help to retrieve a value from a table based on an Object's Name (Multiple objects with multiple data from a same objects which differentiate by date) to get the latest data based on specified date ( more latest data may be available than the specified data).

    No. Well Start Date End Date Oil Rates (stb/d)
    1 BT-101L 1/1/2017 0:00 1/2/2017 0:00 59
    2 BT-106L 1/7/2017 0:00 1/8/2017 0:00 124
    3 BT-106S 1/8/2017 0:00 1/9/2017 0:00 132
    4 BT-101L 1/9/2017 0:00 1/10/2017 0:00 138
    5 BT-201S 1/10/2017 0:00 1/11/2017 0:00 144
    6 BT-203S 1/11/2017 0:00 1/12/2017 0:00 150
    7 BT-101L 1/29/2017 0:00 1/30/2017 0:00 269

    In the results mode, I need to populate the data based on latest available data.

    Date BT-101L
    1-Jan 59
    2-Jan 59
    3-Jan 59
    4-Jan 59
    5-Jan 59
    6-Jan 59
    7-Jan 59
    8-Jan 132
    9-Jan 132
    10-Jan 132
    11-Jan 132
    12-Jan 132
    13-Jan 132
    14-Jan 132
    15-Jan 132
    16-Jan 132

    Can anyone help?
  • To post as a guest, your comment is unpublished.
    Garnster · 2 years ago
    Similar question but based on reversed information. I work in land investment. I have a list of counties and corresponding values. The lower the value the more I need to work in the area. If I plug say "County A" with a value of 100, then County B with a value of 85, then County C with a value of 66, what statement can I use to identify County C as the one I need to work on?
  • To post as a guest, your comment is unpublished.
    Virtualcoyright · 2 years ago
    Hi, when I try the MIN formula it doesn't work and just gives me 0??
    • To post as a guest, your comment is unpublished.
      Gadi Bizinyan · 8 months ago
      Virtualcoyright - Do you have blanks in the range you are using the MIN for? If so, it will return with the following formula 0:

      =MIN(IF(A2:A13=D2,B2:B13))

      To prevent it getting 0 if blanks exist in the range B2:B13, write the formula in the following manner:

      =MIN(IF(A2:A13=D2,IF(B2:B13<>0,B2:B13)))
      • To post as a guest, your comment is unpublished.
        Ahmed Ali · 5 months ago
        Sir you have just saved my bacon ! I was facing a problem that i didn't have any blanks & all values where > 0 but the minimum formula resulted in 0 while i wanted the least positive value and your modified formula did just that. I think they should modify the article to include your modified formula.