Toutes les fonctions Excel

MAX.SI.ENS et MIN.SI.ENS dans Excel : comment l'utiliser

MAX.SI.ENS donne le plus grand nombre parmi les seules lignes qui remplissent vos conditions, comme le CA le plus élevé de Lyon. MIN.SI.ENS donne le plus petit.

Essayez gratuitement les premiers exercicesDans la leçon MOYENNE.SI et MAX.SI.ENS

Que font MAX.SI.ENS et MIN.SI.ENS ?

MAX.SI.ENS trouve le plus grand nombre, mais seulement parmi les lignes qui remplissent vos conditions : le plus grand chiffre d'affaires de Lyon, la commande la plus chère d'un client, le meilleur score d'une classe. MIN.SI.ENS fait de même pour le plus petit nombre.

Elle se construit comme SOMME.SI.ENS : d'abord la colonne des nombres, puis à chaque fois une colonne avec ce qu'elle doit contenir. Vous pouvez donner une condition ou plusieurs, et une ligne ne compte que si toutes les conditions sont vraies.

Quand utiliser MAX.SI.ENS et MIN.SI.ENS ?

  • Le plus grand chiffre d'affaires d'une région : =MAX.SI.ENS(C2:C100;A2:A100;"Lyon").
  • Le prix le plus bas d'un produit : =MIN.SI.ENS(C2:C100;B2:B100;"PC portable").
  • Le meilleur score d'une classe, seulement pour les présents : =MAX.SI.ENS(C2:C40;A2:A40;"3e A";B2:B40;"présent").
  • La plus petite commande, sans les zéros : =MIN.SI.ENS(C2:C100;C2:C100;">0").

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=MAX.SI.ENS(plage_max; plage_critères1; critères1; [plage_critères2; critères2]; ...)

Le plus grand nombre des lignes qui remplissent les conditions.

Avec un exemple : =MAX.SI.ENS(C2:C6;A2:A6;"Lyon")

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
MAX.SI.ENSLe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.MAX.SI.ENS
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
plage_maxLa colonne des nombres dont vous voulez le plus grand. Elle vient en premier.C2:C6
plage_critères1La colonne de la première condition.A2:A6
critères1Ce que cette colonne doit contenir, comme "Lyon" ou ">500"."Lyon"
[plage_critères2; critères2]Facultatif : une autre paire d'une colonne et de ce qu'elle doit contenir.omis
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
" "Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets.
[ ]Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais.
...Vous pouvez en indiquer d'autres, chaque fois séparés par un point-virgule.

MAX.SI.ENS et MIN.SI.ENS étape par étape

E1 contient =MAX.SI.ENS(C2:C6;A2:A6;"Lyon"). Le plus élevé des deux CA de Lyon. Modifiez les nombres ou la formule et regardez ce qui se passe.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
1200
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur E1 et tapez la fonction avec une parenthèse.=MAX.SI.ENS(
  2. Sélectionnez d'abord les nombres dont vous voulez le plus grand : le chiffre d'affaires en C2:C6. Tapez un point-virgule.=MAX.SI.ENS(C2:C6;
  3. Sélectionnez la colonne de la condition, les régions en A2:A6, tapez un point-virgule, puis ce qu'elle doit contenir : "Lyon".=MAX.SI.ENS(C2:C6;A2:A6;"Lyon"
  4. Fermez la parenthèse et appuyez sur Entrée : des chiffres d'affaires 1200 et 410 de Lyon, 1200 est le plus élevé.=MAX.SI.ENS(C2:C6;A2:A6;"Lyon")

Autres exemples

Le plus petit avec MIN.SI.ENS

E1 contient =MIN.SI.ENS(C2:C6;A2:A6;"Lyon"). Le plus petit des deux chiffres d'affaires de Lyon.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
410
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Deux conditions

E1 contient =MAX.SI.ENS(C2:C6;A2:A6;"Toulouse";B2:B6;"Écran"). Le chiffre d'affaires le plus élevé d'un écran à Toulouse. Une ligne ne compte que si les deux conditions sont vraies.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
340
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

Aucune ligne

E1 contient =MAX.SI.ENS(C2:C6;A2:A6;"Bordeaux"). Bordeaux ne figure pas dans la liste. La fonction donne alors 0, pas une erreur : vérifiez donc que votre condition est juste.

E1
A
B
C
D
E
F
G
H
1
Région
Produit
CA
0
2
Lyon
PC portable
1200
3
Toulouse
Écran
340
4
Lyon
Écran
410
5
Marseille
PC portable
980
6
Toulouse
Souris
75
7
8
9
10
Prêt

À partir d'Excel 2019

Les deux fonctions existent à partir d'Excel 2019 et dans Excel 365. Dans un Excel plus ancien, elles donnent #NOM?.

Là où ça coince souvent

  • La colonne des nombres vient en premier, comme dans SOMME.SI.ENS.
  • Si aucune ligne ne remplit les conditions, vous obtenez 0, sans message d'erreur.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon MOYENNE.SI et MAX.SI.ENS. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Quelle différence avec MAX ?

MAX regarde tous les nombres. MAX.SI.ENS ne regarde que les lignes qui remplissent vos conditions.

À lire aussi

NB et NBVALNB.SINB.SI.ENSSOMME.SISOMME.SI.ENS