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 BCDEF
1 Abel Auboisdormant 1-B Informatique 9
Meilleure note pour la classe 2-A en spécialité Mathématiques
2Adam Troijours 3-C Mathématiques 18 =MAXIFS(D1:D3;B1:B3;"2-A";C1:C3;"Mathématiques")
3Adémar Monoto 2-A Mathématiques 2
4
Ouvrir dans Sheets

Fonctions