Comment calculer une moyenne dans Excel : exemples de formules

  • Partage Ça
Michael Brown

Ce tutoriel vous apprendra à trouver une moyenne dans Excel avec ou sans formules et à arrondir les résultats à autant de décimales que vous le souhaitez.

Dans Microsoft Excel, il existe une poignée de fonctions différentes pour calculer la moyenne d'un ensemble de valeurs numériques. En outre, il existe une méthode instantanée sans formule. Sur cette page, vous trouverez un aperçu rapide de toutes les méthodes illustrées par des exemples d'utilisation et les meilleures pratiques. Toutes les fonctions abordées dans ce tutoriel fonctionnent dans n'importe quelle version d'Excel 365 à Excel 2007.

    Qu'est-ce que la moyenne ?

    Dans la vie de tous les jours, la moyenne est un nombre exprimant la valeur typique d'un ensemble de données. Par exemple, si quelques athlètes ont couru un sprint de 100 m, vous voudrez peut-être connaître le résultat moyen, c'est-à-dire le temps que la plupart des sprinters sont censés mettre pour terminer la course.

    En mathématiques, la moyenne est la valeur moyenne ou centrale d'un ensemble de nombres, qui est calculée en divisant la somme de toutes les valeurs par leur nombre.

    Dans l'exemple ci-dessus, en supposant que le premier athlète ait couvert la distance en 10,5 secondes, que le deuxième ait eu besoin de 10,7 secondes et que le troisième ait mis 11,2 secondes, le temps moyen serait de 10,8 secondes :

    (10.5+10.7+11.2)/3 = 10.8

    Comment obtenir une moyenne dans Excel sans formules

    Dans les feuilles de calcul Excel, vous n'avez pas besoin d'effectuer des calculs manuels - de puissantes fonctions Excel se chargent de tout le travail en coulisse et fournissent le résultat en un rien de temps. Avant d'explorer les fonctions spécialisées en détail, apprenons une méthode rapide et étonnamment simple sans formule.

    Pour trouver rapidement une moyenne sans formule, utilisez la barre d'état d'Excel :

    1. Sélectionnez les cellules ou les plages dont vous voulez faire la moyenne. Pour les sélections non contiguës, utilisez la touche Ctrl.
    2. Regardez la barre d'état en bas de la fenêtre Excel, qui fournit les informations essentielles sur les cellules actuellement sélectionnées. L'une des valeurs qu'Excel calcule automatiquement est la moyenne.

    Le résultat est montré dans l'image ci-dessous :

    Comment calculer la moyenne manuellement

    En mathématiques, pour trouver la moyenne arithmétique d'une liste de nombres, vous devez additionner toutes les valeurs, puis diviser la somme par le nombre de nombres contenus dans la liste. Dans Excel, cette opération peut être effectuée à l'aide des fonctions SUM et COUNT, respectivement :

    SOMME( gamme )/COUNT( gamme )

    Pour la plage de chiffres ci-dessous, la formule est la suivante :

    =SOMME(B3:B12)/COMPTE(B3:B12)

    Comme vous pouvez le voir, le résultat de la formule correspond exactement à la valeur moyenne dans la barre d'état.

    Dans la pratique, vous n'aurez pratiquement jamais besoin de faire une moyenne manuelle dans vos feuilles de calcul, mais il peut être utile de revérifier le résultat de votre formule de moyenne en cas de doute.

    Voyons maintenant comment faire de la moyenne dans Excel en utilisant les fonctions spécialement conçues à cet effet.

    Fonction AVERAGE - calcul d'une moyenne de nombres

    Vous utilisez la fonction MOYENNE d'Excel pour obtenir une moyenne de tous les nombres dans les cellules ou les plages spécifiées.

    MOYENNE(nombre1, [nombre2], ...)

    numéro 1, numéro 2 , ... sont des valeurs numériques pour lesquelles vous souhaitez trouver la moyenne. Une formule peut contenir jusqu'à 255 arguments. Les arguments peuvent être fournis sous forme de nombres, de références ou de plages nommées.

    La MOYENNE est l'une des fonctions les plus simples et les plus faciles à utiliser dans Excel.

    Pour calculer une moyenne de nombres, vous pouvez les saisir directement dans une formule ou fournir les références de cellule ou de plage correspondantes.

    Par exemple, pour calculer la moyenne de 2 plages et d'une cellule individuelle ci-dessous, la formule est la suivante :

    =MOYENNE(B4:B6, B8:B10, B12)

    Outre les chiffres, la fonction MOYENNE d'Excel permet de trouver une moyenne d'autres valeurs numériques telles que des pourcentages et des temps.

    Formule Excel MOYENNE - notes d'utilisation

    Comme vous venez de le voir, il est facile d'utiliser la fonction MOYENNE dans Excel. Toutefois, pour obtenir un résultat correct, vous devez comprendre clairement quelles valeurs sont incluses dans la moyenne et lesquelles sont ignorées.

    Inclus :

    • Cellules avec des valeurs nulles (0)
    • Valeurs logiques VRAI et FAUX saisies directement dans la liste des arguments. Par exemple, la formule AVERAGE(VRAI, FAUX) renvoie 0,5, qui est la moyenne de 1 et 0.

    Ignoré :

    • Cellules vides
    • Chaînes de texte
    • Cellules contenant les valeurs booléennes VRAI et FAUX

    Pour plus d'informations, veuillez consulter la section Comment utiliser la fonction MOYENNE dans Excel.

    Fonction AVERAGEA - moyenne de toutes les cellules non vierges

    La fonction AVERAGEA d'Excel est similaire à AVERAGE en ce sens qu'elle calcule la moyenne arithmétique des valeurs contenues dans ses arguments. La différence est que AVERAGEA inclut toutes les cellules non vides dans un calcul, qu'ils contiennent des nombres, du texte, des valeurs logiques ou des chaînes vides renvoyées par d'autres fonctions.

    AVERAGEA(valeur1, [valeur2], ...)

    valeur1, valeur2, ... sont des valeurs, des tableaux, des références de cellules ou des plages que vous souhaitez moyenner. Le premier argument est obligatoire, les autres (jusqu'à 255) sont facultatifs.

    Formule Excel AVERAGEA - notes d'utilisation

    Comme nous l'avons mentionné plus haut, la fonction AVERAGEA traite différents types de valeurs, tels que des nombres, des chaînes de texte et des valeurs logiques, et voici comment ils sont évalués :

    Inclus :

    • Les valeurs de texte sont évaluées à 0.
    • Les chaînes de longueur nulle ("") sont évaluées comme 0.
    • La valeur booléenne VRAI est évaluée à 1 et FAUX à 0.

    Ignoré :

    • Cellules vides

    Par exemple, la formule ci-dessous donne 1, qui est la moyenne de 2 et de 0.

    =MOYENNEA(2, FAUX)

    La formule suivante donne 1,5, qui est la moyenne de 2 et de 1.

    =MOYENNEA(2, TRUE)

    L'image ci-dessous montre les formules AVERAGE et AVERAGEA appliquées à la même liste de valeurs et les différents résultats qu'elles renvoient :

    Fonction AVERAGEIF - obtention de la moyenne avec condition

    Pour obtenir la moyenne de toutes les cellules de la plage spécifiée qui remplissent une certaine condition, utilisez la fonction AVERAGEIF.

    AVERAGEIF(plage, critères, [plage_moyenne])

    La fonction AVERAGEIF possède les arguments suivants :

    • Gamme (obligatoire) - la plage de cellules à tester par rapport à un critère donné.
    • Critères (obligatoire) - la condition qui doit être remplie.
    • Moyenne_gamme (facultatif) - les cellules à moyenner. Si elle est omise, alors gamme fait l'objet d'une moyenne.

    La fonction IF MOYENNE est disponible dans Excel 2007 - Excel 365. Dans les versions antérieures, vous pouvez créer votre propre formule IF MOYENNE.

    Voyons maintenant comment vous pouvez utiliser la fonction Excel AVERAGEIF pour calculer la moyenne des cellules en fonction de la condition que vous spécifiez.

    Supposons que vous ayez des notes pour différentes matières en C3:C15 et que vous souhaitiez trouver une note moyenne en mathématiques. Cela peut être fait avec la formule suivante :

    =AVERAGEIF(B3:B15, "math", C3:C15)

    Au lieu de "coder en dur" la condition directement dans une formule, vous pouvez la saisir dans une cellule distincte (F3) et faire référence à cette cellule dans les critères :

    =MOYENNE (B3:B15, F3, C3:C15)

    Pour plus d'exemples de formules, veuillez consulter la fonction Excel AVERAGEIF.

    Fonction AVERAGEIFS - moyenne avec plusieurs critères

    Pour faire une moyenne avec deux conditions ou plus, utilisez la contrepartie plurielle de AVERAGEIF - la fonction AVERAGEIFS.

    AVERAGEIFS(gamme_moyenne, gamme_de_critères1, critères1, [gamme_de_critères2, critères2], ...)

    La fonction a la syntaxe suivante :

    • Moyenne_gamme (obligatoire) - la fourchette à prendre en compte dans la moyenne.
    • Plage de critères (obligatoire) - la gamme à tester critères .
    • Critères (obligatoire) - la condition qui détermine les cellules à moyenner. Elle peut être fournie sous la forme d'un nombre, d'une expression logique, d'une valeur de texte ou d'une référence de cellule.

    1 à 127 critères_plage / critères La première paire est obligatoire, les suivantes sont facultatives.

    En substance, vous utilisez AVERAGEIFS de la même manière que AVERAGEIF, sauf que plusieurs conditions peuvent être testées dans une seule formule.

    Supposons que certains élèves n'ont pas passé de tests dans certaines matières et ont des scores nuls. Vous cherchez à trouver un score moyen dans une matière spécifique en ignorant les zéros.

    Pour accomplir cette tâche, vous construisez une formule AVERAGEIFS avec deux critères :

    • Définissez la plage à moyenner (C3:C15).
    • Spécifiez la plage à vérifier par rapport à la 1ère condition (B3:B15 - articles).
    • Exprimer la 1ère condition ("math" ou F3 - l'élément cible entre guillemets ou référence à la cellule contenant l'élément).
    • Spécifiez la plage à vérifier par rapport à la 2e condition (C3:C15 - notes).
    • Exprimez la 2ème condition (">0" - supérieur à zéro).

    En assemblant les composants ci-dessus, nous obtenons la formule suivante :

    =AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")

    Ou

    =AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")

    L'image ci-dessous montre clairement que seules deux cellules (C6 et C10) remplissent les deux conditions, et donc que seules ces cellules font l'objet d'une moyenne.

    Pour plus d'informations, consultez la fonction AVERAGEIFS d'Excel.

    Formules AVERAGEIF et AVERAGEIFS - notes d'utilisation

    Les fonctions Excel AVERAGEIF et AVERAGEIFS ont beaucoup en commun, notamment les valeurs qu'elles calculent et celles qu'elles ignorent :

    • Dans la plage de moyennes, les cellules vides, les valeurs de texte, les valeurs logiques VRAI/FAUX sont ignorées.
    • Dans les critères, les cellules vides sont traitées comme des valeurs nulles.
    • Les caractères génériques tels que le point d'interrogation ( ?) et l'astérisque (*) peuvent être utilisés dans les critères de correspondance partielle.
    • Si aucune cellule ne répond à tous les critères spécifiés, une erreur #DIV0 ! se produit.

    AVERAGEIF vs. AVERAGEIFS - différences

    En termes de fonctionnalité, la différence la plus essentielle est que AVERAGEIF ne peut traiter qu'une seule condition alors que AVERAGEIFS peut traiter un ou plusieurs critères. Il existe également quelques différences techniques liées à plage_moyenne .

    • Avec AVERAGEIF, moyenne_gamme est le dernier argument, facultatif, mais dans les formules AVERAGEIFS, c'est le premier argument, obligatoire.
    • Avec AVERAGEIF, plage_moyenne ne doit pas nécessairement être de la même taille que gamme parce que les cellules réelles dont il faut faire la moyenne sont déterminées par la taille de l'échantillon. gamme argument - la cellule supérieure gauche de moyenne_gamme est pris comme point de départ, et on calcule la moyenne d'autant de cellules que celles qui sont incluses dans la gamme AVERAGEIFS exige que chaque critères_plage pour être de la même taille et de la même forme que plage_moyenne sinon une erreur #VALUE ! se produit.

    Formule IF OR moyenne dans Excel

    Étant donné que la fonction Excel AVERAGEIFS fonctionne toujours avec la logique ET (tous les critères doivent être VRAIS), vous devrez construire votre propre formule pour calculer la moyenne des cellules avec la logique OU (tout critère unique doit être VRAI).

    Voici la formule générique pour calculer la moyenne entre les cellules X et Y.

    MOYENNE(IF(ISNUMBER(MATCH( gamme , { critères1 , critères2 ,...}, 0)), moyenne_gamme ))

    Voyons maintenant comment cela fonctionne en pratique. Dans le tableau ci-dessous, supposons que vous vouliez trouver la note moyenne de deux sujets, Biologie et Chimie Cette opération peut être réalisée à l'aide de la formule de tableau suivante :

    =AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15)))

    Traduite en langage humain, la formule dit : faire la moyenne des cellules dans C3:C15 si une cellule correspondante dans B3:B15 est soit "Biologie" soit "Chimie".

    Au lieu des critères codés en dur, vous pouvez utiliser une référence de plage (F3:F4 dans notre cas) :

    =MOYENNE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))

    Pour que la formule fonctionne correctement, n'oubliez pas d'appuyer sur Ctrl + Shift + Entrée dans Excel 2019 et inférieur. Dans Excel tableau dynamique (365 et 2021), une simple touche Entrée suffit :

    Comment fonctionne cette formule :

    Pour nos lecteurs curieux et réfléchis qui veulent non seulement utiliser une formule mais aussi comprendre ce qu'ils font, voici une explication détaillée de la logique.

    Au cœur de la formule, la fonction IF détermine les valeurs de la plage source qui correspondent à l'un des critères spécifiés et transmet ces valeurs à la fonction AVERAGE :

    La fonction MATCH utilise les noms des sujets dans B3:B15 comme valeurs de recherche et compare chacune de ces valeurs avec le tableau de recherche dans F3:F4 (nos sujets cibles). Le 3ème argument ( type de correspondance ) est mis à 0 pour rechercher une correspondance exacte :

    MATCH(B3:B15, F3:F4, 0)

    Lorsqu'une correspondance est trouvée, MATCH renvoie sa position relative dans le tableau de recherche, sinon une erreur #N/A :

    {1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}

    La fonction ISNUMBER convertit les nombres en VRAI et les erreurs en FAUX :

    {VRAI;VRAI;VRAI;FAUX;VRAI;FAUX;VRAI;FAUX;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;FAUX}

    Ce tableau va au test logique de IF. Dans sa forme complète, le test logique devrait être écrit comme ceci :

    IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE

    Pour des raisons de brièveté, nous omettons la partie =TRUE car elle est implicite.

    En fixant le valeur_si_vrai à C3:C15, vous demandez à la fonction IF de remplacer les VRAIS par les valeurs réelles de C3:C15 :

    {89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}

    Ce tableau final est transmis à la fonction AVERAGE qui calcule une moyenne arithmétique des nombres en ignorant les valeurs logiques.

    Comment arrondir une moyenne dans Excel

    Lorsque vous calculez une moyenne dans Excel, le résultat est souvent un nombre comportant plusieurs décimales. Si vous souhaitez afficher moins de chiffres décimaux ou arrondir une moyenne à un nombre entier, utilisez l'une des solutions suivantes.

    Diminution de l'option décimale

    Pour arrondir uniquement les moyenne affichée sans modifier la valeur sous-jacente, le moyen le plus rapide est d'utiliser la fonction Diminution Décimal sur le Accueil dans l'onglet Numéro groupe :

    Boîte de dialogue Format des cellules

    Le nombre de décimales peut également être spécifié dans le champ Formatage des cellules Pour ce faire, sélectionnez la cellule de la formule et appuyez sur Ctrl + 1 pour ouvrir la boîte de dialogue de la formule. Formatage des cellules Puis, passez à la fenêtre Numéro et tapez le nombre de lieux que vous souhaitez afficher dans l'onglet Décimales boîte.

    Comme la méthode précédente, cette méthode ne modifie que le format d'affichage. Lorsque vous faites référence à la cellule moyenne dans d'autres formules, la valeur originale non arrondie sera utilisée dans tous les calculs.

    Pour plus de détails, veuillez consulter la rubrique Arrondir les chiffres en modifiant le format des cellules.

    Arrondir une moyenne avec une formule

    Pour arrondir la valeur calculée elle-même, intégrez votre formule de moyenne dans l'une des fonctions d'arrondi d'Excel.

    Dans la plupart des cas, vous utiliserez la fonction ROUND qui suit les règles mathématiques générales d'arrondi. Dans le 1er argument ( numéro ), imbrique la fonction AVERAGE, AVERAGEIF ou AVERAGEIFS. Dans le second argument ( num_chiffres ), spécifiez le nombre de décimales auquel arrondir la moyenne.

    Par exemple, pour arrondir une moyenne à l'unité. entier le plus proche la formule est :

    =ROUND(MOYENNE(B3:B15), 0)

    Pour arrondir une moyenne à une décimale c'est la formule à utiliser :

    =ROUND(MOYENNE(B3:B15), 1)

    Pour arrondir une moyenne à deux décimales celui-ci va fonctionner :

    =ROUND(MOYENNE(B3:B15), 2)

    Conseil : pour arrondir à la hausse, utilisez la fonction ROUNDUP ; pour arrondir à la baisse, utilisez la fonction ROUNDDOWN.

    C'est ainsi que vous pouvez faire une moyenne dans Excel. Vous trouverez ci-dessous des liens vers des didacticiels connexes qui traitent de cas plus spécifiques de moyenne, en espérant qu'ils vous seront utiles. Merci de votre lecture !

    Cahier d'exercices à télécharger

    Calculer la moyenne dans Excel - exemples (fichier .xlsx)

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.