Graphique Excel

  • Initiateur de la discussion Laurent
  • Date de début
L

Laurent

Guest
Bonjour à tous,

Je l'avoue tout de go: je suis loin d'être un spécialiste d'Excel et mon problème est peut-être simple à règler. De quoi s'agit-il?
Je voudrais éviter d'avoir à resélectionner la plage de données nécessaire à l'établissement d'un graphique à chaque fois que j'ajoute un couple de données dans mon tableau. Comment faire?
Merci d'avance pour la réponse.
 

nolantop

XLDnaute Nouveau
salut, j'esoère que mon explication t'aidera:

lorsque tu construit ton graphique à un moment tu as le chois d'ajouter des séries, tu en ajoute une dans le nom de la série tu sélectionne le nom de ta colonne de référence et dans valeur tu sélectionne les valeurs que tu souhaite faire apparaitre, c'est à ce moment là que tu peux étendre ton graphique en sélectionnant des cellules qui sont pour l'instant vide, mais ou tu taperas des infos plutard .Tu fais pareille à toutes tes séries;
Ainsi lorsque tu saisiras de nouvelles valeurs le graphique se mettra à jour automatiquement.
Bon je ne sais pas si c'est la meilleure solution que je te donne mais elle fonctionne.
 

Slepton

XLDnaute Nouveau
S'il s'agit d'un tableau déjà fait où l'on saisi le données, il suffit de définir les plages sur l'ensemble du tableau avec les cellules vides. Ainsi, à l'ajout des données, le graph se met automatiquement à jour.

Mais peut-être que ton problème est plus complexe
 
L

Laurent

Guest
Jean Marie,

Je te remercie pour ta réponse: elle renvoie à une topic qui m'a donné une solution particulièrement élégante.
J'en profite pour remercier également les autres intervenant. Toutefois, j'avais essayé la solution qui consistait à définir la plage de données au-delà des cellules déjà complètées mais cela n'avait rien donné (graphique plat). Peut-être une erreur de manip.
Encore merci à tous.
 
L

Laurent

Guest
Jean Marie,

J'ai bien étudié le fichier exemple fourni dans ce topic mais un truc m'échappe: je ne pige pas ce que tu veut dire par 'définir un nom et indiquer l'adresse de la cellule dans la fonction =indirect()'.
D'autant que dans ton graphique, je n'ai trouvé aucune cellule faisant référence à cette fonction.
Besoin d'un éclairage. Merci d'avance.
 

JeanMarie

XLDnaute Barbatruc
Bonsoir

Pour définir un nom dans un classeur, clique sur le menu Insertion/Nom/définir...

Dans le fichier ci-joint, si tu l'ouvres, dans la boîte dialogue, tu y trouveras 3 noms, Date, SERIE1 et SERIE2, chaque nom fait référence à une formule de calcul, identique sauf la cellule de référence (1er argument).

=DECALER(Données!$A$4;;;NBVAL(Données!$A:$A)-1)
Cette formule détermine une plage de cellules par calcul. La plage retournée commencera en Données!$A$4 et sa longueur sera en fonction du nombre de valeurs contenues dans la colonne Données!$A:$A. C'est NBVAL qui retourne le nombre de données.

Après avoir déclarer ces trois noms, il faut modifier les séries.

Prends la série du 1er graphe =SERIE(;Données!$A$3:$A$73;Données!$B$3:$B$73;1), tu remplaces les références des plages par les noms nommés ($A$3:$A$73 par Date et $B$3:$B$73 par SERIE1).
Après validation, Excel va remplacer le nom de la feuille par le nom du classeur, ce qui normal, puisse qu'un 'nom' est défini au niveau classeur et non au niveau de la feuille.
Voici la série modifiée.
=SERIE(;Ex_graphe.xls!Date;Ex_graphe.xls!SERIE1;1)

Fait de même pour l'autre graphe.

@+Jean-Marie
[file name=Ex_graphe.zip size=8156]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Ex_graphe.zip[/file]
 

Pièces jointes

  • Ex_graphe.zip
    8 KB · Affichages: 22

Statistiques des forums

Discussions
312 502
Messages
2 089 040
Membres
104 010
dernier inscrit
Freba