Excel offre plusieurs méthodes pour calculer une moyenne tout en tenant compte des filtres ou des conditions. Voici un guide détaillé pour y parvenir.
Lorsque vous appliquez un filtre dans Excel, la fonction SOUS.TOTAL
permet de calculer une moyenne en tenant compte uniquement des lignes visibles.
=SOUS.TOTAL(101; plage)
101
: Indique à Excel de calculer une moyenne uniquement pour les lignes visibles.plage
: La plage de cellules sur laquelle calculer la moyenne.=SOUS.TOTAL(101; plage)
en remplaçant plage
par la plage des données numériques.Utilisez la fonction MOYENNE.SI
pour calculer une moyenne basée sur un critère spécifique.
=MOYENNE.SI(plage_critères; critère; plage_moyenne)
plage_critères
: La plage contenant les critères (par exemple, catégories ou noms).critère
: La condition pour inclure les lignes dans la moyenne (ex. : ">50"
, "Ventes"
).plage_moyenne
: La plage des données numériques sur lesquelles calculer la moyenne.Pour calculer la moyenne des ventes supérieures à 100 dans la colonne B :
=MOYENNE.SI(B1:B10; ">100"; C1:C10)
Pour appliquer plusieurs conditions, utilisez MOYENNE.SI.ENS
.
=MOYENNE.SI.ENS(plage_moyenne; plage_critères1; critère1; plage_critères2; critère2; ...)
Pour calculer la moyenne des ventes dans la colonne C, où la région est “Nord” et le montant des ventes est supérieur à 100 :
=MOYENNE.SI.ENS(C1:C10; A1:A10; "Nord"; B1:B10; ">100")
Si vous souhaitez utiliser des critères complexes tout en appliquant un filtre, créez une colonne auxiliaire pour indiquer les lignes à inclure dans le calcul :
=SI(B1>100;1;0)
Cela renverra 1
si la condition est remplie.SOUS.TOTAL
pour calculer la moyenne des lignes visibles.Si vous travaillez avec un grand tableau, les Tableaux croisés dynamiques permettent de calculer des moyennes sur des sous-ensembles de données.
0
ou un autre substitut avant de calculer.SOUS.TOTAL
au lieu de MOYENNE
si un filtre est appliqué.">100"
).Formule | Utilité | Exemple |
---|---|---|
SOUS.TOTAL(101; plage) | Moyenne avec filtres | =SOUS.TOTAL(101; C1:C10) |
MOYENNE.SI | Moyenne basée sur un critère | =MOYENNE.SI(B1:B10; ">100"; C1:C10) |
MOYENNE.SI.ENS | Moyenne avec plusieurs critères | =MOYENNE.SI.ENS(C1:C10; A1:A10; "Nord") |
Avec ces méthodes, vous pouvez calculer des moyennes précises en fonction des filtres ou des critères souhaités.
Voici différentes méthodes pour intégrer une moyenne dans un tableau Excel, avec des exemples pratiques.
Si vous utilisez un tableau formaté (via l’onglet Accueil > Mettre sous forme de tableau), vous pouvez facilement ajouter une ligne de total qui inclut la moyenne :
Vous pouvez insérer une formule MOYENNE
ou SOUS.TOTAL
dans une cellule du tableau ou en dehors du tableau.
Tableau1
) et la colonne à moyenne est appelée Ventes
: =MOYENNE(Tableau1[Ventes])
=MOYENNE(Tableau1[NomColonne])
ou sélectionnez directement les données dans la colonne.Pour intégrer une moyenne qui se met à jour dynamiquement en fonction des filtres appliqués au tableau, utilisez la fonction SOUS.TOTAL
.
=SOUS.TOTAL(101; Tableau1[Ventes])
Un tableau croisé dynamique permet de calculer et intégrer des moyennes automatiquement dans une structure bien organisée.
Si vous voulez intégrer une moyenne conditionnelle directement dans le tableau, ajoutez une colonne calculée avec MOYENNE.SI
ou MOYENNE.SI.ENS
.
=MOYENNE.SI(Tableau1[Ventes]; ">100")
Pour mettre en avant la moyenne dans le tableau, utilisez la mise en forme conditionnelle.
=B2>MOYENNE($B$2:$B$10)
Cette règle mettra en surbrillance les valeurs supérieures à la moyenne.Méthode | Utilité |
---|---|
Ligne de total du tableau | Moyenne rapide et intégrée dans le tableau |
Formule MOYENNE | Moyenne statique ou dynamique avec nom de colonne |
SOUS.TOTAL | Moyenne dynamique avec filtres |
Tableau croisé dynamique | Calcul automatique dans une structure organisée |
Colonne auxiliaire avec MOYENNE.SI | Moyenne conditionnelle ou avec plusieurs critères |
Mise en forme conditionnelle | Mise en valeur des données relatives à la moyenne |
Synthèse des étapes pour créer un calculateur automatisé de moyenne dans Excel :
=IF(C2="Yes", A2, "")
=AVERAGEIF(C2:C11, "Yes", A2:A11)
#NAME?
, #DIV/0!
).Ce processus garantit une moyenne correcte et actualisée en fonction de critères définis par l’utilisateur.
Voici une série d’exercices conçus pour perfectionner vos compétences Excel. Les corrigés sont inclus pour…
Excel propose plusieurs fonctions pour insérer ou manipuler la date actuelle. Voici les principales méthodes…
Lorsque des nombres sont stockés sous forme de texte dans Excel, ils ne peuvent pas…
Extraire uniquement les chiffres d'une cellule contenant du texte et des nombres mélangés est une…
Pour supprimer plusieurs caractères spécifiques (par exemple, des symboles, chiffres ou lettres indésirables) dans des…
Excel permet de calculer différents types d'écarts selon le contexte, que ce soit pour des…
This website uses cookies.