Fonction MAX.SI.ENS et MIN.SI.ENS

Dernière mise à jour le 08/10/2024
Temps de lecture : 3 minutes

Les fonctions MAX.SI.ENS et MIN.SI.ENS permettent de retourner la valeur maximale ou minimale en fonction de critères de sélection.

Présentation des fonctions

Les fonctions MIN.SI.ENS et MAX.SI.ENS se construit exactement comme la fonction SOMME.SI.ENS

  • MIN.SI.ENS va retourner la valeur minimale selon plusieurs critères.
  • MAX.SI.ENS va retourner la valeur maximale selon plusieurs critères.

=MAX.SI.ENS(Plage à analyser;Plage de critères 1;Critère 1;Plage de critères 2;Critère 2;...)

Bien évidemment, il en est de même avec la fonction MIN.SI.ENS si vous voulez retourner la valeur minimum selon des critères précis.

Exemples d'application des fonctions

Nous allons partir de ce tableau récapitulant les ventes de catégorie de produits par pays. Nous allons effectuer plusieurs calculs. Par exemple, pour trouver le minimum des ventes dans la catégorie boisson, nous allons écrire la fonction suivante

  1. =MIN.SI.ENS(
  2. Sélectionner, la colonne contenant les valeurs numériques à analyser, ici la colonne Vente
  3. Puis, la colonne contenant les valeurs avec le critère à trouver, la colonne Catégorie
  4. Enfin, le critère de sélection, le contenu de la cellule G2
Formule pour trouver les ventes min pour les boissons

Vous pouvez ajouter une formule un peu plus complexe qui vous aidera à identifier le jour où le minimum a été atteint. Pour trouver le maximum, les arguments sont exactement les mêmes, seul le nom de la fonction change.

Formule pour trouver les ventes max pour les boissons

Et maintenant, pour obtenir le minimum et le maximum pour une autre catégorie, comme les Fruits, il suffit de changer la valeur de la cellule G2.

Instantanément, les fonctions MIN.SI.ENS et MAX.SI.ENS affichent de nouvelles valeurs correspondant au nouveau critère.

Changer le criere pour trouver dautres valeur min et max

Si maintenant, vous voulez rechercher le minimum et le maximum pour la France, il faut changer le 2e et 3e argument de la fonction.

Modification des formules pour utiliser comme critere la colonne Pays

Comment faire pour les versions d'Excel avant 2016 ?

Pour les versions antérieures à Excel 2016, vous pouvez malgré tout retourner un résultat en vous appuyant sur une formule matricielle. Les formules matricielles sont des formules très compliquées à écrire et à comprendre. En plus, pour valider une fonction matricielle, il faut appuyer sur les touches Ctrl + Maj +Entrée

Dans notre exemple, la formule matricielle qui retourne le résultat est la suivante :

{=MAX(SI(B2:B21="Rouge à lèvres";F2:F21))}

Explication de la formule : nous cherchons le maximum d'une fonction SI qui considère comme Vrai les cellules qui ont pour valeur "Rouge à lèvres" et quand le test est vrai, alors on se focalise sur la colonne F qui contient les ventes.

Les accolades s'ajoutent automatiquement quand vous validez la formule avec les touches Ctrl + Maj + Entrée.

Articles liés

6 Comments

  1. attia
    16/05/2021 @ 22:00

    Bonjour,

    Comment compléter cette formule

    MAX(SI(B2:B21="Rouge à lèvres";F2:F21))} pout tester Deux conditions en Même temps
    j'ai modifié comme cela

    MAX(SI(ET(B2:B21="Rouge à lèvres";C2:C21="Bleue");F2:F21;"Texte"))}

    Mais cela ne fonctionne pas j'ai une erreur #valeur
    si vous avez une idée........merci d'avance.

    Reply

    • Dou
      01/12/2023 @ 09:53

      Bonjour,
      il y a un } de trop.

      Reply

  2. Olivier
    09/09/2020 @ 12:52

    Bonjour,
    comment déterminer une chiffre plus petit ou plus grand dans une cellule où se trouve des chiffres négatives et positives:
    Exemple:
    mle
    -12,00
    -5,74
    -5,22
    0,02
    0,03
    0,12
    0,17
    0,17
    0,18
    0,18
    0,35

    Reply

  3. hub
    24/07/2020 @ 15:31

    "Les accolades s'ajoutent automatiquement quand vous valider la formule avec les touches Ctrl + Alt + Entrée" : ce n'est pas "Alt" mais "Maj".
    Le bon texte est "Les accolades s'ajoutent automatiquement quand vous validez la formule avec les touches Ctrl + Maj + Entrée"

    Reply

    • Frédéric LE GUEN
      24/07/2020 @ 15:52

      Merci d'avoir relevé la coquille. C'est corrigé

      Reply

  4. LARNAUDIe
    18/04/2019 @ 09:17

    Bonjour pour une formule matricielle en fait (excel 2010) c'est CTRL +MAJ+ENTREE

    Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Fonction MAX.SI.ENS et MIN.SI.ENS

    Reading time: 3 minutes
    Dernière mise à jour le 08/10/2024

    Les fonctions MAX.SI.ENS et MIN.SI.ENS permettent de retourner la valeur maximale ou minimale en fonction de critères de sélection.

    Présentation des fonctions

    Les fonctions MIN.SI.ENS et MAX.SI.ENS se construit exactement comme la fonction SOMME.SI.ENS

    • MIN.SI.ENS va retourner la valeur minimale selon plusieurs critères.
    • MAX.SI.ENS va retourner la valeur maximale selon plusieurs critères.

    =MAX.SI.ENS(Plage à analyser;Plage de critères 1;Critère 1;Plage de critères 2;Critère 2;...)

    Bien évidemment, il en est de même avec la fonction MIN.SI.ENS si vous voulez retourner la valeur minimum selon des critères précis.

    Exemples d'application des fonctions

    Nous allons partir de ce tableau récapitulant les ventes de catégorie de produits par pays. Nous allons effectuer plusieurs calculs. Par exemple, pour trouver le minimum des ventes dans la catégorie boisson, nous allons écrire la fonction suivante

    1. =MIN.SI.ENS(
    2. Sélectionner, la colonne contenant les valeurs numériques à analyser, ici la colonne Vente
    3. Puis, la colonne contenant les valeurs avec le critère à trouver, la colonne Catégorie
    4. Enfin, le critère de sélection, le contenu de la cellule G2
    Formule pour trouver les ventes min pour les boissons

    Vous pouvez ajouter une formule un peu plus complexe qui vous aidera à identifier le jour où le minimum a été atteint. Pour trouver le maximum, les arguments sont exactement les mêmes, seul le nom de la fonction change.

    Formule pour trouver les ventes max pour les boissons

    Et maintenant, pour obtenir le minimum et le maximum pour une autre catégorie, comme les Fruits, il suffit de changer la valeur de la cellule G2.

    Instantanément, les fonctions MIN.SI.ENS et MAX.SI.ENS affichent de nouvelles valeurs correspondant au nouveau critère.

    Changer le criere pour trouver dautres valeur min et max

    Si maintenant, vous voulez rechercher le minimum et le maximum pour la France, il faut changer le 2e et 3e argument de la fonction.

    Modification des formules pour utiliser comme critere la colonne Pays

    Comment faire pour les versions d'Excel avant 2016 ?

    Pour les versions antérieures à Excel 2016, vous pouvez malgré tout retourner un résultat en vous appuyant sur une formule matricielle. Les formules matricielles sont des formules très compliquées à écrire et à comprendre. En plus, pour valider une fonction matricielle, il faut appuyer sur les touches Ctrl + Maj +Entrée

    Dans notre exemple, la formule matricielle qui retourne le résultat est la suivante :

    {=MAX(SI(B2:B21="Rouge à lèvres";F2:F21))}

    Explication de la formule : nous cherchons le maximum d'une fonction SI qui considère comme Vrai les cellules qui ont pour valeur "Rouge à lèvres" et quand le test est vrai, alors on se focalise sur la colonne F qui contient les ventes.

    Les accolades s'ajoutent automatiquement quand vous validez la formule avec les touches Ctrl + Maj + Entrée.

    Articles liés

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      6 Comments

      1. attia
        16/05/2021 @ 22:00

        Bonjour,

        Comment compléter cette formule

        MAX(SI(B2:B21="Rouge à lèvres";F2:F21))} pout tester Deux conditions en Même temps
        j'ai modifié comme cela

        MAX(SI(ET(B2:B21="Rouge à lèvres";C2:C21="Bleue");F2:F21;"Texte"))}

        Mais cela ne fonctionne pas j'ai une erreur #valeur
        si vous avez une idée........merci d'avance.

        Reply

        • Dou
          01/12/2023 @ 09:53

          Bonjour,
          il y a un } de trop.

          Reply

      2. Olivier
        09/09/2020 @ 12:52

        Bonjour,
        comment déterminer une chiffre plus petit ou plus grand dans une cellule où se trouve des chiffres négatives et positives:
        Exemple:
        mle
        -12,00
        -5,74
        -5,22
        0,02
        0,03
        0,12
        0,17
        0,17
        0,18
        0,18
        0,35

        Reply

      3. hub
        24/07/2020 @ 15:31

        "Les accolades s'ajoutent automatiquement quand vous valider la formule avec les touches Ctrl + Alt + Entrée" : ce n'est pas "Alt" mais "Maj".
        Le bon texte est "Les accolades s'ajoutent automatiquement quand vous validez la formule avec les touches Ctrl + Maj + Entrée"

        Reply

        • Frédéric LE GUEN
          24/07/2020 @ 15:52

          Merci d'avoir relevé la coquille. C'est corrigé

          Reply

      4. LARNAUDIe
        18/04/2019 @ 09:17

        Bonjour pour une formule matricielle en fait (excel 2010) c'est CTRL +MAJ+ENTREE

        Reply

      Laisser un commentaire

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.