La fonction MAX.SI.ENS renvoie la valeur maximale parmi les cellules spécifiées par un ensemble de conditions ou critères.
Remarque : Cette fonctionnalité est disponible sur Windows ou Mac si vous avez Office 2019, ou si vous avez un abonnement Microsoft 365. Si vous êtes abonné à Microsoft 365, vérifiez que vous utilisez la dernière version d’Office.
Syntaxe
MAX.SI.ENS(plage_max; plage_critère1; critère1; [plage_critère2; critère2]; ...)
Argument |
Description |
---|---|
max_range (obligatoire) |
La plage de cellules réelle dans laquelle la valeur maximale sera déterminée. |
criteria_range1 (obligatoire) |
Est l’ensemble des cellules à comparer au critère. |
critères1 (obligatoire) |
Représente le critère sous la forme d’un nombre, d’une expression ou d’un texte qui définit quelles cellules seront évaluées comme valeur maximale. Le même jeu de critères est valable pour les fonctions MIN.SI.ENS, SOMME.SI.ENS et MOYENNE.SI.ENS. |
plage_critère2, critère2, ...(facultatif) |
Plages supplémentaires et leurs critères associés. Vous pouvez entrer jusqu’à 126 paires plage/critères. |
Remarques
-
La taille et la forme des arguments plage_max et plage_critèreN doivent être identiques, faute de quoi les fonctions renvoient une erreur #VALEUR!. erreur.
Exemples
Copiez les données d’exemple dans chacun des tableaux suivants, et collez-les dans la cellule A1 d’une nouvelle feuille de calcul Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
Exemple 1
Note |
Poids |
---|---|
89 |
1 |
93 |
2 |
96 |
2 |
85 |
3 |
91 |
1 |
88 |
1 |
Formule |
Résultat |
=MAX.SI.ENS(A2:A7;B2:B7;1) |
91 Dans l’argument plage_critère1, les cellules B2, B6 et B7 correspondent au critère 1. Parmi les cellules correspondantes dans plage_max, la cellule A6 possède la valeur maximale. Le résultat est donc 91. |
Exemple 2
Poids |
Note |
---|---|
10 |
b |
1 |
a |
100 |
a |
1 |
b |
1 |
a |
1 |
a |
Formule |
Résultat |
=MAX.SI.ENS(A2:A5;B3:B6;"a") |
10 Remarque : Les arguments plage_critère et plage_min ne sont pas alignés, mais ils ont une taille et une forme identiques. Dans l’argument plage_critère1, les 1e, 2e et 4e cellules correspondent au critère « a ». Parmi les cellules correspondantes dans plage_max, la cellule A2 possède la valeur maximale. Le résultat est donc 10. |
Exemple 3
Poids |
Note |
Classe |
Niveau |
---|---|---|---|
10 |
b |
Entreprise |
100 |
1 |
a |
Technique |
100 |
100 |
a |
Entreprise |
200 |
1 |
b |
Technique |
300 |
1 |
a |
Technique |
100 |
50 |
b |
Entreprise |
400 |
Formule |
Résultat |
||
=MAX.SI.ENS(A2:A7;B2:B7;"b";D2:D7;">100") |
50 Dans l’argument plage_critère1, les cellules B2, B5 et B7 correspondent au critère « b ». Parmi les cellules correspondantes dans plage_critère2, D5 et D7 correspondent au critère >100. Enfin, parmi les cellules correspondantes dans plage_max, A7 possède la valeur maximale. Le résultat est donc 50. |
Exemple 4
Poids |
Note |
Classe |
Niveau |
---|---|---|---|
10 |
b |
Entreprise |
8 |
1 |
a |
Technique |
8 |
100 |
a |
Entreprise |
8 |
11 |
b |
Technique |
0 |
1 |
a |
Technique |
8 |
12 |
b |
Entreprise |
0 |
Formule |
Résultat |
||
=MAX.SI.ENS(A2:A7;B2:B7;"b";D2:D7;A8) |
12 L’argument critère2 est A8. Toutefois, la cellule A8 étant vide, il est considéré comme 0 (zéro). Les cellules égales à 0 dans plage_critère2 sont D5 et D7. Enfin, parmi les cellules correspondantes dans plage_max, A7 possède la valeur maximale. Le résultat est donc 12. |
Exemple 5
Poids |
Note |
---|---|
10 |
b |
1 |
a |
100 |
a |
1 |
b |
1 |
a |
1 |
a |
Formule |
Résultat |
=MAX.SI.ENS(A2:A5;B2:C6;"a") |
#VALEUR! Parce que la forme et la taille des arguments plage_max et plage_critère n’étant pas identiques, MAX.SI.ENS renvoie l’erreur #VALUE!. erreur. |
Exemple 6
Poids |
Note |
Classe |
Niveau |
---|---|---|---|
10 |
b |
Entreprise |
100 |
1 |
a |
Technique |
100 |
100 |
a |
Entreprise |
200 |
1 |
b |
Technique |
300 |
1 |
a |
Technique |
100 |
1 |
a |
Entreprise |
400 |
Formule |
Résultat |
||
=MAX.SI.ENS(A2:A6;B2:B6;"a";D2:D6;">200") |
0 Aucune cellule ne correspond aux critères. |
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.