Table des matières
Ce tutoriel vous apprendra les formules les plus efficaces pour calculer la moyenne de nombres, de pourcentages et de temps dans Excel et éviter les erreurs.
Dans Microsoft Excel, il existe une poignée de formules différentes pour calculer la moyenne. Ce tutoriel se concentre sur la formule la plus populaire - la fonction MOYENNE.
Fonction MOYENNE dans Excel
La fonction MOYENNE dans Excel est utilisée pour trouver la moyenne arithmétique de nombres spécifiés. La syntaxe est la suivante :
MOYENNE(nombre1, [nombre2], ...)Où numéro 1, numéro 2 sont des valeurs numériques dont vous souhaitez obtenir la moyenne. Ils peuvent être fournis sous la forme de valeurs numériques, de tableaux, de références de cellules ou de plages. Le premier argument est obligatoire, les suivants sont facultatifs. Dans une formule, vous pouvez inclure jusqu'à 255 arguments.
AVERAGE est disponible dans toutes les versions d'Excel 365 à Excel 2007.
La fonction MOYENNE - 6 choses à savoir
Dans la plupart des cas, l'utilisation de la fonction MOYENNE dans Excel est simple, mais il existe quelques nuances dont vous devez être conscient.
- Cellules avec valeurs nulles sont inclus dans la moyenne.
- Cellules vides sont ignorés.
- Cellules contenant chaînes de texte et valeurs logiques Si vous souhaitez inclure les valeurs booléennes et les représentations textuelles des nombres dans le calcul, utilisez la fonction AVERAGEA.
- Les valeurs booléennes saisies directement dans une formule sont comptées. Par exemple, la formule AVERAGE(TRUE, FALSE) renvoie 0,5, qui est la moyenne de 1 et 0.
- Si les arguments spécifiés ne contiennent pas une seule valeur numérique valide, une erreur #DIV/0 ! se produit.
- Les arguments qui sont valeurs d'erreur Pour éviter cela, veuillez consulter la rubrique Comment calculer une moyenne sans tenir compte des erreurs.
Remarque : lorsque vous utilisez la fonction MOYENNE dans vos feuilles Excel, gardez à l'esprit la différence entre les cellules dont le numéro est valeurs nulles et cellules vides - Les 0 sont comptés, mais pas les cellules vides. Cela peut être particulièrement déroutant si le " Afficher un zéro dans les cellules qui ont une valeur nulle Vous trouverez cette option dans le menu "Options". Options Excel > ; Avancé > ; Options d'affichage pour cette feuille de calcul .
Formule Excel MOYENNE
Pour créer une formule Excel de base pour la moyenne, il suffit de fournir les valeurs sources, ce qui peut se faire de différentes manières.
Pour calculer une moyenne de certains numéros Par exemple, pour calculer la moyenne des nombres 1, 2, 3 et 4, la formule est la suivante : 1 :
=MOYENNE(1,2,3,4)
Pour faire la moyenne d'un colonne dans Excel, fournissez une référence par colonne entière :
=AVERAGE(A:A)
Pour faire la moyenne d'un rangée utilisez une référence sur toute la ligne :
=AVERAGE(1:1)
Pour faire la moyenne d'un gamme de cellules spécifiez cette plage dans votre formule :
=MOYENNE(A1:C20)
Pour retourner une moyenne de cellules non adjacentes chaque référence de cellule doit être fournie individuellement :
=MOYENNE(A1, C1, D1)
En moyenne plusieurs gammes utiliser plusieurs références de plage dans une seule formule :
=MOYENNE(A1:A20, C1:D10)
Et bien sûr, rien ne vous empêche d'inclure des valeurs, des références de cellules et de plages dans la même formule si votre logique métier l'exige. Par exemple :
=MOYENNE(B3:B5, D7:D9, E11, 100)
Voici un scénario réel : dans l'ensemble de données ci-dessous, nous utilisons 3 formules différentes pour calculer une moyenne - dans toute la plage, dans chaque ligne et dans chaque colonne :
Comment utiliser la fonction MOYENNE dans Excel - exemples
Outre les chiffres, Excel AVERAGE peut facilement trouver une moyenne arithmétique d'autres valeurs numériques telles que des pourcentages et des temps, comme le montrent les exemples suivants.
Calculer le pourcentage moyen dans Excel
Pour obtenir une moyenne de pourcentages, vous utilisez une formule Excel normale pour la moyenne. L'essentiel est de définir le format de pourcentage pour la cellule de la formule.
Par exemple, pour calculer un pourcentage moyen dans les cellules C2 à C11, la formule est la suivante :
=MOYENNE(C2:C11)
Obtenez le temps moyen dans Excel
Calculer manuellement différentes unités de temps serait un vrai calvaire... Heureusement, la fonction MOYENNE d'Excel gère parfaitement les temps. Pour que la moyenne de temps s'affiche correctement, n'oubliez pas d'appliquer un format de temps approprié à la cellule de formule.
Par exemple, pour trouver un temps moyen dans l'ensemble de données ci-dessous, la formule est la suivante :
=MOYENNE(B3:B13)
Moyenne Excel sans zéros
La fonction MOYENNE d'Excel ignore les cellules vides, le texte et les valeurs logiques, mais pas les zéros. Dans l'image ci-dessous, remarquez que la moyenne des cellules E4, E5 et E6 est la même que celle de E3, car une cellule vide et les valeurs invalides de la colonne C sont ignorées et seuls les chiffres des colonnes B et D sont traités. Cependant, la valeur zéro de C7 est incluse dans la moyenne de E7, car il s'agit d'une valeur numérique valide.
Pour exclure les zéros, utilisez plutôt la fonction AVERAGEIF ou AVERAGEIFS. Par exemple :
=MOYENNE (B3:D3, "0")
Valeurs moyennes de N supérieures ou inférieures
Pour obtenir une moyenne des 3, 5, 10 ou n dans une plage de valeurs, utilisez la MOYENNE en combinaison avec la fonction LARGE :
MOYEN(LARGE( gamme , {1,2,3, ..., n}))Par exemple, pour obtenir une moyenne des 3 plus grands nombres dans B3:B11, la formule est la suivante :
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Pour calculer une moyenne de fond 3, 5, 10 ou n dans une plage de valeurs, utilisez la MOYENNE avec la fonction SMALL :
MOYENNE(PETIT( gamme , {1,2,3, ..., n}))Par exemple, pour faire la moyenne des 3 chiffres les plus bas de la fourchette, la formule est la suivante :
=MOYENNE(PETITE (B3:B11, {1,2,3}))
Et voici les résultats :
Comment fonctionne cette formule :
Normalement, la fonction LARGE détermine la Nième plus grande valeur dans un tableau donné. Pour obtenir les n premières valeurs, une constante de tableau telle que {1,2,3} est utilisée comme second argument.
Dans notre cas, LARGE renvoie les 3 valeurs les plus élevées de l'intervalle, qui sont 94, 93 et 90. AVERAGE prend le relais et donne la moyenne.
La combinaison MOYENNE PETITE fonctionne de manière similaire.
Formule IF MOYENNE dans Excel
Pour calculer une moyenne avec des conditions, vous pouvez utiliser AVERAGEIF ou AVERAGEIFS dans Excel 2007 - 365. Dans les versions antérieures, vous pouvez construire votre propre formule AVERAGE IF.
SI MOYEN avec une condition
Pour calculer la moyenne de nombres qui répondent à une certaine condition, utilisez cette formule générique :
MOYENNE(SI( critères_plage = critères , moyenne_gamme ))Dans Excel 2019 et inférieur, cette formule ne fonctionne que comme une formule de tableau, ce qui signifie que vous devez appuyer sur les touches Ctrl + Shift + Enter pour la compléter correctement. Dans Excel 365 et 2021, une formule normale fonctionnera parfaitement.
À titre d'exemple, trouvons une note moyenne en mathématiques dans le tableau ci-dessous. Pour cela, il suffit d'utiliser "Math" comme critère :
=AVERAGE(IF(C3:C11="Math", B3:B11))
Vous pouvez également saisir la condition dans une cellule et faire référence à cette cellule (F2 dans notre cas) :
=MOYENNE(IF(C3:C11=F2, B3:B11))))
Comment fonctionne cette formule
Le test logique de la fonction IF compare chaque sujet de C3:C11 à la cible de F2. Le résultat de la comparaison est un tableau de valeurs VRAIES et FAUX, où les VRAIES représentent les correspondances :
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Pour le valeur_ si_vrai nous fournissons la plage de scores (B3:B11), de sorte que si le test logique est VRAI, le score correspondant est renvoyé. Comme l'argument valeur_ if_false est omis, FALSE apparaît lorsque la condition n'est pas remplie :
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Ce tableau est utilisé par la fonction AVERAGE, qui calcule la moyenne arithmétique des nombres en ignorant les valeurs FALSE.
SI MOYEN avec plusieurs critères
Pour calculer la moyenne de nombres comportant plusieurs critères, la formule générique est la suivante :
MOYENNE(SI(( critères_gamme1 = critères1 ) * ( critères_gamme2 = critères2 ), plage_moyenne ))Par exemple, pour faire la moyenne des notes en mathématiques de la classe A, vous pouvez utiliser cette formule :
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Avec des références de cellules pour les critères, cela fonctionne aussi bien :
=MOYENNE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
Dans Excel 2019 et inférieur, les deux formules ci-dessus doivent être des formules de tableau, donc n'oubliez pas d'appuyer sur Ctrl + Shift + Enter pour obtenir un résultat précis. Dans Excel 365 et 2021, une touche Enter normale fonctionnera parfaitement en raison de la prise en charge intégrée des tableaux dynamiques.
Le même résultat peut être obtenu à l'aide de l'instruction IF imbriquée :
=MOYENNE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11))))
Le choix de la formule à utiliser est une question de préférence personnelle.
Comment fonctionne cette formule
Dans le test logique IF, deux opérations de comparaison sont effectuées : d'abord, vous comparez la liste des sujets en C3:C11 à la valeur en G2, puis vous comparez les classes en D3:D11 à la valeur en G3. Les deux tableaux de valeurs VRAI et FAUX sont multipliés, et l'opération de multiplication fonctionne comme l'opérateur AND. Dans toute opération arithmétique, VRAI équivaut à 1 et FAUX équivaut à 0.La multiplication par 0 donne toujours zéro, de sorte que le tableau résultant n'a 1 que lorsque les deux conditions sont VRAIES. Ce tableau est évalué dans le test logique de la fonction IF, qui renvoie les scores correspondant aux 1 (VRAI) :
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Ce tableau final est servi à la MOYENNE.
Comment arrondir une moyenne dans Excel
Si vous souhaitez arrondir uniquement les moyenne affichée sans modifier la valeur sous-jacente, utilisez la fonction Diminution Décimale sur le ruban ou la commande Formatage des cellules comme expliqué dans Comment arrondir une moyenne dans Excel.
Pour arrondir la valeur calculée elle-même, combinez la MOYENNE avec l'une des fonctions d'arrondi d'Excel.
Pour suivre les règles mathématiques générales d'arrondi, immergez AVERAGE dans la fonction ROUND. Dans le 2e argument ( num_chiffres ), spécifiez le nombre de chiffres pour arrondir une moyenne.
Par exemple, pour arrondir une moyenne à l'unité entier le plus proche utilisez cette formule :
=ROUND(MOYENNE(B3:B11), 0)
Pour arrondir une moyenne à une décimale , utilisez 1 pour le num_chiffres argument :
=ROUND(MOYENNE(B3:B11), 1)
Pour arrondir une moyenne à deux décimales , utilisez 2 pour le num_chiffres argument :
=ROUND(MOYENNE(B3:B11), 2)
Et ainsi de suite.
Pour arrondir à la hausse, utilisez la fonction ROUNDUP :
=ROUNDUP(MOYENNE(B3:B11), 1)
Pour arrondir vers le bas, ROUNDDOWN est la fonction à utiliser :
=ROUNDDOWN(MOYENNE(B3:B11), 1)
Correction de l'erreur #DIV/0 dans Excel AVERAGE
Si la plage de cellules que vous essayez de calculer ne contient pas de valeurs numériques, la formule MOYENNE renverra une erreur de division par zéro (#DIV/0 !). Pour résoudre ce problème, vous pouvez obtenir un total de valeurs numériques à l'aide de la fonction COUNT et, si le compte est supérieur à 0, calculer la moyenne ; sinon, renvoyer une chaîne vide.
IF(COUNT( gamme )>0, MOYENNE( gamme ), "")Par exemple, pour éviter une erreur #DIV/0 avec la moyenne dans l'ensemble de données ci-dessous, utilisez cette formule :
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Faire la moyenne et ignorer les erreurs
Lorsque vous tentez de calculer la moyenne d'une plage de cellules contenant des erreurs, le résultat est une erreur. Pour éviter que cela ne se produise, utilisez l'une des solutions suivantes.
MOYENNE et IFERROR
Avant de calculer la moyenne, filtrez les erreurs à l'aide de la fonction IFERROR :
MOYENNE(IFERROR( gamme ,""))Dans toutes les versions, à l'exception d'Excel 365 et 2021 où les tableaux sont gérés de manière native, appuyez simultanément sur les touches Ctrl + Shift + Enter pour en faire une formule de tableau.
Par exemple, pour calculer la moyenne de la plage de cellules ci-dessous sans erreur, la formule est la suivante :
=MOYENNE(IFERROR(B3:B13, ""))
Fonction AGGREGATE
Une autre façon simple de calculer la moyenne des erreurs d'ignorance est d'utiliser la fonction AGGREGATE. Pour configurer AGGREGATE dans ce but, vous définissez la variable numéro de la fonction à 1 (fonction AVERAGE), et l'argument options à 6 (ignorez les valeurs d'erreur).
Par exemple :
=AGRÉGAT(1, 6, B3:B13)
Comme vous pouvez le voir dans la capture d'écran, les deux fonctions fonctionnent à merveille :
La moyenne d'Excel ne fonctionne pas
Si vous avez rencontré un problème avec une formule MOYENNE dans Excel, nos conseils de dépannage vous aideront à le résoudre rapidement.
Numéros formatés comme du texte
Si la plage que vous tentez de moyenner ne comporte pas une seule valeur numérique, une erreur #DIV/0 se produit. Cela se produit souvent lorsque les nombres sont formatés en tant que texte. Pour corriger l'erreur, convertissez simplement le texte en nombre.
Un petit triangle vert dans le coin supérieur gauche des cellules est une indication claire de ce cas :
Valeurs d'erreur dans les cellules visées
Si une formule MOYENNE fait référence à des cellules contenant une erreur, par exemple #VALEUR !, les formules donneront lieu à la même erreur. Pour résoudre ce problème, utilisez une combinaison de MOYENNE avec IFERROR ou la fonction AGGREGATE comme décrit dans ces exemples. Ou remplacez l'erreur de valeur dans les données source par du texte, le cas échéant.
La formule MOYENNE apparaît dans une cellule au lieu du résultat.
Si votre cellule affiche une formule au lieu de la réponse, il est fort probable que le mode Afficher les formules soit activé dans votre feuille de calcul. D'autres raisons peuvent être une formule saisie en tant que texte, avec un espace ou une apostrophe avant le signe égal. Les solutions à tous ces problèmes sont fournies ici : Formules Excel qui ne calculent pas.
C'est ainsi que vous utilisez la fonction MOYENNE dans Excel pour trouver une moyenne arithmétique. Je vous remercie de votre lecture et j'espère vous voir sur notre blog la semaine prochaine !
Cahier d'exercices à télécharger
Formule MOYENNE dans Excel - exemples (fichier .xlsx)