Affichage graphique automatique de séries

dummy75dum

XLDnaute Nouveau
Bonjour à tous

après la lecture de plusieurs post, mes tentatives sont restées sans succès
j'ai plusieurs graphiques à afficher
les commandes sont généralement du style :
=SERIE('Compilation 28_10_13 au 30_03_1'!$G$1;'Compilation 28_10_13 au 30_03_1'!$B$2:$B$4658;'Compilation 28_10_13 au 30_03_1'!$G$2:$G$4658;1)
et fonctionnent très bien
par contre, la liste (ici 4658 valeurs) est amenée à s'agrandir régulièrement puisqu'il s'agit d'une compilation

je souhaiterais mettre la valeur numérique du nombre de données par exemple en A1 (en ce moment donc 4658) et que cette valeur soit reprise dans la commande =SERIE en lieu et place des différents $B$2:$B$.....
après la lecture de vos post, j'ai essayé CTXT, CONCATENER, INDIRECT, etc.. et différentes combinaisons mais sans succès.

Un expert aurait-il une excellent idée pour automatiser la lecture du grand nombre de graphique que j'ai à faire en injectant la valeur de la longueur des données

Bien à vous toutes et tous
 

steven02880

XLDnaute Nouveau
Re : Affichage graphique automatique de séries

Bonjour dummy,

La formule INDIRECT est il me semble la plus approprié pour ton problème.

Essayes d'écrire ça :

Code:
=SERIE('Compilation 28_10_13 au 30_03_1'!$G$1;INDIRECT("'Compilation 28_10_13 au 30_03_1'!$B$2:$B$"&A1);INDIRECT("'Compilation 28_10_13 au 30_03_1'!$G$2:$G$"&A1);1)

J'ai considéré que la valeur du nombre de données sera inscrite en A1.

N'hésites pas à revenir ici, si ça ne fonctionne toujours pas.

Steven
 

dummy75dum

XLDnaute Nouveau
Re : Affichage graphique automatique de séries

hé bé les gars ! ... : voilà bien ce qui s'appelle de la prompte réponse ! ...
Merci à Steven et Philippe.
Philippe : on reparlera du graphe glissant qui vaut son pesant de cacahuète

Steven : bin non ! ça ne marche pas encore. J'ai cherché à bricoler ta proposition (guillemets, etc.) vu le retour qu'Excel me donne (cf capture 10.jpg)
j'ai mis en pièce jointe aussi un extrait du dit fichier. Les références ont qq peu changé puisque je n'ai pas mis l'ensemble des données et des graphiques et j'ai diminué la taille pour que ça passe dans le tuyau de ce précieux site internet
... si toutes fois vous acceptez d'y tenter quelques essais

Bien à vous
 

Pièces jointes

  • capture 10.jpg
    capture 10.jpg
    10.1 KB · Affichages: 31
  • Manip.xls
    134.5 KB · Affichages: 55
  • Manip.xls
    134.5 KB · Affichages: 35

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Affichage graphique automatique de séries

Re,

.......................
par contre, la liste (ici 4658 valeurs) est amenée à s'agrandir régulièrement puisqu'il s'agit d'une compilation

je souhaiterais mettre la valeur numérique du nombre de données par exemple en A1 (en ce moment donc 4658)
....................................

une toute petite modif dans mon fichier et le tour est joué

le nombre de ligne prises en compte pour le graphe se trouve en E3

- cette cellule est actuellement alimentée par le curseur
- on peut y entrer directement une valeur
- on peut aussi y mettre une formule NBVAL(A:A)
- ....................

à+
Philippe
 

Pièces jointes

  • 111.xlsx
    15.4 KB · Affichages: 35
  • 111.xlsx
    15.4 KB · Affichages: 38
  • 111.xlsx
    15.4 KB · Affichages: 37

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Affichage graphique automatique de séries

Re,

une autre manière de procéder par utilisation de zone nommées
...... sans passer par une cellule qui compte les lignes à prendre en compte

à+
Philippe
 

Pièces jointes

  • 111-1.xlsx
    14.1 KB · Affichages: 37
  • 111-1.xlsx
    14.1 KB · Affichages: 39
  • 111-1.xlsx
    14.1 KB · Affichages: 32

dummy75dum

XLDnaute Nouveau
Re : Affichage graphique automatique de séries

