Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment calculer la moyenne des cellules provenant de différentes feuilles dans Excel ?

Author Kelly Last modified

Lorsque vous travaillez avec des classeurs Excel contenant des données similaires réparties sur plusieurs feuilles – comme les ventes mensuelles, les budgets départementaux ou les résultats de sondages répétés – vous pourriez avoir besoin de calculer rapidement la moyenne de la même cellule ou plage de cellules dans différentes feuilles de calcul. Calculer ces moyennes une par une manuellement peut être fastidieux et sujet à erreurs, surtout lorsque le nombre de feuilles augmente. Ce guide présente plusieurs méthodes efficaces et pratiques pour calculer la moyenne des cellules sur différentes feuilles dans Excel, vous aidant à gagner du temps, à réduire les erreurs manuelles et à garantir la cohérence de votre analyse de données.


Calculer la moyenne des cellules de plusieurs feuilles dans Excel

Si vous devez calculer la moyenne de la même plage sur plusieurs feuilles de calcul – par exemple, pour trouver la moyenne des ventes dans la plage A1:A10 sur les feuilles nommées Feuil1 à Feuil5 – Excel propose une solution directe basée sur des formules. Cette approche fonctionne mieux lorsque toutes les feuilles ont la même structure et des noms cohérents.

Étapes :

Sélectionnez une cellule vide où vous souhaitez afficher le résultat (par exemple, la cellule C3), puis entrez la formule suivante :

=AVERAGE(Sheet1:Sheet5!A1:A10)

Après avoir appuyé sur Entrée, Excel renverra la valeur moyenne de la plage spécifiée sur toutes les feuilles de Feuil1 à Feuil5.

apply a formula to average cells from different sheets

Note :
Dans =AVERAGE(Sheet1:Sheet5!A1:A10):
  - Sheet1:Sheet5 définit une plage d'onglets de feuille de calcul consécutifs. Les deux extrémités sont incluses.
  - A1:A10 est la même plage sur toutes les feuilles.

⚠️ Assurez-vous que cette plage existe sur chaque feuille dans la plage. Sinon, Excel retournera une #REF! erreur.

Si vous avez besoin de faire la moyenne des valeurs de différentes plages sur plusieurs feuilles, vous pouvez les lister manuellement :

=AVERAGE(A1:A5, Sheet2!A3:A6, Sheet3!A7:A9, Sheet4!A2:A10, Sheet5!A4:A7)

Cette version est utile lorsque les plages varient entre les feuilles. Entrez-la dans votre cellule de résultat et appuyez sur Entrée.

Avantages : Rapide et simple pour les feuilles adjacentes et uniformément nommées sans utiliser de modules complémentaires ou de code VBA.
Inconvénients : Insérer, supprimer ou renommer des feuilles entre les deux peut perturber les résultats. Pour les feuilles dynamiques ou non adjacentes, les mises à jour de la formule sont manuelles.
Conseils : Vérifiez l’orthographe des noms des feuilles et assurez-vous que la plage cible existe sur toutes les feuilles. Si vous copiez des formules entre les cellules, vérifiez que toutes les références sont toujours valides.

Calculer la moyenne de la même cellule sur plusieurs feuilles avec Kutools pour Excel

Kutools pour Excel améliore votre capacité à extraire et consolider des valeurs de la même cellule ou plage sur plusieurs feuilles de calcul en utilisant sa fonction Incrément automatique des références de feuille de calcul. Cela est particulièrement utile lorsqu'on travaille avec un grand nombre de feuilles ayant une disposition cohérente.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Étapes d'utilisation :

1. Ouvrez une nouvelle feuille de calcul (comme une feuille de synthèse), puis sélectionnez la cellule où vous souhaitez calculer la moyenne – par exemple, D7.

2. Allez dans Kutools > Plus (dans le groupe Formule ) > Incrément automatique des références de feuille de calcul.
Open Dynamically Refer to Worksheets feature in Kutools

3. Dans la boîte de dialogue :
  - Choisissez un ordre de remplissage dans le menu déroulant Ordre de remplissage (par exemple, Remplir verticalement cellule après cellule).
  - Dans la Liste des feuilles de calcul, cochez les feuilles qui contiennent la cellule dont vous voulez calculer la moyenne.
  - Cliquez sur Remplir la plage, puis fermez la boîte de dialogue.
