La fonction MOYENNE.HARMONIQUE d’Excel

La fonction MOYENNE.HARMONIQUE renvoie la moyenne harmonique des nombres entrés en arguments.  

Rappelons que la moyenne harmonique d’une série strictement positive  (x1,x2,...,xn) est donnée par la formule : 

 Cette fonction possède un argument  obligatoire et plusieurs  arguments facultatifs et sa structure est la suivante :

     =MOYENNE.HARMONIQUE (nombre1; [nombre2];…)   

     Où « nombre1 » est un argument obligatoire.

Remarque :

-  Afin d’introduire  les arguments, plusieurs  méthodes sont possibles :

  • Sous forme d’un nombre.
  • Sous forme d’une représentation textuelle d’un nombre.
  • Sous forme d’une plage de cellules, par exemple A1 :H8.
  • Sous forme d’une constante matricielle, par exemple {1.5.6.3;4.3.5.9;0.3.5.6;7.8.9.10}, en Excel le séparateur vertical est le point-virgule « ; » et le séparateur horizontal est  selon la version soit le point «. » soit une virgule «, ».
  • Sous forme d’un nom de plage nommée, par exemple MOYENNE.HARMONIQUE ("Plage1 ", "Plage2 ", "Plage3 ")

-  Les représentations textuelles sont comptées si seulement si elles sont directement tapées dans la liste des arguments. Autrement dit, si une plage ou une référence de cellule contient une représentation textuelle elle ne sera pas considérée dans le calcul.

-  Si parmi les arguments entrés, aucune valeur ne peut être considéré dans le calcul, MOYENNE.HARMONIQUE renvoi la formule d’erreur #N/A

-  Si l’un des arguments contient des valeurs qu’on ne peut pas les convertissent en nombre, la fonction MOYENNE.HARMONIQUE renvoie la formule d’erreur

-  Si l’un des arguments contient des valeurs  négatives ou nulles, la fonction MOYENNE.HARMONIQUE renvoie la formule d’erreur

 

Exemple

=MOYENNE.HARMONIQUE(5;2;1)

1,7647059

=MOYENNE.HARMONIQUE(5;2;-1)

#NOMBRE!

=MOYENNE.HARMONIQUE(5;2;"Olivier")

#VALEUR!

=MOYENNE.HARMONIQUE({1.5.6;3.2.6;5.7.9})

3,19

 

-          Voici un exemple d’utilisation de la fonction sur une plage de cellules

 

 

-          La fonction n’a pas considéré la représentation textuelle dans la plage nommée

 

 

-          La fonction renvoie une formule d’erreur si une valeur de la plage nommée est négative