KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment ajouter une ligne verticale ou une ligne de moyenne à un graphique en barres dans Excel ?

AuteurSun Date de modification

Lorsque vous travaillez avec Graphique en barres dans Excel pour représenter visuellement vos données, vous pouvez être amené à mettre en évidence la valeur moyenne afin d’aider les lecteurs à mieux comprendre comment chaque point de données se compare à la moyenne générale. En ajoutant une Ligne verticale représentant la moyenne directement sur le Graphique en barres, comme illustré dans la capture d’écran ci-dessous, vous améliorez la clarté et l’interprétation de votre graphique pour les présentations, les rapports et la prise de décision. Ce tutoriel détaille plusieurs méthodes permettant d’ajouter une ligne verticale ou une ligne de moyenne à un Graphique en barres dans Excel, allant des techniques intégrées aux macros VBA automatisées.

ajouter une ligne verticale/moyenne à un graphique en barres

Ajouter Ligne verticale à Graphique en barres

Solution par code VBA : ajouter une ligne verticale/moyenne par programmation


flèche bleue vers la bulle droite Ajouter Ligne verticale à Graphique en barres

Pour commencer, assurez-vous que vos données sont prêtes à être représentées sous forme de graphique en barres.

1. Sélectionnez votre plage de données, puis accédez à Insertion > Histogramme > Histogramme. Cela crée le graphique en barres de base à partir de votre jeu de données.

cliquer sur une barre pour créer un graphique en barresun graphique en barres est créé

2. Déplacez-vous vers une zone inutilisée de votre feuille de calcul, par exemple la cellule A10. Saisissez **Y** dans cette cellule et **X** dans la cellule adjacente (B10). Cette configuration établit la base nécessaire pour tracer la ligne de moyenne.

saisir x y dans des cellules vides séparément

3. Saisissez 0 et 1 dans les deux cellules situées juste en dessous de la cellule Y (A11 et A12), afin de créer une série de données verticale qui servira de support à la ligne de moyenne. Cette étape est essentielle pour garantir l’orientation verticale de la ligne lors de son tracé.

saisir01 sous la cellule Y séparément

4. Dans la cellule située sous X (B11), saisissez la formule =MOYENNE($B$2:$B$9), où $B$2:$B$9 correspond à votre véritable plage de données. Appuyez sur Entrée, puis faites glisser la poignée de recopie jusqu’à la cellule suivante (B12) pour copier la formule. Cela duplique la valeur moyenne pour les deux points auxquels la ligne sera ancrée.
Conseils : Vérifiez attentivement les références de cellules utilisées dans votre formule, surtout si vos données ne se trouvent pas dans la colonne B ou commencent à des lignes différentes.

saisir une formule sous la cellule x

5. Cliquez avec le bouton droit n’importe où sur le graphique en barres et sélectionnez Sélectionner les données dans le menu contextuel. Cette étape est essentielle pour intégrer les données de la ligne de moyenne au graphique.

cliquer sur Sélectionner des données dans le menu contextuel

6. Dans la boîte de dialogue Source des données, cliquez sur le bouton Ajouter sous Plage des noms de série. Cela vous permet d’insérer une nouvelle série spécifiquement dédiée à votre ligne de moyenne.

cliquer sur le bouton Ajouter

7. Dans la boîte de dialogue Modifier la série qui s’ouvre, attribuez un nom de série approprié et indiquez B11:B12 comme valeurs de la série (ou ajustez selon l’emplacement réel de votre calcul de moyenne).

définir les options dans la boîte de dialogue Modifier la série

8. Cliquez deux fois sur OK pour fermer les boîtes de dialogue et revenir à la feuille de calcul. Cliquez ensuite sur la série nouvellement ajoutée dans le graphique en barres, faites un clic droit et sélectionnez Modifier le type de graphique pour mettre à jour son format d’affichage.

cliquer sur Modifier le type de graphique de la série dans le menu contextuel

9. Dans la fenêtre Modifier le Type de graphique, sélectionnez X Y (Nuage de points) > Nuage de points avec lignes horizontales. Cliquez sur OK pour appliquer et fermer cette boîte de dialogue.
Remarque : Dans Excel 2013 et les versions ultérieures, sélectionnez la section Combo sous Tous les graphiques, puis appliquez Nuage de points avec lignes horizontales à votre série de moyenne.

choisir le type de graphique X Y (Nuage de points)

choisir Nuage de points avec lignes droites à partir d’Excel 2013

10. Revenez au graphique, cliquez avec le bouton droit et sélectionnez à nouveau Sélectionner les données dans le menu contextuel.

11. Dans la fenêtre Sélectionner les données, sélectionnez la série Moyenne et cliquez sur Modifier pour définir plus précisément les valeurs de X et les valeurs de l’axe des Y.

modifier la série Moyenne

12. Dans la boîte de dialogue Modifier la série, saisissez les plages correspondant à vos valeurs de X et de Y (généralement les deux cellules situées sous vos étiquettes X et Y). Si vous avez modifié certains emplacements, assurez-vous que les références correspondent bien à la configuration de votre feuille de calcul.