Set options in Kutools dialog

4. Les valeurs des cellules sélectionnées seront listées dans la plage (par exemple, D7:D11). Ensuite, entrez la formule suivante dans une autre cellule vide pour calculer la moyenne :

=AVERAGE(D7:D11)

Appuyez sur Entrée pour obtenir le résultat. Cela simplifie la consolidation mais ne s'étend pas automatiquement aux nouvelles feuilles ajoutées – vous devrez relancer la fonction lorsque la liste des feuilles change.

Apply AVERAGE formula to filled values

Avantages : Automatise l'extraction de la même cellule à partir de plusieurs feuilles, réduit l'édition de formules, idéal pour les grands classeurs.
Limitations : Requiert Kutools ; les nouvelles feuilles doivent être resélectionnées manuellement ; non optimal pour des petites tâches ponctuelles.
Astuce pratique : Après avoir rempli la plage, double-vérifiez que toutes les feuilles cibles ont été sélectionnées et que les cellules extraites sont correctes avant de calculer la moyenne.

Calcul en lot de nombreuses cellules sur plusieurs feuilles avec Kutools pour Excel

Dans certains cas, vous devrez peut-être calculer les moyennes pour plusieurs cellules correspondantes sur plusieurs feuilles de calcul simultanément – par exemple, résumer les résultats pour A1, B1 et C1 de chaque feuille. Cela peut devenir fastidieux avec des formules standard, mais l'utilitaire Consolider (feuilles de calcul et classeurs) de Kutools pour Excel simplifie considérablement ce processus.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Comment utiliser cette fonction :

1. Cliquez sur Kutools Plus > Consolider pour ouvrir l'assistant de consolidation des feuilles de calcul.
click Combine feature in Kutools Plus

2. Dans l'assistant (Étape 1 sur 3) :
Cochez Consolider et calculer les valeurs de plusieurs classeurs dans une seule feuille de calcul, puis cliquez sur Suivant pour continuer.
check the Consolidate and calculate values across multiple workbooks into one worksheet option

3. À l'Étape 2 sur 3 :
  - Sélectionnez les feuilles à inclure sous Liste des feuilles de calcul.
  - Utilisez le bouton Parcourir bouton select button pour définir la plage pour la moyenne.
  - Cliquez sur Même plage si les plages sont identiques sur toutes les feuilles.
  - Cliquez sur Suivant pour continuer.
set options in the dialog boxes

4. À l'Étape 3 sur 3 :
Sélectionnez Moyenne dans le menu déroulant Fonction . Configurez éventuellement les étiquettes de lignes/colonnes selon vos besoins, puis cliquez sur Terminer.

select Average from the Function drop down, specify labels based on your need

5. Une boîte de dialogue vous demandera si vous souhaitez enregistrer les paramètres actuels en tant que scénario pour une utilisation future. Choisissez Oui ou Non en fonction de vos besoins.
A dialog box will pop out to remind you to save the scenario or not

Maintenant, chaque cellule dans votre plage de sortie définie reflètera la moyenne des cellules correspondantes de toutes les feuilles sélectionnées. Cette méthode est particulièrement utile pour les opérations récurrentes ou lors de la consolidation rapide de grandes quantités de données structurées.

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

Avantages : Gère efficacement les tâches à grande échelle en lot ; prend en charge non seulement les moyennes mais aussi d'autres fonctions statistiques comme SOMME, NB, MAX, MIN, etc.
Limitations : Requiert le module complémentaire Kutools ; moins flexible si les structures des feuilles varient ou nécessitent une personnalisation avancée.
Astuce : Assurez-vous que votre classeur est enregistré avant de commencer. Vérifiez soigneusement les sélections de feuilles et les plages de cellules pour éviter des résultats de consolidation incorrects.

Automatiser la moyenne des cellules sur plusieurs feuilles avec du code VBA

