Bonjour,
j'ai à nouveau besoin de votre assistance.
J'ai un tableau (EXCEL 2013) que je filtre avec un segment.
J'ai besoin de récupérer dans une cellule (ici C3) , ou bien la valeur d'une cellule qui est sur la première ligne de mon tableau filtré, ou bien la valeur sélectionné de mon segment.
Merci ça fonctionne, cependant, j'aurais aimé avoir une solution qui fait en sorte que la cellule soit mise à jour automatiquement, sans besoin de valider par Ctrl+Maj+Entrée
Superbe formule qui devrait permettre ainsi de récupérer la valeur sélectionnée dans le segment, je n'ai trouvé que des trucs compliqués ailleurs.
Maintenant, j'essaye d'adapter cette formule ailleurs ou à un tableau (ListObject) et je rame.
Merci pour l'idée
Cette formule ne fonctionne que pour des données numériques, pour des données textuelles utiliser "SOUS.TOTAL(3" au lieu de "SOUS.TOTAL(2".
D'après mes tests, cette formule ramène la première valeur visible de la plage $C$7:$C$100.
C'est très utile pour avoir la valeur sélectionnée d'un segment, ou la première valeur lors d'un filtre.
Étape suivante, utiliser une référence structurée d'un tableau.
Helo, réponse un peu tardive mais voici une solution
1/ faire ton TCD
2/ créer le segment
3/ créer un TCD isolé sur le ou les segments pour lesquels tu veux la valeur sélectionnée
4/ à coté de ce TCD intermédiaire placer cette formule : =SI(NBVAL(DECALER(J3;0;0;NBVAL(J3:J100);1))>1;"<Aucune sélection>";J3)
en image :
Et voici le résultat de l'astuce :
bien entendu ce TCD intermédiaire "tu le planques" dans un onglet Params par exemple
Je pense que cette astuce.... .... peut servir....
je l'ai déjà posté dans une question sur le forum où je l'ai aussi expliqué... donc un peu de spéléo à faire....
Y a peut-être plus simple.... mais perso.... c'est ce que j'ai trouvé de mieux... c'est tiré un peu par les Tiff, je l'entends