J'ai un tableau contenant plusieurs mois (ou plusieurs années) et je souhaite réaliser un graphique en secteurs pour un mois (ou une année) au choix.
Solution :
Excel permet,
d'une part, de définir des plages grâce à des formules nommées,
d'autre part, de
baser un graphique sur un nom correspondant à une plage.
Exemple le tableau et le graphique souhaité
On crée tout d'abord le graphique normalement en se basant sur le mois de janvier
On définit un premier nom. Il correspond à la liste des différents mois que l'on souhaite pouvoir afficher dans le graphique : onglet Formules, Définir un nom
Puis on ajoute un objet de formulaire de type liste déroulante sur le graphique
A noter que la cellule liée à la liste, C25, est ici cachée derrière le graphique.
On ajoute une formule en cellule B25 : =INDEX(Choix_Mois;C25;1) pour obtenir le nom du mois choisi dans la liste.
On définit ensuite deux autres noms :
l'un pour les titres, l'autre pour obtenir une plage glissante en fonction du mois sélectionné dans la liste déroulante.
Ceci avec la fonction DECALER qui définira une plage, décalée verticalement par rapport aux titres, en fonction du mois choisi.
Il reste à paramétrer le graphique pour qu'il se base sur la plage glissante
Nous avons un graphique dynamique : le graphique change en fonction du mois sélectionné dans la liste déroulante :