Comment créer une plage de graphique dynamique dans Excel

Lorsque vous créez un graphique dans Excel et que les données sources changent, vous devez mettre à jour la source de données du graphique pour vous assurer qu’il reflète les nouvelles données.

Dans le cas où vous travaillez avec des graphiques qui sont fréquemment mis à jour, il est préférable de créer une plage de graphique dynamique.

Ce tutoriel couvre :

Qu’est-ce qu’une plage de graphique dynamique ?

Une plage dynamique de graphique est une plage de données qui se met à jour automatiquement lorsque vous changez la source de données.

Cette plage dynamique est ensuite utilisée comme données source dans un graphique. Lorsque les données changent, la plage dynamique se met à jour instantanément, ce qui entraîne une mise à jour du graphique.

Vous trouverez ci-dessous un exemple de graphique qui utilise une plage de graphique dynamique.

Notez que le graphique se met à jour avec les nouveaux points de données pour mai et juin dès que les données sont entrées.

Comment créer une plage de graphique dynamique dans Excel ?

Il existe deux façons de créer une plage de graphique dynamique dans Excel :

  • Utilisation du tableau Excel
  • Utilisation des formules

Dans la plupart des cas, l’utilisation du tableau Excel est la meilleure façon de créer des plages dynamiques dans Excel.

Voyons comment chacune de ces méthodes fonctionne.

Cliquez ici pour télécharger le fichier d’exemple.

Utilisation du tableau Excel

L’utilisation du tableau Excel est la meilleure façon de créer des plages dynamiques car il se met à jour automatiquement lorsqu’un nouveau point de données y est ajouté.

La fonctionnalité du tableau Excel a été introduite dans la version 2007 d’Excel sous Windows et si vous êtes des versions antérieures à celle-ci, vous ne pourrez pas l’utiliser (voir la section suivante sur la création de plages de graphiques dynamiques à l’aide de formules).

Conseil de pro : Pour convertir une plage de cellules en tableau Excel, sélectionnez les cellules et utilisez le raccourci clavier – Control + T (maintenez la touche Control enfoncée et appuyez sur la touche T).

Dans l’exemple ci-dessous, vous pouvez voir que dès que j’ajoute de nouvelles données, le tableau Excel s’étend pour inclure ces données en tant que partie du tableau (notez que la bordure et le formatage s’étendent pour les inclure dans le tableau).

Maintenant, nous devons utiliser ce tableau Excel tout en créant les graphiques.

Voici les étapes exactes pour créer un graphique de lignes dynamiques en utilisant le tableau Excel :

  • Sélectionnez le tableau Excel entier.
  • Allez sur l’onglet Insertion.
  • Dans le groupe Graphiques, sélectionnez le graphique ‘Ligne avec marqueurs’.

C’est tout !

Les étapes ci-dessus permettraient d’insérer un graphique linéaire qui se mettrait automatiquement à jour lorsque vous ajouteriez plus de données au tableau Excel.

Notez que si l’ajout de nouvelles données met automatiquement à jour le graphique, la suppression des données ne supprimerait pas complètement les points de données. Par exemple, si vous supprimez 2 points de données, le graphique affichera un espace vide sur la droite. Pour corriger cela, faites glisser la marque bleue en bas à droite du tableau Excel pour supprimer les points de données supprimés du tableau (comme indiqué ci-dessous).

Bien que j’ai pris l’exemple d’un graphique linéaire, vous pouvez également créer d’autres types de graphiques tels que des graphiques à colonnes/barres en utilisant cette technique.

Utiliser les formules Excel

Comme je l’ai mentionné, l’utilisation du tableau Excel est la meilleure façon de créer des plages de graphiques dynamiques.

Cependant, si vous ne pouvez pas utiliser le tableau Excel pour une raison quelconque (peut-être si vous utilisez Excel 2003), il existe une autre façon (légèrement compliquée) de créer des plages de graphiques dynamiques en utilisant des formules Excel et des plages nommées.

Supposons que vous avez l’ensemble de données comme indiqué ci-dessous :

Pour créer une plage de graphique dynamique à partir de ces données, nous devons :

  1. Créer deux plages nommées dynamiques en utilisant la formule OFFSET (une pour chaque colonne ‘Valeurs’ et ‘Mois’). L’ajout/la suppression d’un point de données mettrait automatiquement à jour ces plages nommées.
  2. Insérer un graphique qui utilise les plages nommées comme source de données.

