Deux façons de construire des graphiques dynamiques dans Excel

Comment construire des graphiques dynamiques dans Excel

Note de l’éditeur : Dans la vidéo, Brandon Vigliarolo utilise Microsoft Office 365 et parcourt les étapes de la construction de graphiques dynamiques dans Excel. Les étapes sont très similaires au tutoriel suivant de Susan Harkins.

Si vous voulez progresser au-delà de vos compétences ordinaires en matière de feuilles de calcul, la création de graphiques dynamiques est un bon endroit pour commencer ce voyage. La clé est de définir les données sources du graphique comme une plage dynamique. Ainsi, le graphique reflétera automatiquement les modifications et les ajouts apportés aux données sources. Heureusement, le processus est facile à mettre en œuvre dans Excel 2007 et 2010 si vous êtes prêt à utiliser la fonction tableau. Sinon, il existe une méthode plus complexe. Nous allons explorer les deux.

EN SAVOIR PLUS : Office 365 Consumer prix et fonctionnalités

La méthode du tableau

D’abord, nous allons utiliser la fonctionnalité de tableau, disponible dans Excel 2007 et 2010 – vous serez étonné de sa simplicité. La première étape consiste à créer le tableau. Pour ce faire, il suffit de sélectionner la plage de données et de faire ce qui suit :

  1. Cliquez sur l’onglet Insertion.
  2. Dans le groupe Tableaux, cliquez sur Tableau.
  3. Excel affiche la plage sélectionnée, que vous pouvez modifier. Si le tableau n’a pas d’en-têtes, veillez à décocher l’option Mon tableau a des en-têtes.
  4. Cliquez sur OK et Excel formatera la plage de données comme un tableau.

Tout graphique que vous construisez sur le tableau sera dynamique. Pour illustrer, créez un graphique rapide en colonnes comme suit :

  1. Sélectionnez le tableau.
  2. Cliquez sur l’onglet Insertion.
  3. Dans le groupe Graphiques, choisissez le premier graphique à colonnes 2-D dans la liste déroulante Graphique.

Maintenant, mettez à jour le graphique en ajoutant des valeurs pour le mois de mars et regardez le graphique se mettre à jour automatiquement.

La méthode de formule dynamique

Vous ne voudrez pas toujours transformer votre plage de données en tableau. De plus, cette fonctionnalité n’est pas disponible dans les versions d’Office antérieures au ruban. Lorsque l’un ou l’autre de ces cas se présente, il existe une méthode de formule plus complexe. Elle s’appuie sur des plages dynamiques qui se mettent à jour automatiquement, de la même manière que le tableau, mais seulement avec un peu d’aide de votre part.

En utilisant notre feuille précédente, vous aurez besoin de cinq plages dynamiques : une pour chaque série et une pour les étiquettes. Les instructions pour créer la plage dynamique pour les étiquettes dans la colonne A suivent. Ensuite, utilisez ces instructions pour créer une étiquette dynamique pour les colonnes B à E. Pour créer la plage dynamique pour la colonne A, procédez comme suit :

  1. Cliquez sur l’onglet Formules.
  2. Cliquez sur l’option Définir les noms dans le groupe Noms définis.
  3. Entrez un nom pour la plage dynamique, MonthLabels.
  4. Choisissez la feuille actuelle. Dans ce cas, il s’agit de DynamicChart1. Vous pouvez utiliser la feuille de calcul, si vous le souhaitez. En général, il est préférable de limiter les plages à la feuille, sauf si vous avez l’intention de les utiliser au niveau du classeur.
  5. Entrez la formule suivante : =OFFSET(DynamicChart1!$A$2,0,0,COUNTA(DynamicChart1!$A:$A))
  6. Cliquez sur OK.

Maintenant, répétez les instructions ci-dessus, en créant une plage dynamique pour chaque série en utilisant les noms de plage et les formules suivants :

Notez que la première référence de plage commence par la ligne 2. C’est parce qu’il y a une ligne de titres dans la ligne 1. Le deuxième ensemble de références fait référence à la colonne entière, ce qui permet à la formule de prendre en compte toutes les valeurs de la colonne, et pas seulement une plage spécifique. L’ajout de la composante -1 élimine la cellule d’en-tête du compte. La première formule (pour les étiquettes de la colonne A) ne comporte pas cette composante.

