Le tutoriel vous apprendra les formules les plus efficaces aux nombres moyens, pourcentages et heures d'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 fonction la plus populaire - la fonction moyenne.
La fonction moyenne dans Excel est utilisée pour trouver la moyenne arithmétique des nombres spécifiés. La syntaxe est la suivante:
Moyenne (Number1, [Number2],…)Où Number1, Number2 , etc. sont des valeurs numériques pour lesquelles vous souhaitez obtenir la moyenne. Ils peuvent être fournis sous forme de valeurs numériques, de tableaux, de références de cellules ou de plages. Le premier argument est requis, les suivants sont facultatifs. Dans une formule, vous pouvez inclure jusqu'à 255 arguments.
La moyenne est disponible dans toutes les versions d'Excel 365 mais Excel 2007.
Pour la plupart, l'utilisation de la fonction moyenne dans Excel est facile. Cependant, il y a quelques nuances dont vous devriez être consciente.
Note. Lorsque vous utilisez la fonction moyenne dans vos feuilles Excel, veuillez garder à l'esprit la différence entre les cellules avec des valeurs nulles et des cellules vierges - 0 sont comptées, mais les cellules vides ne le sont pas. Cela pourrait être particulièrement déroutant si l'option " Afficher un zéro dans les cellules qui ont une valeur zéro " ne sont pas contrôlées dans une feuille de calcul donnée. Vous pouvez trouver cette option sous Options Excel > Avancé > Options d'affichage pour cette feuille de calcul .
Pour créer une formule Excel de base pour la moyenne, il vous suffit de fournir les valeurs de source. Cela peut être fait de différentes manières.
Pour calculer une moyenne de certains nombres , vous pouvez les taper directement dans une formule. Par exemple, pour en moyenne les nombres 1,2,3 et 4, la formule est:
=AVERAGE(1,2,3,4)
Pour en moyenne une colonne dans Excel, fournissez une référence en colonne entière:
=AVERAGE(A:A)
Pour faire une ligne en moyenne, utilisez une référence entière:
=AVERAGE(1:1)
Pour en moyenne une gamme de cellules , spécifiez cette gamme dans votre formule:
=AVERAGE(A1:C20)
Pour retourner une moyenne de cellules non adjacentes , chaque référence cellulaire doit être fournie individuellement:
=AVERAGE(A1, C1, D1)
Pour en moyenne plusieurs gammes , utilisez plusieurs références de plage dans une seule formule:
=AVERAGE(A1:A20, C1:D10)
Et naturellement, rien ne vous empêche d'inclure des valeurs, des références cellulaires et de gamme dans la même formule que votre logique métier. Par exemple:
=AVERAGE(B3:B5, D7:D9, E11, 100)
Et 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:
Outre les nombres, la moyenne Excel peut facilement trouver une moyenne arithmétique d'autres valeurs numériques telles que les pourcentages et les temps, comme démontré dans les exemples suivants.
Pour obtenir une moyenne de pourcentages, vous utilisez une formule Excel normale pour la moyenne. L'essentiel est de définir le format en pourcentage pour la cellule de formule.
Par exemple, pour calculer un pourcentage moyen dans les cellules C2 à C11, la formule est:
=AVERAGE(C2:C11)
Le calcul des différentes unités de temps manuellement serait une vraie douleur… Heureusement, la fonction EXCEL se fait parfaitement avec les temps. Pour que la moyenne du temps s'affiche correctement, n'oubliez pas d'appliquer un format de temps approprié à la cellule de formule.
Par exemple, pour trouver une période moyenne dans l'ensemble de données ci-dessous, la formule est:
=AVERAGE(B3:B13)
La fonction moyenne Excel saute les cellules vierges, le texte et les valeurs logiques, mais pas les zéros. Dans l'image ci-dessous, notez que la moyenne dans les cellules E4, E5 et E6 est la même que dans E3 en tant que cellule vierge et non valide dans la colonne C est ignorée et que seuls les nombres dans les colonnes B et D sont traités. Cependant, la valeur zéro en C7 est incluse dans la moyenne dans E7, car il s'agit d'une valeur numérique valide.
Pour exclure les zéros, utilisez plutôt la fonction moyenne ou moyenne. Par exemple:
=AVERAGEIF(B3:D3, "0")
Pour obtenir une moyenne des valeurs top 3, 5, 10 ou n dans une plage, utilisez la moyenne en combinaison avec la grande fonction:
Moyen (grand ( gamme , {1,2,3,…, n}))Par exemple, pour obtenir une moyenne des 3 plus grands nombres en B3: B11, la formule est:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Pour calculer une moyenne des valeurs inférieures de 3, 5, 10 ou n dans une plage, utilisez la moyenne avec la petite fonction:
Moyen (petit ( plage , {1,2,3,…, n})))Par exemple, pour en moyenne les 3 nombres les plus bas de la plage, la formule se déroule comme suit:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
Et voici les résultats:
Comment fonctionne cette formule :
Normalement, la grande fonction détermine la nième plus grande valeur dans un tableau donné. Pour obtenir les n valeurs supérieures, une constante de tableau telle que {1,2,3} est utilisée pour le deuxième argument.
Dans notre cas, le grand renvoie les 3 valeurs les plus élevées de la plage, qui sont 94, 93 et 90. La moyenne le prend à partir de là et produit la moyenne.
La petite combinaison moyenne fonctionne de manière similaire.
Pour calculer une moyenne avec des conditions, vous pouvez tirer parti de la moyenne ou des moyennes dans Excel 2007 - 365. Dans les versions antérieures, vous pouvez construire votre propre moyenne si la formule.
Pour les nombres moyens qui répondent à une certaine condition, utilisez cette formule générique:
Moyenne (if ( critères_range = critères , moyenne_Range )))Dans Excel 2019 et inférieur, cela ne fonctionne que comme une formule de tableau, ce qui signifie que vous devez appuyer sur les touches Ctrl Shift Entrée pour la compléter correctement. Dans Excel 365 et 2021, une formule normale fonctionnera bien.
Par exemple, trouvons un score mathématique moyen dans le tableau ci-dessous. Pour cela, utilisez simplement "mathématiques" pour les critères:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Ou vous pouvez saisir la condition dans une cellule et référence à cette cellule (F2 dans notre cas):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
Comment fonctionne cette formule
Le test logique de la fonction IF compare chaque sujet en C3: C11 contre celui de la cible en F2. Le résultat de la comparaison est un tableau de valeurs vraies et fausses, où les trues représentent les correspondances:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
Pour l'argument Value_ if_true , nous fournissons la plage de scores (B3: B11), donc si le test logique est vrai, le score correspondant est renvoyé. Comme l'argument de 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 alimenté à la fonction moyenne, qui calcule une moyenne arithmétique des nombres ignorant les fausses valeurs.
À des nombres moyens avec plusieurs critères, la formule générique est:
Moyenne (if (( critères_range1 = critères1 ) * ( critères_range2 = critères2 ), moyen_range )))Par exemple, pour en moyenne les scores 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 cellulaires pour les critères, cela fonctionne aussi bien:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
Dans Excel 2019 et inférieur, les deux ci-dessus doivent être des formules de tableau, alors n'oubliez pas d'appuyer sur Ctrl Shift Entrée pour obtenir un résultat précis. Dans Excel 365 et 2021, une clé Entrée normale fonctionnera bien en raison de la prise en charge intégrée pour les tableaux dynamiques.
Le même résultat peut être obtenu à l'aide de la déclaration IFS nichée:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Quelle formule utiliser n'est qu'une question de vos préférences personnelles.
Comment fonctionne cette formule
Dans le test logique de If, deux opérations de comparaison sont effectuées - d'abord, vous vérifiez la liste des sujets en C3: C11 par rapport à la valeur en G2, puis vous comparez les classes en D3: D11 par rapport à la valeur en G3. Les deux tableaux de valeurs vraies et fausses sont multipliés et l'opération de multiplication fonctionne comme l'opérateur et. Dans toute opération arithmétique, True équivaut à 1 et FAUX équivaut à 0. La multiplication par 0 ne donne toujours zéro, donc 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 à 1 (true):
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Ce tableau final est servi à la moyenne.
Dans le cas où vous souhaitez arrondir uniquement la moyenne affichée sans modifier la valeur sous-jacente, utilisez la commande Dimit Decimal sur le ruban ou la boîte de dialogue des cellules de format, comme expliqué dans la façon de terminer la moyenne dans Excel.
Pour contourner la valeur calculée elle-même, combinez la moyenne avec l'une des fonctions d'arrondi Excel.
Pour suivre les règles de mathématiques générales pour l'arrondi, la moyenne de nid dans la fonction ronde. Dans le 2ème argument ( num_digits ), spécifiez le nombre de chiffres pour contourner une moyenne à.
Par exemple, pour contourner une moyenne à l' entier le plus proche , utilisez cette formule:
=ROUND(AVERAGE(B3:B11), 0)
Pour contourner une moyenne à une décimale , utilisez 1 pour l'argument NUM_DIGITS :
=ROUND(AVERAGE(B3:B11), 1)
Pour compléter une moyenne à deux décimales , utilisez 2 pour l'argument NUM_DIGITS :
=ROUND(AVERAGE(B3:B11), 2)
Et ainsi de suite.
Pour arrondir vers le haut, utilisez la fonction Roundup:
=ROUNDUP(AVERAGE(B3:B11), 1)
Pour arrondir vers le bas, l'arrondissement est la fonction à utiliser:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
Si la plage de cellules que vous essayez de calculer n'a pas de valeurs numériques, une formule moyenne renverra un fossé par zéro erreur (# div / 0!). Pour résoudre ce problème, vous pouvez obtenir un total de valeurs numériques avec la fonction de nombre et si le nombre est supérieur à 0, alors moyen; Sinon - renvoyez une chaîne vide.
If (compter ( plage )> 0, moyenne ( plage ), "")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), "")
Lorsque vous tentez de moyenne une gamme de cellules qui a des erreurs, le résultat sera une erreur. Pour éviter que cela ne se produise, utilisez l'une des solutions suivantes.
Avant de faire la moyenne, filtrez les erreurs à l'aide de la fonction IFERROR:
Moyen (iderror ( gamme , ""))Dans toutes les versions, sauf Excel 365 et 2021 où les tableaux sont gérés nativement, appuyez ensemble sur les touches Ctrl Shift Entrée pour en faire une formule de tableau.
Par exemple, pour en moyenne la plage ci-dessous des cellules sans erreurs, la formule est:
=AVERAGE(IFERROR(B3:B13, ""))
Un autre moyen facile d'ignorer moyen d'erreurs consiste à utiliser la fonction agrégée. Pour configurer l'agrégat à cet effet, vous définissez l'argument Function_NUM sur 1 (fonction moyenne) et l'argument des options sur 6 (ignorer les valeurs d'erreur).
Par exemple:
=AGGREGATE(1, 6, B3:B13)
Comme vous pouvez le voir dans la capture d'écran, les deux fonctions fonctionnent magnifiquement:
Si vous avez rencontré un problème avec une formule moyenne dans Excel, nos conseils de dépannage vous aideront à le résoudre rapidement.
Si la plage que vous essayez de moyenne n'a pas une seule valeur numérique, une erreur # div / 0 se produit. Cela se produit souvent lorsque les nombres sont formatés en texte. Pour corriger l'erreur, convertissez simplement le texte en numéro.
Un petit triangle vert dans le coin supérieur gauche des cellules est une indication claire de ce cas:
Si une formule moyenne fait référence aux cellules qui contiennent une erreur, disons #value!, Les formules entraîneront la même erreur. Pour résoudre ce problème, utilisez une combinaison de moyenne avec iIrror ou la fonction agrégée comme décrit dans ces exemples. Ou remplacez l'erreur de valeur dans les données source par un certain texte le cas échéant.
Si votre cellule affiche une formule au lieu de la réponse, alors probablement le mode de formules Show est allumé dans votre feuille de calcul. D'autres raisons pourraient être une formule entrée sous forme de texte, avec un espace ou une apostrophe de premier plan avant le signe égal. Les solutions à tous ces problèmes sont fournies ici: les formules Excel ne calculent pas.
C'est ainsi que vous utilisez la fonction moyenne dans Excel pour trouver une moyenne arithmétique. Je vous remercie d'avoir lu et j'espère vous voir sur notre blog la semaine prochaine!
Formule moyenne dans Excel - Exemples (fichier .xlsx)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!