Femme analysant un tableau Excel avec formules de moyenne pondérée sur un grand écran de bureau

Moyenne pondérée sur Excel avec filtres et tableaux croisés : gagnez du temps

20 août 2026

Calculer une moyenne pondérée sur Excel avec la formule SOMMEPROD/SOMME, la plupart des guides s’arrêtent là. Le problème commence quand vos données changent selon un filtre, une période ou une catégorie. La formule de base ne réagit pas aux filtres automatiques, et un tableau croisé dynamique ne propose pas de fonction native de moyenne pondérée. Deux limites que cet article traite directement, avec des méthodes qui s’adaptent à vos données sans recalcul manuel.

Pourquoi SOMMEPROD ne suit pas les filtres automatiques d’Excel

Vous filtrez une colonne par région ou par mois, et votre cellule de moyenne pondérée affiche toujours le même résultat. C’est normal : SOMMEPROD ignore les lignes masquées par un filtre. La fonction parcourt la plage entière, lignes visibles ou non.

Pour contourner ce comportement, il faut combiner SOMMEPROD avec une colonne auxiliaire qui détecte les lignes visibles. La fonction SOUS.TOTAL permet cela. SOUS.TOTAL avec le code 103 (équivalent de NBVAL) renvoie 1 pour une ligne visible et 0 pour une ligne masquée.

Concrètement, ajoutez une colonne à côté de vos données. Dans chaque cellule de cette colonne, entrez une formule du type :

=SOUS.TOTAL(103;B2) (où B2 est une cellule de la même ligne).

Ensuite, votre moyenne pondérée filtrée devient :

=SOMMEPROD(valeurs ; coefficients ; colonne_auxiliaire) / SOMMEPROD(coefficients ; colonne_auxiliaire)

La colonne auxiliaire agit comme un interrupteur : elle multiplie par 1 les lignes visibles et par 0 les lignes masquées. Le résultat se met à jour à chaque changement de filtre, sans macro ni manipulation supplémentaire.

Homme travaillant sur des tableaux croisés dynamiques Excel avec graphiques de données pondérées dans un bureau à domicile

Moyenne pondérée dans un tableau croisé dynamique : la méthode du champ calculé

Un tableau croisé dynamique (TCD) peut résumer vos données par somme, moyenne arithmétique ou comptage. Vous ne trouverez pas d’option « moyenne pondérée » dans la liste des fonctions de synthèse. C’est une limite documentée par Microsoft : les champs de TCD n’intègrent pas de calcul pondéré natif.

La solution passe par la préparation des données en amont du TCD. Ajoutez à votre tableau source une colonne qui multiplie chaque valeur par son poids. Si la colonne D contient les notes et la colonne C les coefficients, créez en colonne E la formule =D2*C2.

Construire le TCD avec les bons champs

Dans le tableau croisé dynamique, placez :

  • Le champ de catégorie (matière, produit, région) en lignes
  • La somme de la colonne « valeur × poids » en valeurs
  • La somme de la colonne « poids » (coefficients) en valeurs

Vous obtenez deux colonnes dans votre TCD. Ajoutez un champ calculé qui divise la somme pondérée par la somme des poids. Dans l’onglet Analyse du TCD, cliquez sur Champs, éléments et jeux, puis Champ calculé. Nommez-le et entrez la formule de division.

Le résultat : chaque catégorie affiche sa propre moyenne pondérée, et les filtres du TCD (segments, chronologie, filtres de rapport) modifient le calcul automatiquement. Quand vous sélectionnez un trimestre ou une zone, le TCD recalcule la moyenne pondérée uniquement sur les données filtrées.

Tableaux structurés Excel : le socle qui fiabilise vos calculs

Avant de construire une formule ou un TCD, convertissez votre plage de données en tableau structuré (Ctrl+T). Ce geste, souvent négligé dans les guides sur la moyenne pondérée, change la fiabilité de vos calculs sur plusieurs points.

  • Les nouvelles lignes ajoutées en bas du tableau sont automatiquement incluses dans les formules et les TCD, sans modifier les plages manuellement
  • Les références utilisent des noms de colonnes lisibles (ex : =SOMMEPROD(Tableau1[Note];Tableau1[Coefficient])) au lieu de plages cryptiques comme D3:D150
  • Le TCD lié à un tableau structuré intègre les données ajoutées après un simple « Actualiser »

Un tableau structuré évite l’erreur la plus fréquente en usage quotidien : une formule qui ne couvre plus toutes les lignes parce que quelqu’un a ajouté des données en dehors de la plage d’origine.

Vue aérienne d'un écran d'ordinateur portable affichant des formules Excel de moyenne pondérée avec un cahier de calculs manuscrits

GROUPBY et PIVOTBY : des alternatives récentes aux tableaux croisés dynamiques

Microsoft 365 propose deux fonctions de tableau dynamique qui méritent d’être connues pour ce type de calcul : GROUPBY et PIVOTBY. Ces fonctions créent des tableaux de synthèse directement dans une cellule, sans passer par l’interface classique des TCD.

GROUPBY regroupe les données par catégorie et applique une fonction d’agrégation. PIVOTBY fait la même chose en croisant lignes et colonnes. Pour une moyenne pondérée, vous pouvez imbriquer une fonction LAMBDA personnalisée comme agrégation.

L’avantage principal : le résultat se recalcule automatiquement quand les données source changent, sans cliquer sur « Actualiser ». Les formules de tableau dynamique réagissent en temps réel, ce qui supprime une étape manuelle récurrente avec les TCD classiques.

Ces fonctions ne sont disponibles que dans les versions récentes de Microsoft 365. Si votre organisation utilise une version antérieure d’Excel, la méthode du TCD avec champ calculé reste la plus fiable.

Quelle méthode choisir selon votre usage

Le choix dépend de la fréquence de mise à jour et du volume de données.

Méthode Quand l’utiliser Limite principale
SOMMEPROD + SOUS.TOTAL Petit jeu de données, filtres manuels ponctuels Colonne auxiliaire à maintenir
TCD + champ calculé Rapports récurrents, données volumineuses Actualisation manuelle nécessaire
GROUPBY / PIVOTBY Microsoft 365, automatisation sans TCD Non disponible dans les anciennes versions

Pour un fichier partagé entre collègues, le tableau structuré combiné à un TCD avec champ calculé offre le meilleur équilibre entre lisibilité et maintenance. Pour un usage personnel sur Microsoft 365, GROUPBY avec une formule de moyenne pondérée intégrée réduit le nombre de manipulations au strict minimum.

La moyenne pondérée sur Excel n’a pas besoin d’être recalculée à la main à chaque changement de filtre. Structurez vos données en tableau, choisissez la méthode adaptée à votre version, et le tableur fait le reste.

Articles similaires