Appeler une valeur dans une plage de données

Fermé
BertrandMi Messages postés 2 Date d'inscription vendredi 19 décembre 2014 Statut Membre Dernière intervention 20 décembre 2014 - 19 déc. 2014 à 21:55
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 20 déc. 2014 à 08:20
Bonjour,
dans le cadre de la construction d'un tableau de bord un peu sympa, j'ai plusieurs graphiques qui font appel à une plage de valeur (ex : =Feuil2!$B$8:$B$11)

Je voudrais que le "B" soit non pas en dur dans l'appel mais dynamique, un truc de type :
=Feuil2!$(=C5)$8:$(=C5)$11

et C5 est une variable que je pilote. Ainsi en changeant uniquement C5, je mettrais à jour plusieurs graphique en même temps.
C5 sera égale à A ou B ou C selon le mois du tableau de bord.

Merci de m'avoir lu et encore plus si vous avez une réponse :-)

3 réponses

DjiDji59430 Messages postés 4168 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 1 janvier 2025 682
20 déc. 2014 à 00:03
Bonjour,

utilise la fonction indirect()

(indirect(feuil2!c5&8):indirect(c5&;11)) et en c5 la valeur B
0
BertrandMi Messages postés 2 Date d'inscription vendredi 19 décembre 2014 Statut Membre Dernière intervention 20 décembre 2014
20 déc. 2014 à 07:58
Merci je vais tester tout ça !
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 20/12/2014 à 08:36
Bonjour

pour avoir la valeur de C5 dans ta formule


INDIRECT("Feuil2!$"&C5&"$8:$"&C5&"$11")

à insérer dans la définition de ton graphique mais sans signe =, je pense
Michel
0