Graphique modulable selon période

Résolu
thibaut_francois Messages postés 99 Statut Membre -  
 thibaut_francois -
Bonjour,

Est-il possible de créer un graphique qui se module en fonction d'une période ?

Je m'explique. J'ai un graphique construit à partir des cellules B27:D39. J'ai mon intervalle de temps en F28.

J'aimerais que quand je sélectionne l'intervalle :

- Fin Février, le graphique sélectionne et affiche les données jusque févr-12 (sans que la barre qui descend n'apparaisse après).

- Fin Juin, le graphique sélectionne et affiche les données jusque juin-12 (sans que la barre qui descend n'apparaisse après).

- Etc...

Et bien entendu, que ce soit automatique en fonction de la période sélectionnée... Sans que je n'ai besoin d'intervenir à la main pour des modifications.

Pas facile hein ^^

Bien entendu, la présentation des données est modulable à l'infini pour que cela fonctionne :)

Merciiiiiiiiiiiiii

https://www.cjoint.com/?BDykPi7cmGh

10 réponses

  1. Lentzouille Messages postés 728 Statut Membre 64
     
    Bonjour,

    Je ne sais pas si c'est ce que tu attends, mais c'est un début,

    https://www.cjoint.com/?BDyliKgt4ES

    Cordialement,
    1
    1. thibaut_francois Messages postés 99 Statut Membre 1
       
      Yes, c'est pas mal du tout ça Lentzouille. Mais il y a un soucis.

      A fin Janvier, le graphique devrait afficher déc-11 : 2281 et janv-12 :2291.
      A fin Février, déc-11 : 2281 et janv-12 :2291 & févr-12 : 2298.

      Et je vois que le graphique n'affiche plus rien pour fin décembre.

      Sinon, c'est carrément ça! Juste le gros trait qui descend vers 0 à l'horizontal à faire disparaître aussi ^^

      C'est vachement bien ta méthode de "stop"
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    re

    peut être un peu mieux (les dates de la colonne B sont au format texte)

    https://www.cjoint.com/?0Dyqyh3SvJN

    bonne suite
    1
    1. thibaut_francois Messages postés 99 Statut Membre 1
       
      Salut Ccm81. Merci beaucoup pour ce super travail. C'est un truc de dingue ta formule "='0Dyqyh3SvJN_graph-rum1.xls'!plagey" !! !! Je connais pas du tout!
      Merciiiiiiii

      Juste pour améliorer :

      Petite question 1 : on peut retirer le quadrillage principal de l'axe des abcisses ? Les pointillés à la verticale ?

      Petite question 2 : est-ce que la valeur de la courbe peut suivre le dernier point affiché ?
      C'est à dire, qu'on est toujours que 3 valeurs (déc-11à 2281, la "période fin de mois", et la cible de fin d'année à 2237)

      Petite question 3 : y'a un bug sur la période "Fin dec-12"
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    ne te laisses pas impressionner par '0Dyqyh3SvJN_graph-rum1.xls', ce n'est jamais que le nom du classeur, à l'origine graph-rum1.xls, auquel cjoint.com a ajouté sa référence (si tu enregistres le fichier, ce que je te conseille, sous un nom plus simple, excel fera suivre ce nom dans cette formule)
    Q1. pour supprimer le quadrillage vertical clic sur le quadrillage et supprimer
    Q2. sans macro je ne vois pas (ce qui ne veut pas dire que ...), avec macro, ça me semble faisable, tu dis
    Q3. le bug de dec-12, en fait j'ai mal orthographié remplace le e par un é, (excel le reconnaitra alors comme un objet de type date.

    bonne suite
    1
    1. thibaut_francois
       
      Q1. En effet ^^
      Q2. Arf dommage...
      Q3. YES !

      Q1 + Q2 + Q3 = MERCIIIIII Beaucoup !! !! !!
      0
  4. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Ça y est, j'ai compris.
    Pour afficher les points voulus il suffit d'adapter la formule.
    Pour n'afficher que les étiquettes de données du premier point et du point de la sélection il faut ajouter une série et donc la colonne qui la définit.
    Cette série est rendue non-visible: format trait aucun, marque aucune, mais avec la valeur en étiquette de données.
    https://www.cjoint.com/?3DAnKEigTdT
    1
    1. thibaut_francois
       
      Miiiiiince Tontong !

      J'étais en repos pour petit pont... Et j'ai pas pu accéder à ton fichier. Est-il possible de me le remettre ?
      0
    2. thibaut_francois
       
      Please, please, Tontong ^^
      0
    3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Bonjour,
      Je m'étais absenté aussi et le fichier était passé à la corbeille hier soir!
      Il était temps:
      https://www.cjoint.com/?0EekX11RQ5S
      0
    4. thibaut_francois
       
      YES!! Merci beaucoup! C'est génial !
      Vous êtes vraiment balaise Ccm81 et toi!!
      0
    5. thibaut_francois Messages postés 99 Statut Membre 1
       
      Salut tontong, Salut ccm81

      Je fais à nouveau appel à votre maîtrise excelliène.

      J'aimerais compléter mon graph par la projection de fin d'année si la tendance constatée se maintien.

      Je sais que excel permet d'afficher la courbe des tendances, mais ce n'est pas exactement ce que je veux... Il faudrait juste afficher le résultat probable de déc-2012 en fonction de la tendance calculer pour la période sélectionnée en B41...

      En espérant que tu pourras m'aider sur cette demande.

      https://www.cjoint.com/?BFtoAbtaZva
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    re

    si tu ne veux pas de macros, la solution de tontong (salut à toi) convient très bien
    toutefois elle nécessite l'ajout de colonnes, mais sans macro, et le connaissant un peu, ça m'étonnerait qu'on puisse faire mieux que ce qu'il propose ....

    si les macros ne te gênent pas
    https://www.cjoint.com/?0DAoMATBpG9

    bonne suite
    1
    1. thibaut_francois
       
      Excellent ! Ca marche du tonnerre!

      Désolé pour le délai de remerciement... petit pont... ^^

      Merciiiiiiiiiiiiii
      0
  7. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour

    tu as la fonction PREVISION pour ça (je crois) un exemple
    https://www.cjoint.com/?0FtoVHVPdZV

    bonne suite
    1
    1. thibaut_francois
       
      Excellent! Merci beaucoup! Encore une fois ^^
      0
  8. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour à tous,
    Je ne suis pas certain d'avoir pris en compte toutes les contraintes mais il semble assez simple de créer une colonne auxiliaire pour tracer la courbe.
    https://www.cjoint.com/?3DAlS63zSY7
    0
    1. thibaut_francois
       
      Merci Tontong. Méthode carrément pas bête !

      Mais il me faut tous les points de la courbe.
      Si la période est Fin avr-12, il me faut afficher déc-11, janv-12, févr-12, mars-12 & avr-12.

      Et la complication est que je voudrais toujours n'avoir que 3 valeurs affichées dans le graph.
      C'est à dire, qu'on est toujours déc-11à 2281, la valeur "période fin de mois", et la cible de fin d'année à 2237.
      0
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour tout le monde,

    si tu ne veux pas de macros, la solution de tontong (salut à toi) convient très bien
    toutefois elle nécessite l'ajout de colonnes, mais sans macro, et le connaissant un peu, ça m'étonnerait qu'on puisse faire mieux que ce qu'il propose ....


    En fait si, on peut définir des noms avec decaler() et remplacer les plages de la courbe par ces noms.

    exemple

    eric

    PS: tontong t'a répondu ici
    0
  10. ccm81 Messages postés 11033 Statut Membre 2 434
     
    bonjour eric

    effectivement on peut utiliser les noms et decaler (post 2), mais la demande était de n'avoir des etiquettes de données pour la 1° serie que pour le premier et le dernier point, d'où l'ajout de colonne ou une solution macro

    bonne journée
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Ah, je n'avais pas lu tous les détails... :-)
      désolé
      eric
      0