Graphique à données variables

Deremon70

XLDnaute Nouveau
Bonjour à tous,

Je me permets de solliciter vos connaissances car je suis dans l'impasse. Je "débute" sous excel et j'aimerais effectuer l'opération suivante.

J'ai deux lignes composées chacune d'un "nom" et de "valeurs", ce, associées à des "dates" :
09/11 10/11 11/11 12/11 01/12 02/12
XXX 2120 2480 3001 1900 1888 1777
YYY 1226 1335 1003 1708 1950 1425

J'aimerais simplement établir un graphique avec menu déroulant permettant de choisir la série XXX ou YYY avec, bien évidemment, les dates en abcisse.

Comment fait-on cela ?
Merci pour votre aide.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Graphique à données variables

Bonjour Deremon, et bienvenue sur le forum

voir exemple en pièce jointe

à+
Philippe
 

Pièces jointes

  • 111.xlsx
    11.6 KB · Affichages: 59
  • 111.xlsx
    11.6 KB · Affichages: 62
  • 111.xlsx
    11.6 KB · Affichages: 66

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Graphique à données variables

Bonsoir Tous , Philippe
j'étais en train de regarder lorsque tu as "posté"
Pour moi , il y a un petit Hic !!! si tu supprimes le Graph !!! comment se relance t-il ??
J'avais une appli avec meme en plus un USF qui faisait ce genre de choix de Graph
j'en ai mis un bout pour l'exemple de Deremon
Bon ... d'accord C'est en VBA donc pas évident pour débutant !!! car il y aura des "adapt" a faire
La j'ai deja mis le nom du classeur et des feuilles en variables
 

Pièces jointes

  • Graph_list.xls
    37.5 KB · Affichages: 52
  • Graph_list.xls
    37.5 KB · Affichages: 53
  • Graph_list.xls
    37.5 KB · Affichages: 55

Deremon70

XLDnaute Nouveau
Re : Graphique à données variables

Bonjour à tous,

Tout d'abord, merci pour votre acceuil et vos réponses.

Alors dans un premier temps, j'ai repris l'exemple de Philippe. Je suis quasiment parvenu à établir ce que je voulais, seulement, le blocage vient du fait que mon tableau est orienté d'une autre manière. Autrement dit, les dates sont à la verticale et les noms à l'horizontale ce qui fait qu'en utilisant la fonction index, je place une ligne en lieu et place d'une colonne et ça "merde". Il ne doit pas manquer grand chose pour que cela fonctionne. Comment faire ?

Ensuite, pour les deux messages suivants, j'aime beaucoup mais je ne comprends pas tellement n'ayant jamais fait de VBA... Quoi qu'il en soit, merci pour ces propositions. Je vais me pencher là-dessus pour comprendre un tant soit peu la programmation !

Deremon70
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Graphique à données variables

Re,
Je suis quasiment parvenu à établir ce que je voulais, seulement, le blocage vient du fait que mon tableau est orienté d'une autre manière.
ça, on ne pouvait pas le deviner, pourrais-tu joindre un fichier un peu plus représentatif


Ensuite, pour les deux messages suivants, j'aime beaucoup mais je ne comprends pas tellement n'ayant jamais fait de VBA... Quoi qu'il en soit, merci pour ces propositions. Je vais me pencher là-dessus pour comprendre un tant soit peu la programmation !
si tu cherches du code (VBA) dans le fichier de Bruno ..................
............ tu risques de chercher longtemps,
Appuie sur CTRL+F3 pour découvrir l'astuce

à+
Philippe
 
Dernière édition:

Deremon70

XLDnaute Nouveau
Re : Graphique à données variables

Alors, j'ai inversé lignes et colonnes de telle sorte à me mettre dans les bonnes conditions. Cela fonctionne !
En revanche, j'aurais voulu savoir quelle était la meilleure des trois manières pour mettre en place cela ? Car, j'ai appliqué la première mais les deux autres me semblent tout aussi applicables.
Quoi qu'il en soit, merci à vous pour ce coup de main !
 

reve24

XLDnaute Occasionnel
Re : Graphique à données variables

Bonjour à tous
j ai fait une meme demande mais en transposé , pourquoi n est ce pas possible de resoudre ce problème
Effectivement on voit que les nom sont en A et les dates en colonne B à G
si les dates étaient en lignes , cela serait plus facile , mais dans ce cas est ce possible de faire un graphyque à données variables .
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Graphique à données variables

