La version de votre navigateur est obsolète. Nous vous recommandons vivement d'actualiser votre navigateur vers la dernière version.

La fonction MOYENNE.SI   d’Excel

La fonction MOYENNE.SI renvoie la moyenne arithmétique des nombres qui répondent à des critères données.  

Cette fonction possède deux arguments obligatoires et un argument facultatif et sa structure est la suivante :

     =MOYENNE (Plage Critère; Critère; [Plage moyenne])   

     Où « Plage Critère » est la plage où on va confronter les valeurs avec le critère, et « Plage moyenne » représente les valeurs dont on va calculer la moyenne, c’est un argument facultatif mais il est très utile dans l’application.

Remarque :

  •   Si on n’introduit pas l’argument facultatif  « Plage moyenne », le calcul de la moyenne se fait sur les valeurs de « Plage critère »
  •   Si aucune valeur de « Plage critère » ne vérifie le critère, la fonction renvoie la formule d’erreur #DIV/0!
  •   L’argument critère peut être sous forme d’une valeur, une plage de donné, une référence…
  •   En calculant la moyenne, la fonction ignore les valeurs textes et les valeurs logiques inscrites dans la plage moyenne.
  •   Si aucun terme de la plage moyenne ne peut être considéré dans le calcul, la fonction renvoie la formule d’erreur #DIV/0!

Exemples d’application

  • Dans cet exemple, on va calculer la moyenne de ventes réalisées par un commercial donné.

Commercial

Saison

Vente

Alain

S2016

 $    1 200,00

Olivier

S2016

 $    1 400,00

Michel

S2016

 $    1 500,00

Sebastien

S2016

 $    1 600,00

Alain

S2016

 $    3 694,00

Olivier

S2016

 $    3 894,00

Michel

S2016

 $    3 994,00

Sebastien

S2016

 $    4 094,00

Alain

S2016

 $    1 600,00

Olivier

S2016

 $    1 700,00

Michel

S2016

 $    1 750,00

Sebastien

S2016

 $    1 800,00

     

 =MOYENNE.SI($B$4:$B$15;"Alain";$D$4:$D$15)

 $    2 164,67

 

  • Dans cet exemple on n’introduit pas l’argument facultatif, on va calculer la moyenne d’une plage, mais seulement les valeurs supérieures à 100 vont être considérées :

Valeur

100

200

300

50

70

10

120

15

12

                   

=MOYENNE.SI($I$3:$T$3;">=100")

180

 

  • Dans l'exemple suivant, on peut observer le résultat de la fonction lorsque toutes les valeurs sont de type texte.

Valeur

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

                         

=MOYENNE.SI($I$3:$T$3;">=100")

#DIV/0!

     

 

  • Toutes les valeurs qui sont de type texte ont été exclues du calcul

Valeur

A1

A2

100

200

A5

A6

50

20

15

A10

A11

A12

                         

=MOYENNE.SI($I$3:$T$3;">=100")

150