Merci Philippe pour ces conseils avisés
cependant si je mets dans la ligne =SERIE du fichier joint (capture a) le terme !Valeurs_ comme tu le proposes (capture b) voilà cette fois une nouvel avis (capture c) ...
as-tu une idée de la ligne à écrire dans ce cas ?

Bien à toi
 

Pièces jointes

  • capture a.jpg
    capture a.jpg
    6.5 KB · Affichages: 36
  • capture b.jpg
    capture b.jpg
    6.6 KB · Affichages: 32
  • capture c.jpg
    capture c.jpg
    30.8 KB · Affichages: 31

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Affichage graphique automatique de séries

Re,


Ce n'est pas avec une image qu'on trouvera la solution
Un fichier joint à la demande serait bien plus utile

À+
Philippe

.......... patience, j'ai autre chose à faire ce week-end
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Affichage graphique automatique de séries

Re,


Ce n'est pas avec une image qu'on trouvera la solution
Un fichier joint à la demande serait bien plus utile

À+
Philippe

.......... patience, j'ai autre chose à faire ce week-end
 

dummy75dum

XLDnaute Nouveau
Re : Affichage graphique automatique de séries

Bonjour à tous
le fichier que j'avais joins me semblait adapté
j'ai essayé !Valeurs comme le propose Philippe. Justement, Excel me retourne les remarques figurant dans les images
Quant à Indirect proposé par Steven, je n'ai pas réussi à le mettre en oeuvre : Me ressort toujours une erreur
c'est pourquoi je vous avais proposé le fichier Manip (en attaché à la correspondance du 11 août) où figurent deux séries de valeurs pour que vous y fassiez vos tentatives

Amitiés
 

Gardien de phare

XLDnaute Accro
Re : Affichage graphique automatique de séries

Bonjour,
Tu affiches utiliser 2007, alors la solution est simplissime : mets tes données sous forme de "Tableau" au sens XL2007 et plus et trace ton graphique ensuite. Chaque fois que tu ajouteras des lignes à ton tableau, ton graphique suivra. Voir exemple joint.
 

Pièces jointes

  • dummy75.xlsx
    15.6 KB · Affichages: 25

dummy75dum

XLDnaute Nouveau
Re : Affichage graphique automatique de séries

Merci Gardien de Phare pour ta proposition

mais si je rajoute une ligne à ton fichier, elle n'est pas prise en compte dans mon graphique. Il faut bien entendu que j'accroisse la zone de sélection
or j'ai un paquet de graphique, plus de 4000 lignes et les données arrivent par paquets de 100aines
si donc je suis obligé de redéfinir toutes les zones de tous mes graphiques, je ne m'en sorts pas. C'est pourquoi dans la commande
=SERIE( etc. etc.) je souhaits aller piocher la valeur du nombre de ligne qui serait dans une case en haut de feuille e calcul (par exemple en A1) et que, zou ! , tous les graphiques se redessinent d'un coup d'un seul

je te mets en joint un échantillon .. bien limité par rapport à la quantité à gérer

il faudrait donc une instruction dans la la commande =SERIE() de l'ensemble des graphique qui au lieu de lire $B$2:$B$300 par exemple dans le doc joint me lise $B$2:$B$"la valeur en A1 représentative du nombre de lignes renseignées"

voili voilou

comme tu le verras dans le post, j'ai essayé des tas de manip et des tas de conseils mais rien de tout cela ne marche et l'automatise la lecture des SERIE des graphiques
je suis avec un Excel 97 - 2004. peut-être que les commandes ne fonctionnent pas toutes avec cette version ...

Bien à toi, Bien à vous tous
 

Pièces jointes

  • extrait.xls
    251.5 KB · Affichages: 20
  • extrait.xls
    251.5 KB · Affichages: 26
  • extrait.xls
    251.5 KB · Affichages: 52

dummy75dum

XLDnaute Nouveau
Re : Affichage graphique automatique de séries

continuons continuons ...

il m'a semblé en re-regardant ta proposition GdP qu'il y a moyen de saisir l'angle inférieur droit et de tirer la sélection sur la zone désirée
mais cela marche-t-il pour un ensemble de plusieurs graphiques ? en un mot sur l'ensemble des graphique que j'ai proposé ? et si oui, surtout ... comment crée-t-on cette procédure ? arf ! ....

Amitiés
 

Discussions similaires

Réponses
69
Affichages
1 K