Bonjour,
voilà des heures que j'essaie de trouver une solution par moi-même, mais je n'y arrive pas.
Je viens donc vous demander votre aide pour mon problème :
Dans un tableau structuré, j'affiche des graphiques Sparkline dans une colonne.
Je souhaite que la plage source des données de ces graphiques soient dynamiques.
Voici le tableau afin que mon problème soit plus clair :
Je souhaite que les courbes de tendances ne prennent en compte que le nombre de mois qui sont remplis. ==> 8 points dans cet exemple.
Une image valant mieux que des mots, voilà le résultat attendu :
Certains me diront que l'outils Sparkline d'Excel peut automatiquement gérer les valeurs vides, c'est vrai, mais dans mon cas, les cellules n'affichant pas de valeurs ne sont pas vraiment vides, puisque elle ont toutes une formule (qui va chercher les données de ce récapitulatif dans une feuille source).
Du coup, je pense que la solution est de gérer la plage source via un nom défini, qui décalera la plage en fonction du nombre de mois.
J'ai donc essayé ceci :
Dans le Gestionnaire de nom, j'ai défini : "Plage_Tendance" avec la formule suivante :
=DECALER(Feuil1!$D$3;;;LIGNE(Feuil1!D3)-LIGNE(Feuil1!$D$3)+1;$C$8)
La plage me semble être correcte, cependant, je n'arrive pas à l'utiliser comme Plage de données des Sparkline.
J'ai l'erreur "La référence de l'emplacement ou de la plage de données n'est pas valide".
Mais je ne dois pas être loin de la bonne formule, car si je supprimes toutes les lignes du tableau sauf 1, alors je peux utiliser "Plage_Tendance" comme Plage de données de la Sparkline, et cela fonctionne.
Mais dès que j'ajoute de nouvelles lignes, Les nouvelles lignes n'ont pas de Sparkline, et dans Plage de données j'ai alors "Plage_Tendance;#REF!" d'afficher.
Je joins également le fichier à ce post.
En espérant qu'une âme charitable se penche sur ce sujet ;-