Comment ajouter une ligne verticale ou une ligne de moyenne à un graphique en barres dans Excel ?
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 Ligne verticale à Graphique en barres
Solution par code VBA : ajouter une ligne verticale/moyenne par programmation
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.


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.

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é.

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.

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.

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.

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).

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.

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.


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.

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.

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.

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.

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.

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.

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
pour 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
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.
- 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