Syntaxe de la fonction
MAXIFS(plage; critères_plage1; critère1; [critères_plage2; critère2; …])
- plage : plage de cellules dans laquelle chercher la valeur maximale ;
- critères_plage1 : plage de cellules dans laquelle vérifier le premier critère ;
- critère1 : condition de filtrage à appliquer sur critères_plage1, filtrant les cellules équivalentes de la plage de cellules plage ;
- critères_plage2… – [FACULTATIF] : plages de cellules supplémentaires dans lesquelles vérifier les critères supplémentaires ;
- critère2… – [FACULTATIF] : conditions supplémentaires de filtrage à appliquer sur chacune des plages de cellules supplémentaires.
Exemples d'utilisation
- MAXIFS(A1:A5;B1:B5;">10")
- MAXIFS(A1:A10;B1:B10;">10";C1:C10;"<20")
Exercices d'application
Dans cet exercice, nous souhaitons connaître la note maximale obtenue au deuxième examen pour un élève en classe 1-A ayant pour spécialité « Physique ».
Pour cela, voici la formule à indiquer en cellule F2 :
=MAXIFS(E2:E;B2:B;"1-A";C2-C;"Physique")
Clarifions le fonctionnement de cette fonction pour en faciliter la compréhension :
- MAXIFS commence en ligne 2 : Abel appartient-il à la classe 1-A ? Ce n’est pas le cas, la fonction passe à la ligne suivante ;
- la même opération est répétée jusqu’en ligne 10 ;
- Alain Térieur appartient bien à la classe 1-A : a t-il pour spécialité la physique ?
- comme c’est le cas, sa note au deuxième examen (19) est conservée par MAXIFS ;
Une fois l’ensemble des lignes vérifiées, la fonction affiche alors la valeur la plus grande parmi toutes celles retenues.
💡 L’astuce Numericoach : vous remarquerez que nous ne spécifions pas de ligne de fin à nos plages (E2:E, B2:B et C2:C). De cette façon, si de nouvelles lignes sont ajoutées, le calcul de la note maximale s’adaptera automatiquement.
Remarques complémentaires sur la syntaxe
- MAXIFS affiche 0 si aucune ligne ne rempli tous les critères ;
- L’ensemble des plages spécifiées doivent être de la même taille, sinon MAXIFS renvoie l’erreur #VALUE.
Démonstration
F2
=MAXIFS(D1:D3;B1:B3;"2-A";C1:C3;"Mathématiques")
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | Abel Auboisdormant | 1-B | Informatique | 9 | Meilleure note pour la classe 2-A en spécialité Mathématiques | |
2 | Adam Troijours | 3-C | Mathématiques | 18 | =MAXIFS(D1:D3;B1:B3;"2-A";C1:C3;"Mathématiques") | |
3 | Adémar Monoto | 2-A | Mathématiques | 2 | ||
4 |