XL 2013 Récupérer valeur d'une cellule filtrée par un segment

  • Initiateur de la discussion Initiateur de la discussion slybada
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

slybada

XLDnaute Nouveau
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.

upload_2018-8-23_9-26-0.png


Merci à l'avance.
 

Pièces jointes

Bjr slybada

en c3 (sans fusion de cellule) :
Code:
=INDIRECT("C"&EQUIV(1;SOUS.TOTAL(2;INDIRECT("C"&LIGNE($C$7:$C$100)-2));0)+4)
A valider par Ctrl+Maj+Entrée

Cordialement Gérard
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
 
Dernière édition:
Bjr slybada

en c3 (sans fusion de cellule) :
Code:
=INDIRECT("C"&EQUIV(1;SOUS.TOTAL(2;INDIRECT("C"&LIGNE($C$7:$C$100)-2));0)+4)
A valider par Ctrl+Maj+Entrée

Cordialement Gérard
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.

Merci beaucoup
 
Dernière édition:
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 :

1691264654181.png


1691264673538.png


1691264685861.png


Et voici le résultat de l'astuce :
1691264714289.png


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 🙂

Voir le fichier joint
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Annuler Segment
Réponses
5
Affichages
475
Réponses
2
Affichages
202
Réponses
1
Affichages
115
Retour