Extraire la valeur saisie grâce à un filtre automatique

Hello,

Ma question est peut être débile, mais en tous cas je n'ai pas trouvé la réponse pour le moment, alors je viens vous la poser :

J'ai fait un tableau avec des filtres automatiques.

Pour que l'utilisateur soit informé de la valeur choisie dans le "menu déroulant" du filtre, j'aurai voulu insérer une ligne au dessus, où s'inscrirait la valeur.

Y a t'il une fonction excel pour extraire cette valeur ? (Pas de macros si possible)

Merci d'avance !

Désolée si je suis pas claire, je peux vous poster mon exemple...

Oli

Bonjour,

Tout dépend du critère utilisé dans ton filtre automatique.

Si tu choisis de filtrer des valeurs égales à une certaine valeur, y a moyen :

=INDEX(A1:A165;MIN(SI(SOUS.TOTAL(3;DECALER(A2;LIGNE(A1:A163);));LIGNE
(A3:A165)));1)

Formule matricielle à valider par CTRL + MAJ + ENTREE

Le principe consiste à récupérer la 1ère valeur filtrée

Voir avec le fichier joint :

https://www.excel-pratique.com/~files/doc/Recuperer_1ere_valeur_filtre.zip

Maintenant, si tes critères de filtre sont plus compliqué, je ne vois pas comment faire.

Si pas ça, n'hésite pas à revenir en joignant un petit bout de fichier exemple (anonymisé)

@+

Merciiii c'est exactement ce que tu as mis dans le fichier mais je n'arrive pas à le refaire ds mon fichier désolée...

Tu peux m'aider encore un peu ? Voici le fichier :

https://www.excel-pratique.com/~files/doc/5Aun0filtres.xlsx

Oli

Bonjour,

Peux-tu rejoindre ton fichier enregistré au format Excel 2003, car là, je ne parviens pas à l'ouvrir

@+

Ça devrait le faire avec ça :

https://www.excel-pratique.com/~files/doc/filtres.xls

N'hésite pas si le format ne marche tjs pas !

merci pour ton aide en tous cas,

Oli

Bonjour,

Une tentative avec le fichier joint.

Par contre, je ne sais pas s'il est possible (par formule) de déterminer sur quelle colonne le filtre est activé.

https://www.excel-pratique.com/~files/doc/filtres.zip

@+

Hello !

Desolée, mais es tu sûr d'avoir envoyé le bon fichier ? Celui ci est le même que celui que je t'avais transmis, y'a aucune formule dedans... ou bien...?

Jsuis desolee, je sens que jte prend bcp de temps...

Oli

re,

Bah, il me semble que c'est le bon fichier.

J'ai mis les formules en E2 et F2

@+

ça fait quelques temps que j'avais laissé tombé mais je reviens à la charge.

Déjà le fichier transmis jsuis desolee mais je peux pas afficher les colonne E2 et F2 donc pas pratique

sinon j'ai donc trouvé sur un forum une formule type :

{=EQUIV(1;(SOUS.TOTAL(3;INDIRECT("A"&LIGNE(A2:A100 ))));0)+1}

plusieurs chose :

sous.total n'est pas une fonction existante (mais plutot soustotal ?)

je suis sous office 2007 en anglais... je traduis chaque fonction...

j'ai tenté avec le ctrl+entree et rien ne se passe.

Quelqu'un peut il m'aider ?

Je comprend pas qu'un truc si "bateau" puisse être si compliqué en fait...

Pas de macros please

Merci d'avance à tous et surtout BONNE ANNÉE !!!

Oli

et je suis sous MAC

donc j'ai l'impression que ça complique les choses...

Merciiiiiiiiii beaucoup davance !

Bonjour,

Je n'ai ni Excel 2007 ni une version anglaise ni Mac

Cela dit, essaye avec :

=MATCH(1;(SUBTOTAL(3;INDIRECT(""A""&ROW(A2:A100))));0)+1

Voir peut-être remplacer les ; par des ,

La validation matricielle s'obtient (sur PC) avec la combinaison des touches CTRL + MAJ + ENTREE

Sur Mac, je ne saurais te dire. Fais une recherche dans l'aide Excel Mac avec les mots clés : Formule matricielle

Bon WE

@+

C'est déjà super ça me renvoie quelque chose !

Exactement, ça me renvoie le numero de la ligne ou se trouve le premier critère que j'ai sélectionné dans mon filtre...

Je sais pas si c'est très clair, mais je vais me débrouiller avec ça !

Encore merci pour ton aide !

Oliwood

Rechercher des sujets similaires à "extraire valeur saisie filtre automatique"