définir les options dans la boîte de dialogue Modifier la série

13. Après avoir cliqué sur OK dans les boîtes de dialogue, cliquez avec le bouton droit sur l’axe Y secondaire (à droite) et sélectionnez Format de l’axe.

cliquer sur Format de l’axe dans le menu contextuel

14. Dans la boîte de dialogue Format de l’axe, cochez l’option Fixe située à côté de Maximum et définissez la valeur sur 1. Cela permet à la ligne de moyenne de s’étendre sur toute la hauteur verticale du graphique.
Conseil : Définir le maximum de l’axe sur 1 garantit une ligne verticale « complète » ; son omission peut entraîner une ligne trop courte ou mal positionnée.

définir les options dans la boîte de dialogue Format de l’axe

Dans Excel 2013 et les versions ultérieures, vous pouvez saisir directement 1 dans le champ Maximum du volet Format de l’axe.

15. Après avoir fermé la boîte de dialogue, une ligne verticale indiquant la moyenne s’affiche sur votre graphique en barres, offrant une référence visuelle claire pour comparer rapidement vos données.

la ligne verticale moyenne a été ajoutée au graphique en barres

Pour affiner davantage l’apparence visuelle, cliquez avec le bouton droit sur la ligne et sélectionnez Format de la série de données pour accéder aux options de mise en forme concernant la couleur, le style et l’épaisseur. Personnaliser ces éléments améliore souvent la clarté de votre présentation ou permet d’harmoniser le graphique avec l’identité visuelle de votre organisation.

formater le style de ligne selon vos besoins

Parmi les conseils classiques de dépannage, vérifiez que vos plages X et Valeur de l’axe des Y ne contiennent aucune cellule vide, et assurez-vous toujours de sélectionner les bonnes plages de cellules dans les boîtes de dialogue Sélectionner les données. Si la ligne verticale n’apparaît pas comme prévu, réexaminez les affectations du type de graphique ou le réglage du maximum de l’axe : ces éléments sont souvent à l’origine d’anomalies visuelles lorsqu’ils ne sont pas correctement configurés. Enfin, si vous modifiez les données source, retournez aux cellules contenant la formule et confirmez que les références correspondent toujours à la plage de données souhaitée.


Solution par code VBA : ajouter une ligne verticale/moyenne par programmation

Pour les utilisateurs qui mettent régulièrement à jour leurs graphiques ou créent des rapports périodiques, automatiser l’ajout d’une ligne verticale ou d’une ligne de moyenne via VBA permet de gagner un temps précieux. Cette solution s’avère particulièrement efficace lorsqu’on gère plusieurs graphiques similaires ou qu’on doit ajuster ces lignes au fur et à mesure que les données évoluent, éliminant ainsi la nécessité de répéter manuellement les mêmes étapes. Bien que cette approche VBA exige des classeurs compatibles avec les macros et une certaine maîtrise de l’éditeur Visual Basic, elle offre une flexibilité et une efficacité remarquables.

Remarque : Assurez-vous que votre feuille de calcul contient un graphique en barres avant d’exécuter ce code.

1. Accédez à l’onglet Développeur et cliquez sur Visual Basic pour ouvrir l’éditeur Microsoft Visual Basic pour Applications. Si l’onglet Développeur n’est pas visible, consultez ce guide : Afficher l’onglet Développeur dans Excel.

2. Dans l’éditeur VBA, cliquez sur Insertion > Module pour créer un nouveau module. Collez ensuite le code suivant dans la fenêtre de l’éditeur :

Sub AddAverageLineToBarChart()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim dataRange As Range
    Dim avgValue As Double
    Dim i As Integer
    Dim nameSeries As String
    Dim xValues(1 To 2) As Double
    Dim yValues(1 To 2) As Double
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set cht = ws.ChartObjects(1) ' Use the first chart on the active sheet
    
    Set dataRange = Application.InputBox("Select the data range for average calculation", xTitleId, Type:=8)
    nameSeries = Application.InputBox("Name for the average series", xTitleId, "Average")
    
    avgValue = Application.WorksheetFunction.Average(dataRange)
    
    xValues(1) = avgValue
    xValues(2) = avgValue
    yValues(1) = 0
    yValues(2) = 1
    
    With cht.Chart
        .SeriesCollection.NewSeries
        With .SeriesCollection(.SeriesCollection.Count)
            .Name = nameSeries
            .XValues = xValues
            .Values = yValues
            .ChartType = xlXYScatterLines
            .AxisGroup = 1
        End With
    End With
End Sub

3Après avoir saisi le code, cliquez sur le bouton Bouton Exécuterpour exécuter la macro. Une boîte de dialogue s’affiche alors, vous invitant à sélectionner la plage de données à utiliser pour le calcul de la moyenne, puis à attribuer un nom à la série de moyenne. La macro ajoute automatiquement une ligne verticale représentant cette moyenne au premier graphique de votre feuille de calcul active.

Conseil : Si vous avez plusieurs graphiques, modifiez ws.ChartObjects(1) pour cibler l’index du graphique souhaité.


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels