Rendre un tableau dynamique avec la fonction INDIRECT+liste déroulante

Fermé
Malko - Modifié le 9 avril 2021 à 09:47
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 - 10 avril 2021 à 20:32
Bonjour à tous!

Je vous explique un peu mes besoins car après plusieurs tentatives je n'arrive pas à faire ce que je veux.

Pour expliquer simplement, j'ai 12 feuilles qui correspondent chacune à 1 mois (janvier, février, mars, etc) dans lesquelles je renseigne mes heures au fil des mois.

Une treizième feuille me servira de tableau de bord et à coté une représentation graphiques.

Mon souhait serait de faire une liste déroulante avec les mois et en sélectionnant un mois dans cette liste je voudrais que les valeurs sur le tableau correspondant à la feuille du mois apparaissent dans ma 13eme feuille avec la fonction "INDIRECT" que je n'arrive pas à appliquer la syntaxe.
je ne sais pas si je suis assez explicite?

je vous joint le fichier. https://www.cjoint.com/c/KDjhSSAZtVm
https://www.cjoint.com/c/KDjhSSAZtVm

d'avance merci de votre aide

Cordialement
A voir également:

4 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
9 avril 2021 à 10:55
Bonjour Malko

Votre fichier avec la fonction ADRESSE(...)

https://www.cjoint.com/c/KDji2UNZAq4
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 702
9 avril 2021 à 16:30
Bonjour à vous deux

@ Philou : parfait avec ADRESSE mais Il faut rectifier ta formule ainsi
=SI(LIGNE()>$A$78;"";INDIRECT(ADRESSE(LIGNE()-1;COLONNE();1;1;$B$1);1))
car il y a un décalage de lignes entre les feuilles mensuelles commençant en ligne 2 et la feuille Affichage commençant en ligne 3

0
effectivement il y a quelques inchoerences sur la feuille affichage.
exemple quand je sélectionne janv(0120), le matricule 1206 devient 1205 et les 1207 et 1208 n’apparaissent pas sur la feuille affichage.
idem sur Fév(0220), mars(0320) etc...
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 702 > Malko
Modifié le 9 avril 2021 à 21:24
Oui il faut modifier la formule en A3 ainsi (rajouter -2 et -1 après LIGNE() ce qui est en gras) :
=@SI(LIGNE()-2>$A$78;"";INDIRECT(ADRESSE(LIGNE()-1;COLONNE();1;1;$B$1);1))
Étirer ensuite la formule vers la droite puis vers le bas
0
merci beaucoup PHILOU10120,

c'est bien ça.
mais peut-on également ressortir un graphique dynamique sur la même feuille13?

une fois de plus merci de votre aide.
Cordialement
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
10 avril 2021 à 20:32
Bonjour

Le fichier modifié

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

Disponible 4 jours

0