Plage dynamique

Bonjour,

Je voudrais réaliser un graphique dynamique, qui affiche des capitaux en fonction de semaines. Je voudrais qu'en fonction de la semaine en cours, par exemple la 7, l'axe s'arrête à S7.

Je comprends rien à la fonction DECALER, en tout cas j'arrive pas à l'appliquer dans mon cas.

J'ai une première ligne semaine S1 ; S2 ; ... ; S52.

Une ligne correspondant aux capitaux en euros en-dessous.

J'ai donc utilisé cette formule que j'ai trouvé plus simple: ="$C$2:"&ADRESSE(2;SEMAINE+2). Elle m'affiche dans une autre cellule la plage actualisée en fonction de la semaine en cours.

Je pensais pouvoir utiliser cette référence de la plage à l'endroit de la saisie de ma série pour le graphique, notamment avec la fonction INDIRECT (qui renvoit la référence vers laquelle une cellule renvoie) mais rien n'y fait ça ne marche pas, "fonction invalide".

J'ai l'impression qu'on ne peut pas utiliser de fonctions dans le champs de la saisie de la série.

Please help, je pensais avoir fait le plus dur en ayant trouvé le moyen de sortir la plage actualisée, mais je n'arrive pas à l'utiliser...

Merci d'avance.

Bonjour,

Essaie avec

DECALER($C$2;;;;SEMAINE)

A+

Bonjour,

Sans fichier il est difficile de proposer une solution.Néanmoins j'avais créé pour mon utilisation personnelle

le fichier joint qui je pense peut t'aider à résoudre ton problème.

Cordialement.


Bonjour,

Sans fichier il est difficile de proposer une solution.Néanmoins j'avais créé pour mon utilisation personnelle

le fichier joint qui je pense peut t'aider à résoudre ton problème.

Cordialement.

https://www.cjoint.com/c/FBjmTgJv46T

Merci pour vos réponses,

Le système de la société où je travaille je peux ni envoyer ni télécharger des fichiers sur mon poste. J'essaierai de voir ce soir chez moi.

Sinon pour la formule =DECALER($C$2;;;;SEMAINE), en quelle cellule dois-je la mettre.

Et ensuite, que dois-je mettre dans le champs des séries ?

Re,

=DECALER($C$2;;;;SEMAINE) correspond à la plage de cellules qui débute en C2 et qui a une longueur égale au numéro de semaine.

Exemple avec SEMAINE= 5 :

=DECALER($C$2;;;;5) correspond à la plage C2:G2

Exemple avec SEMAINE= 10 :

=DECALER($C$2;;;;5) correspond à la plage C2:L2

A+

Ok merci beaucoup,

Donc si j'ai bien compris cette fonction renvoit directement une plage, donc inutile de la rentrer dans une cellule.

Sauf que lorsque je mets =DECALER(C2;;;;SEMAINE) dans le champs de la série graphique cela me met "fonction non valide"...

J'ai défini un nom de plage

Nom: Test

Fait référence à: =DECALER(C2;;;;SEMAINE)

Lorsque je veux le rentrer dans une série en inscrivant =Test dans le champs, erreur là aussi.

Muffff !

Les graphiques, ce n'est pas vraiment ma tasse thé

Regarde celui que j'ai bricolé et dis-moi si cela correspond à ce que tu cherches à faire.

Dans le cas contraire, on trouveras sûrement un meilleur graphiqueur ...

A+

MERCI mille fois !

J'avais fais exactement comme toi, à un détail près: la référence à la feuille juste avant d'inscrire le nom de la plage dans le champs de la série. Comme quoi certains détails sont cruciaux pour excel lol..

Ca marche nickel !

Encore merci !

Rechercher des sujets similaires à "plage dynamique"