Bonjour à tous
Idem pour Bruno, si on efface le graphique ... comment le relancer ??
Dans mon exemple , on peut supprimer, il se relance
Deremon : c'est CB qui m' appris en 2007 a faire des graphiques (c'est un spécialiste graph) en VBA , maintenant je me débrouille , cela m'a bien servi avec ses astuces ... ; Il y a un début à tout !!
Sinon , je ne vois pas comment inverser les X, Y, ou alors refaire le tableau et modifier les plages
 

Deremon70

XLDnaute Nouveau
Re : Graphique à données variables

Ok, merci pour cette précision ! :)
Bon, j'ai une autre question. Je viens d'épucher la méthode proposée par CB60 basée sur la création de noms.
En faisant ctrl F3 et en décryptant le contenu des noms, je me suis demandé à quoi servaient les multiples points virgules ? En clair, j'aimerais comprendre cette synthaxe.

Car, je viens d'essayer de l'appliquer à mon cas particulier et je remarque que ces points-virgules ont de l'importance...

Merci.
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Graphique à données variables

Re,

tu trouveras des explications à toutes tes questions en appuyant sur F1
Renvoie une référence à une plage qui correspond à un nombre déterminé de lignes et de colonnes d'une cellule ou plage de cellules. La référence qui est renvoyée peut être une cellule unique ou une plage de cellules. Vous pouvez spécifier le nombre de lignes et de colonnes à renvoyer.

Syntaxe

DECALER(réf;lignes;colonnes;hauteur;largeur)

réf est la référence par rapport à laquelle le décalage doit être opéré. L'argument réf doit être une référence à une cellule ou à une plage de cellules adjacentes ; sinon, la fonction DECALER renvoie la valeur d'erreur #VALEUR!.

lignes est le nombre de lignes vers le haut ou vers le bas dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument lignes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq lignes en dessous de la référence. L'argument lignes peut être positif (c'est-à-dire en dessous de la référence de départ) ou négatif (c'est-à-dire au-dessus de la référence de départ).

colonnes est le nombre de colonnes vers la droite ou vers la gauche dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument colonnes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq colonnes vers la droite par rapport à la référence. L'argument colonnes peut être positif (c'est-à-dire à droite de la référence de départ) ou négatif (c'est-à-dire à gauche de la référence de départ).

hauteur est la hauteur, exprimée en nombre de lignes que la référence renvoyée doit avoir. L'argument hauteur doit être un nombre positif.

largeur est la largeur, exprimée en nombre de colonnes que la référence renvoyée doit avoir. L'argument largeur doit être un nombre positif.

Notes

Si les arguments lignes et colonnes décalent la référence au-delà du bord de la feuille de calcul, la fonction DECALER renvoie la valeur d'erreur #REF!.

Si les arguments hauteur ou largeur sont omis, les valeurs par défaut des arguments hauteur et largeur sont celles de l'argument réf.

La fonction DECALER n'a pas pour rôle de décaler physiquement les cellules dans la feuille ni de modifier la sélection ; elle renvoie simplement une référence. La fonction DECALER peut être utilisée avec toutes les fonctions exigeant une référence comme argument. Par exemple, la formule SOMME(DECALER(C2;1;2;3;1)) calcule la valeur totale de la plage couvrant 3 lignes sur 1 colonne et se situant 1 ligne en dessous et 2 colonnes à droite de la cellule C2.
Exemple
à+
Philippe
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Graphique à données variables

Tu regardes la syntaxe de la fonction DECALER : il y a 5 parametres dont 3 Primordiaux ( en gras) , donc si tu n'en a pas besoin
tu laisses le champs libre mais tu sépares par un ";"
Dans un cas , tu vois : param1;;;param2 > donc 1er utile , 2eme Non > ;; , 3eme Non > ; puis c'est le 4eme : param2 ensuite pas besoin de ; pour le 5eme c'est optionnel
 

CB60

XLDnaute Barbatruc
Re : Graphique à données variables

Re bonjour à tous

Voici de nouveau le fichier avec le graph proposé precedement et une feuille avec les données transposés
 

Pièces jointes

  • G111.xls
    74.5 KB · Affichages: 57
Dernière édition:

Statistiques des forums

Discussions
312 329
Messages
2 087 331
Membres
103 519
dernier inscrit
Thomas_grc11