Lecture d'un filtre d'un tableau croisé dynamique

Bonjour,

Je rencontre une difficulté dans la lecture d'un filtre d'un tableau croisé dynamique.

J'ai fait un fichier d'exemple que je joins, j'espère qu'il aidera à la compréhension de ma problématique.

En gros, j'aimerais pouvoir lire et exploiter la sélection qui aura été faite dans un filtre de TCD, par exemple afficher la valeur la plus petite sélectionnée. Dans le fichier exemple joint, il s'agit de lire la sélection faite en F2 (ici, "Arnaud-site1" et "Arnaud-site2") et pouvoir afficher dans une cellule "Arnaud-site1".

J'aimerais si possible réussir à le faire via des formules plutôt que du code, mais si y'a pas le choix je m'y plierai...

N'hésitez pas à m'interroger si ma demande n'est pas claire...

Merci par avance pour votre aide.

25exemple.zip (5.61 Ko)

Comme ceci ?

23exemple.zip (5.64 Ko)

Tu tries les valeurs du plus petit au plus grand.

Clic droit sur une personne > filtrer > 10 premiers ... et tu mets 1 à la place de 10.

Tout d'abord, merci pour cette réponse super rapide !

Effectivement, ça a l'air de correspondre à peu près.

J'ai néanmoins deux points :

- je n'arrive pas à reproduire la totalité du fonctionnement dans mon fichier d'origine (à chaque fois que j'applique le dernier filtre en mettant 1 à la place de 10, il m'enlève la sélection d'origine, comme si dans le fichier exemple je me retrouvais avec Arnaud-site1, Arnaud-site2, Bertrand-site1, Bertrand-site2, Cédric-site1 et Cédric-site2 sélectionnés .

Je joins un nouveau fichier avec une reproduction plus fidèle de l'original car j'ai un deuxième critère dans mon tableau (Activité2, qui est le groupement des activités B et C), et c'est peut-être lui qui met le bazar.

- j'aurais préféré (on ne peut pas tout avoir, mais je tente ma chance ...) retrouver cette valeur dans une cellule en dehors du TCD (et par conséquent ne pas modifier la structure du TCD) car j'utilise d'autres valeurs dans le tableau, et les sommes affichées n'ont plus l'air de correspondre

J'ai mis en cellules G21:H22 les deux éléments principaux dont j'ai besoin :

  • Le nom de la personne. Elle peut travailler sur deux sites, c'est pour ça que son nom est dédoublé (j'ai malheureusement pas le choix sur cette gestion), mais je n'ai besoin que du 1er nom.
  • Le nombre de jours pour une activité donnée. Quel que soit le site de travail, j'ai besoin du nombre total de jours, c'est à dire la somme des jours sur les deux noms sélectionnés pour cette même activité.

J'espère que ces éléments ne compliquent pas trop la chose...

26exemple2.zip (6.38 Ko)
Anne78 a écrit :

- je n'arrive pas à reproduire la totalité du fonctionnement dans mon fichier d'origine (à chaque fois que j'applique le dernier filtre en mettant 1 à la place de 10, il m'enlève la sélection d'origine, comme si dans le fichier exemple je me retrouvais avec Arnaud-site1, Arnaud-site2, Bertrand-site1, Bertrand-site2, Cédric-site1 et Cédric-site2 sélectionnés .

je suis "sec" car ce n'est pas le cas chez moi !
Anne78 a écrit :

- j'aurais préféré (on ne peut pas tout avoir, mais je tente ma chance ...) retrouver cette valeur dans une cellule en dehors du TCD (et par conséquent ne pas modifier la structure du TCD) car j'utilise d'autres valeurs dans le tableau, et les sommes affichées n'ont plus l'air de correspondre

rien ne t'empêche de créer plusieurs TCD avec la même source
Steelson a écrit :

rien ne t'empêche de créer plusieurs TCD avec la même source

Pas bête ! Et on peut faire une seule fois la sélection et qu'elle s'applique aux deux TCD ?

Rechercher des sujets similaires à "lecture filtre tableau croise dynamique"