Laissons-moi maintenant expliquer chaque étape en détail.

Étape 1 – Création de plages nommées dynamiques

Voici les étapes pour créer des plages nommées dynamiques:

  • Aller à l’onglet ‘Formules’.
  • Cliquez sur ‘Gestionnaire de noms’.
  • Dans la boîte de dialogue du gestionnaire de noms, spécifiez le nom comme ChartValues et entrez la formule suivante dans Réfère à la partie : =OFFSET(Formule !$B$2,,,COUNTIF(Formule!$B$2:$B$100, »<> »))
  • Cliquez sur OK.
  • Dans la boîte de dialogue Gestionnaire de noms, cliquez sur Nouveau.
  • Dans la boîte de dialogue Gestionnaire de noms, indiquez le nom ChartMonths et saisissez la formule suivante dans Réfère à la partie : =OFFSET(Formula!$A$2,,,COUNTIF(Formula!$A$2:$A$100, »<> »))
  • Cliquez sur Ok.
  • Cliquez sur Fermer.

Les étapes ci-dessus ont créé deux plages nommées dans le classeur – ChartValue et ChartMonth (celles-ci se réfèrent respectivement aux plages de valeurs et de mois dans l’ensemble de données).

Si vous allez mettre à jour la colonne des valeurs en ajoutant un point de données supplémentaire, la plage nommée ChartValue serait maintenant automatiquement mise à jour pour montrer le point de données supplémentaire dans celle-ci.

La magie est faite par la fonction OFFSET ici.

Dans la formule de plage nommée ‘ChartValue’, nous avons spécifié B2 comme point de référence. La formule OFFSET commence là et s’étend pour couvrir toutes les cellules remplies de la colonne.

La même logique fonctionne également dans la formule de plage nommée ChartMonth.

Étape 2 – Créer un graphique en utilisant ces plages nommées

Maintenant, tout ce que vous devez faire est d’insérer un graphique qui utilisera les plages nommées comme source de données.

Voici les étapes pour insérer un graphique et utiliser des plages de graphiques dynamiques :

  • Allez sur l’onglet Insertion.
  • Cliquez sur ‘Insérer un graphique en ligne ou en zone’ et insérez le graphique ‘Ligne avec marqueurs’. Cela insérera le graphique dans la feuille de calcul.
  • Avec le graphique sélectionné, allez sur l’onglet Conception.
  • Cliquez sur Sélectionner les données.
  • Dans la boîte de dialogue ‘Sélectionner la source de données’, cliquez sur le bouton Ajouter dans ‘Entrées de légende (séries)’.
  • Dans le champ de valeur de la série, entrez =Formule !ChartValues (notez que vous devez spécifier le nom de la feuille de travail avant la plage nommée pour que cela fonctionne).
  • Cliquez sur OK.
  • Cliquez sur le bouton Modifier dans les ‘Étiquettes d’axe horizontal (catégorie)’.
  • Dans la boîte de dialogue ‘Axis Labels’, entrez =Formula!ChartMonths
  • Cliquez sur Ok.

C’est tout ! Maintenant, votre graphique utilise une plage dynamique et se met à jour lorsque vous ajoutez/supprimez des points de données dans le graphique.

Quelques choses d’important à savoir lorsque vous utilisez des plages nommées avec des graphiques :

  • Il ne doit pas y avoir de cellules vides dans les données du graphique. S’il y a un blanc, la plage nommée ne ferait pas référence au jeu de données correct (car le compte total conduirait à ce qu’elle se réfère à moins de cellules).
  • Vous devez respecter la convention de dénomination lorsque vous utilisez le nom de la feuille dans la source du graphique. Par exemple, si le nom de la feuille est un seul mot, comme Formule, alors vous pouvez utiliser =Formule!Valeur du graphique. Mais s’il y a plus d’un mot, comme Formule Graphique, alors vous devez utiliser =’Formule Graphique’!Valeur Graphique.

Vous pouvez également aimer les tutoriels Excel suivants:

  • Comment créer un graphique de thermomètre dans Excel.
  • Comment faire une courbe en cloche dans Excel.
  • Créer un diagramme en escalier dans Excel.
  • Créer un diagramme de Pareto dans Excel.
  • Comment faire un histogramme dans Excel
  • Comment ajouter des barres d’erreur dans Excel (horizontales/verticales/personnalisées)

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.