Pour les utilisateurs qui ont besoin d'automatiser le calcul de la moyenne des cellules sur plusieurs feuilles de calcul – en particulier lorsque les noms des feuilles ne sont pas adjacents, changent fréquemment ou lorsque vous souhaitez spécifier des plages au moment de l'exécution – une macro VBA peut être une solution efficace. Cette méthode convient mieux aux utilisateurs avancés ou aux classeurs où les feuilles sont souvent ajoutées ou renommées.

Le code VBA suivant vous permet de saisir dynamiquement les noms des feuilles et les plages de cellules, puis calcule la moyenne de la plage spécifiée sur toutes les feuilles listées. Il est idéal pour consolider des valeurs à partir de classeurs complexes ou fréquemment mis à jour.

Comment configurer et utiliser cette solution VBA :

1. Allez dans l'onglet Développeur dans Excel. S'il n'est pas visible, activez-le via Fichier > Options > Personnaliser le ruban. Cliquez sur Visual Basic pour ouvrir l'éditeur. Puis allez dans Insérer > Module et collez le code suivant :

Sub AverageAcrossSheets()
    Dim xSheetNames As String
    Dim xCellRange As String
    Dim xArr As Variant
    Dim xSheet As Worksheet
    Dim xTotal As Double
    Dim xCount As Long
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    xSheetNames = Application.InputBox("Enter sheet names separated by commas (e.g., Sheet1,Sheet3,Summary):", xTitleId, Type:=2)
    If xSheetNames = "" Then Exit Sub
    
    xCellRange = Application.InputBox("Enter cell or range to average (e.g., A1 or A1:B10):", xTitleId, Type:=2)
    If xCellRange = "" Then Exit Sub
    
    xArr = Split(xSheetNames, ",")
    xTotal = 0
    xCount = 0
    
    For i = LBound(xArr) To UBound(xArr)
        Set xSheet = Nothing
        Set xSheet = ThisWorkbook.Sheets(Trim(xArr(i)))
        
        If Not xSheet Is Nothing Then
            If Not IsError(Application.WorksheetFunction.Average(xSheet.Range(xCellRange))) Then
                xTotal = xTotal + Application.WorksheetFunction.Sum(xSheet.Range(xCellRange))
                xCount = xCount + xSheet.Range(xCellRange).Count
            End If
        End If
    Next i
    
    If xCount = 0 Then
        MsgBox "No valid data found!", vbExclamation, xTitleId
    Else
        MsgBox "The average across selected sheets and range is: " & xTotal / xCount, vbInformation, xTitleId
    End If
End Sub

2. Pour exécuter la macro, appuyez sur F5 dans l'éditeur, ou fermez-le et allez dans Développeur > Macros, sélectionnez AverageAcrossSheets, et cliquez sur Exécuter.

3. Lorsque vous y êtes invité, entrez une liste de noms de feuilles séparés par des virgules (par exemple, Feuil1,Feuil3,Synthèse), puis spécifiez la plage (par exemple, A1:A10).

4. La macro calculera le total et le compte de chaque feuille valide et affichera la moyenne dans une boîte de message.

Notes sur les paramètres :

  • Les noms des feuilles ne sont pas sensibles à la casse mais doivent correspondre exactement.
  • La plage peut être une cellule unique, une colonne entière (par exemple, B:B), ou une plage rectangulaire (par exemple, D2:E12).
  • Les feuilles invalides ou manquantes seront ignorées silencieusement.
Points forts : Flexible et dynamique ; fonctionne avec des feuilles non adjacentes et à noms variables ; fait la moyenne de n'importe quelle plage spécifiée sur plusieurs feuilles sans maintenance des formules.
Limitations : Requiert un classeur compatible avec les macros (.xlsm) ; les utilisateurs doivent autoriser l'exécution des macros ; les résultats sont affichés dans une boîte de message et non écrits dans une feuille à moins de personnalisation.
Astuce : Enregistrez votre classeur avant d'exécuter des macros. Si vous rencontrez des erreurs, revérifiez les noms des feuilles et les plages. Les macros peuvent être bloquées par les paramètres de sécurité – ajustez-les si nécessaire.

Démo : faire la moyenne des cellules de différentes feuilles dans Excel

 

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels