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.
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ément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
MAX.SI.ENS | Le 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_max | La colonne des nombres dont vous voulez le plus grand. Elle vient en premier. | C2:C6 |
plage_critères1 | La colonne de la première condition. | A2:A6 |
critères1 | Ce 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.
Voici comment construire la formule vous-même :
- Cliquez sur E1 et tapez la fonction avec une parenthèse.
=MAX.SI.ENS( - 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; - 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" - 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.
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.
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.
À 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.
Entraînez-vous dans la leçon MOYENNE.SI et MAX.SI.ENS. Les premiers exercices sont gratuits.
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.