Lste déroulante qui change la plage données d'un graphique

Bonjour

je voudrais créé une liste déroulante qui changerait la plage de donnée d'un graphique

j'ai 2 colonnes de nombres qui font les deux plages et la liste + la cellule lié et voila

j'ai fait une formule en gros

SI(cellule-lié=1;plage1;plage2)

mais bon il me dit que c'est pas valide

voila le fichier

https://www.excel-pratique.com/~files/doc/test_graphique_plage.xls

merci d'avance

c'est nikel, mais je me vois mal adapté cette formule, je la comprend pas trop

en valeur Y

=EzQg4test_graphique_plage.xls!choix

c'est le nom du dossier je vois pas comment le changement se passe

merci de m'éclaicir

re

Pour permettre le décalage, j'ai ajouté une zone nommée.

Regarde dans le bandeau en haut

Insertion

Nom

Définir

tu verra " choix" avec en bas une formule decaler, qui regarde la valeur de ta cellule lié et se déplace de 1 si c'est le deuxieme choix que tu a fais.

Edit

Je te remet le fichier avec ta formule SI , toujours avec des zones nommées, tu aura le choix

https://www.excel-pratique.com/~files/doc/test_graphique_plage.zip

9proposition.zip (9.86 Ko)
4modele-citoyen.zip (11.10 Ko)

oki merci impec j'ai mis un peu de temps a comprendre et j'suis toujours en train ^^

mais je pense que sa me sufiras encore merci

re, j'ai un petit soucis

j'ai créé le "choix"

mais

lorsque j'entre la Valeur Y de la série qui subit le décalage

le nom de mon fichier est Matrice_T13_2

j'ai entré en Valeur Y =Matrice_T13_2.xls!choix

est-ce que sa peut venir du choix ?

bref a vrais dire j'ai pas vraiment compris

la fonction DECALER ok sa marche après je comprend pas pourquoi t'as besoin de la NBVAL j'ai adapté autre chose et j'ai mis sa dans mon nom "choix"

=DECALER('Tableau entier'!$D$117:$D$156;0;SI('Tableau entier'!$N$160:$N$161=2;6;0);0;0)

enfin si tu veut bien j'envoie le vrais tableau sur lequel je travail et je te dit ce que je veut vraiment car je pense que j'ai pas vraiment le niveau ...

merci d'avance

re

Oui tu peux envoyer ton tableau et on regarde

5exemple.zip (6.13 Ko)

lol, dsl je vien juste dit arrivé mais

c'est en créant une nouvelle feuille comme dans le premier fichier que tu ma envoyé les même colonnes au même endroit etc...

j'avais juste a changé le nom de la feuille dans la formule du nom " choix"

j'ai un peu compris mais je sais pas adapté la formules pour d'autre cas

genre la formule DECALER c'est DECALER(ligne;colonne;hauteur;largeur)

et dans le nom

=DECALER(Cal_graph!$A$5:$A$44;;Cal_graph!$H$30-1;NBVAL(Cal_graph!$A:$A)-2)

je comprend pas pourquoi il y a besoin d'une NBVAL dans la hauteur

et il me semble qu'il manque le ; pour indiqué la largeur à la fin ou alors sa compte comme 0 je sais pas trop

enfin c'est pas trop grave mais bon je te cache pas que sa m'embéte un peu de pas avoir vraiment compris ^^

Edit:

merci beaucoup pour ton aide encore

re

Si tes cellules avec valeurs sont figées tu n'a pas besoin du nbval, il te suffit à cet endroit de mettre ta plage de cellule.

super pdf merci merci la j'ai compris la nbval à 100% et que les paramétres entres crochets sont optionnels

thx

édit

quelle est la fonction NBVAL version lignes stp si tu la connais ?

oki je viens de recommencer dans un nouveau fichier vide et sa marche très bien encore merci ^^

dernière question je pense

mon graphique, il affiche un espace de 40 points alors qu'il n'y en a que 12

je voudrais bien que l'échelle s'adapte au nombre de points à affichés et non au nombres de points maximum possible dans la plage de donnés si c'est possible merci d'avance

Bonjour

Remplace la zone nommée qui est utilisé pour ton graphique

=DECALER(Feuil1!$A$5;;Feuil1!$H$30-1;Feuil1!$A$5:$A$44)

par celle ci

=DECALER(Feuil1!$A$5;;Feuil1!$H$30-1;EQUIV(9^9;Feuil1!$A$5:$A$44))

oki nikel la EQUIV encore une formules très utile

bon vu que j'avais deux série pour mon graphique j'ai fait un deuxième "nom" pour la série2

qui décaler de 0lignes;0colonnes et qui changée la hauteur de même façon que la série1

mais par contre 9^9 en valeur_recherché dans EQUIV je vois pas pourquoi,

je pensé que sa recherché la valeur la plus proche de 9 puissance 9 donc la plus grande

mais enfaite sa me donne la valeur la plus loin dans la plage de données et c'est exactement ce que je voulais

merci beaucoup tu gère ^^

Rechercher des sujets similaires à "lste deroulante qui change plage donnees graphique"