Excel est idéal pour créer des graphiques basés sur les données d’un tableau de données. Vous pouvez utiliser les outils de l’onglet Insertion du ruban pour identifier rapidement une table de données entière ou vous pouvez sélectionner une partie d’une table de données et utiliser les mêmes outils pour créer un graphique basé uniquement sur cette partie.

Si vous modifiez la plage de données de votre graphique assez souvent, il peut être fastidieux de changer continuellement la référence de plage de données. Par exemple, si vous disposez d’un tableau de données comprenant plusieurs années de données, vous souhaiterez peut-être afficher un graphique basé sur les cinq premières années de données, puis modifier la plage de données pour que le graphique fasse référence à un sous-ensemble différent de les données. Apportez les modifications assez souvent et vous commencerez à chercher des moyens de rendre les modifications plus faciles (et plus fiables).

Une façon de faire cela consiste à utiliser des plages nommées et plusieurs fonctions de feuille de calcul. Disons que votre graphique est incorporé dans une feuille de calcul, mais que la feuille de calcul est différente de celle où se trouvent les données source. Sur la même feuille que le graphique, créez deux cellules d’entrée qui serviront d’indicateurs «de» et «à». Nommez ces deux cellules quelque chose comme FromYear et ToYear.

Sur votre feuille de calcul de données (celle sans graphique; je nommerai la feuille de calcul « Données source »), les données sont organisées avec chaque année dans une colonne distincte et une série de facteurs de coût dans chaque ligne. Commencez votre tableau dans la colonne F et placez vos années sur la ligne 2. Placez les facteurs de coût dans la colonne E, en commençant à la ligne 3. Au-dessus des années, placez une lettre majuscule identique à la lettre de la colonne, et dans la colonne D, placez un nombre c’est le même que le numéro de ligne des données. (Voir la figure 1.)

image

Figure 1. Première phase de préparation des données.

Dans cet exemple, le graphique incorporé dans l’autre feuille de calcul est basé sur les données de la plage F2: I5. Il n’y a rien de spécial dans le graphique, mais les changements que vous vous apprêtez à apporter le rendront dynamique et donc beaucoup plus utile.

Vous travaillez toujours sur la feuille de calcul « Données source », commencez par placer la formule suivante dans la cellule B1:

="Trends for " & IF(FromYear=ToYear,FromYear,FromYear & " to " & ToYear)

Cette formule fournit un titre dynamique que vous utiliserez ultérieurement pour votre graphique. Donnez à la cellule B1 le nom addrTitle, puis placez la formule suivante dans la cellule B2:

="'Source Data'!$" & INDEX($F$1:$I$1,1,MATCH(FromYear,$F$2:$I$2)) & "$" & D2 & ":$" & INDEX($F$1:$I$1,1,MATCH(ToYear,$F$2:$I$2)) & "$" & D2

N’oubliez pas qu’il s’agit d’une formule unique, bien qu’elle soit représentée sur deux lignes ici pour plus de clarté. Copiez la formule en B2 dans les cellules B3: B5. La formule renvoie des chaînes d’adresses qui représentent les plages souhaitées pour les valeurs de l’axe X et la série de données. Les plages réelles renvoyées par les formules varient en fonction des valeurs que vous entrez dans les cellules FromYear et ToYear de l’autre feuille de calcul. Pour rendre les choses plus claires, vous pouvez entrer des étiquettes dans la colonne A. (voir figure 2.)

image

Figure 2. Deuxième phase de préparation des données.

Vous devez maintenant nommer chacune des cellules de la plage B2: B5. Sélectionnez B2 et dans la zone Nom (juste au-dessus de la colonne A) entrez le nom « addrXVal » (sans les guillemets). De même, nommez B3 comme addrCost1, B4 comme addrCost2 et B5 comme addrCost3.

L’étape suivante consiste à créer quelques formules nommées que vous pouvez utiliser pour créer les graphiques. Affichez l’onglet Formules du ruban et cliquez sur l’outil Définir un nom pour afficher la boîte de dialogue Nouveau nom. (Voir la figure 3.)

image

Figure 3. La boîte de dialogue Nouveau nom.

Dans la zone Nom, en haut de la boîte de dialogue, tapez « rngXVal » (sans les guillemets), puis tapez ce qui suit dans la zone Se réfère à:

=INDIRECT(addrXVal)

Cliquez sur OK et le nom est défini. Ensuite, à l’aide de la même boîte de dialogue Nouveau nom, définissez des noms supplémentaires (rngCost1, rngCost2 et rngCost3) qui utilisent le même type de formule INDIRECT pour faire référence aux plages addrCost1, addrCost2 et addrCost3, respectivement.

Vous êtes maintenant enfin prêt à mettre à jour les références dans votre graphique.

Cliquez avec le bouton droit sur le graphique et choisissez Sélectionner la source ou Sélectionner les données, selon votre version d’Excel. Excel affiche la boîte de dialogue Sélectionner la source de données. (Voir la figure 4.)

image

Figure 4. L’onglet Série de la boîte de dialogue Données source.

Pour chacune des séries de données répertoriées dans la partie gauche de la boîte de dialogue, cliquez sur le bouton Modifier et entrez le nom et les valeurs en fonction des noms que vous avez définis. Ainsi, pour la série Cost1, vous devez entrer un nom = ‘Source Data’! AddrCost1 et une valeur = ‘Source Data’! RngCost1.

Vous utiliseriez également des références et des noms similaires pour chacune des autres séries de données.

Notez que vous devez inclure le nom de votre feuille de calcul (Données source), entre apostrophes, dans les références que vous entrez. Dans la catégorie (X)

Référence des étiquettes d’axe, vous pouvez entrer = ‘Source Data’! RngXVal.

Une fois que cela est fait, vous pouvez modifier les années de début et de fin dans les cellules FromYear et ToYear, et Excel met automatiquement et immédiatement à jour le graphique pour représenter les données que vous avez spécifiées.

Pour une touche supplémentaire, si vous n’avez pas encore ajouté de titre au graphique, continuez et faites-le. Si vous utilisez Excel 2007 ou Excel 2010, sélectionnez le graphique, affichez l’onglet Disposition du ruban, cliquez sur l’outil Titre du graphique et choisissez la façon dont vous souhaitez que le titre apparaisse. Le titre doit apparaître immédiatement dans le graphique.

Si vous utilisez Excel 2013 ou une version ultérieure, cliquez sur l’icône Éléments du graphique, près du coin supérieur droit de votre graphique. (Il ressemble à un signe plus.) Excel affiche un menu « fly-out » qui répertorie divers éléments que vous pouvez ajouter à votre graphique. (Voir la figure 5.)

image

Figure 5. Ajout de titres à un graphique dans Excel dans Office 365.

Assurez-vous qu’une coche apparaît à côté de l’élément Titre du graphique. Le titre doit apparaître immédiatement dans le graphique.

Quelle que soit la version d’Excel que vous utilisez, cliquez une fois sur le titre (dans le graphique lui-même) pour le sélectionner. Vous devriez voir la boîte de sélection autour du titre. Dans la barre de formule, saisissez ce qui suit:

='Source Data'!addrTitle

Le titre du graphique est maintenant lié à la cellule contenant la chaîne de titre, qui à son tour est mise à jour dynamiquement chaque fois que vous modifiez les valeurs FromYear et ToYear.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (8667) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Easily_Changing_Chart_Data_Ranges [Changement facile des plages de données de graphique].