Il est important de se rappeler que vous devez saisir les nouvelles données de manière contiguë. Si vous sautez des lignes ou des colonnes, cette technique ne fonctionnera pas comme prévu.

Vous vous demandez peut-être pourquoi j’ai ajouté l’étiquette Série à chaque nom de plage. L’utilisation du nom, seul, va créer une confusion dans Excel. Les titres des séries de la ligne 1 sont également des noms. Comme les valeurs par défaut du graphique utilisent les titres des étiquettes dans chaque colonne pour chaque nom de série, vous ne pouvez pas utiliser ces étiquettes pour nommer les plages dynamiques. N’utilisez pas les mêmes étiquettes pour les en-têtes de votre feuille de calcul et les noms de vos plages dynamiques.

Puis, insérez un graphique en colonnes, comme vous l’avez fait précédemment. Si vous entrez de nouvelles données, le graphique ne les reflétera pas encore. C’est parce que le graphique, par défaut, fait référence à une plage de données spécifique, DynamicChart1:A1:E3. Nous devons changer cette référence pour les plages dynamiques que nous venons de créer, comme suit :

  1. Dans le graphique, cliquez avec le bouton droit de la souris sur n’importe quelle colonne.
  2. Dans le sous-menu résultant, choisissez Sélectionner les données.
  3. Dans la liste de gauche, sélectionnez Smith, puis cliquez sur Modifier. (Vous vous souvenez du conflit d’appellation que j’ai mentionné ? Excel utilise l’en-tête de colonne (cellule B1) pour nommer la série.)
  4. Dans la boîte de dialogue résultante, saisissez une référence à la plage dynamique de Smith dans le contrôle Valeurs de la série. Dans ce cas, c’est =DynamicChart1!SmithSeries.
  5. Cliquez sur OK.

Répétez le processus ci-dessus pour mettre à jour les séries restantes afin de refléter leurs plages dynamiques : DynamicChart1!JonesSeries ; DynamicChart1!MichaelsSeries ; et DynamicChart1!HancockSeries.

Puis, mettez à jour les étiquettes des axes du graphique (colonne A), comme suit :

  1. Dans la boîte de dialogue Sélectionner la source de données, cliquez sur janvier (dans la liste à droite).
  2. Puis, cliquez sur Modifier.
  3. Dans la boîte de dialogue résultante, référencez la plage dynamique de l’étiquette d’axe, DynamicChart1!MonthLabels.
  4. Cliquez sur OK.

Vous n’avez pas à mettre à jour février ; Excel le fait pour vous. Maintenant, commencez à saisir les données pour le mois de mars et regardez le graphique se mettre à jour automatiquement ! Rappelez-vous simplement que vous devez saisir les données de manière contiguë ; vous ne pouvez pas sauter de lignes ou de colonnes.

Cette méthode par formule est plus complexe que la méthode par tableau. Faites attention à nommer les plages dynamiques et à mettre à jour les références des séries. Il est facile de saisir des fautes de frappe. Si le graphique ne se met pas à jour, vérifiez les références des plages.

Pour une technique de graphique dynamique qui emprunte une voie différente, lisez Créer un graphique Excel dynamique et réaliser votre propre tableau de bord. Les feuilles de calcul Excel démontrant ces versions de graphiques dynamiques sont disponibles en téléchargement gratuit.

Voir aussi

  • Comment ajouter une liste déroulante à une cellule Excel (TechRepublic)
  • Comment devenir un ingénieur du cloud : Une antisèche (TechRepublic)
  • 50 conseils pour gagner du temps et accélérer votre travail dans Microsoft Office (PDF gratuit) (téléchargement TechRepublic)
  • Calculateur de comparaison des coûts : G Suite vs. Office 365 (Tech Pro Research)
  • Microsoft Office a changé, la façon dont vous l’utilisez devrait aussi changer (ZDNet)
  • Les meilleurs services de cloud pour les petites entreprises (CNET)
  • Les meilleures applications de liste de tâches pour gérer les tâches sur n’importe quelle plateforme (Download.com)
  • Plus de couverture incontournable liée à Microsoft (TechRepublic sur Flipboard)

.

Laisser un commentaire

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