Menu déroullant et filtre

Résolu
oxevaxo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un problème avec un fichier Excel. Dans une feuille de saisie j'ai une liste de client, de nom et de temps de travail. je voudrais dans une autre feuille pouvoir selectionner par menu déroullant le client, et que les noms des personnes ayant travailler chez le client s'affiche en dessous. Je sais qu'on peut réaliser ceci par filtre automatique, cependant je ne veux pas copier ma plage de saisie en entier, mais seulement la liste de noms...

J'ai besoin de votre aide !

Merci !!
A voir également:

5 réponses


 
Bonjour.

La réponse à ta question sera compliquée à écrire pour nous et à lire pour toi, du style
"Sélectionner les données contenues dans la colonne Client de la première feuille, faire un clic-droit dans cette sélection, choisir la commande Nommer une plage et attribuer un nom ...".

Alors que si tu nous envoies ton fichier, notre explication sera plutôt du style
"Faire un clic-droit en B4 de la feuille LISTE, choisir la commande Nommer une plage et attribuer un nom ...".

OK ?
0
oxevaxo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Voila mon fichier avec des données bidons https://www.cjoint.com/?ADno6podBEU
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
en attendant l'ami Raymond et sa solution, peut être une ici:
pour exemple à adapter:

en Feuil1 colonne L qui pourra être masquée, commençant en L2:
=B2&"_"&NB.SI($B$2:B2;B2)
attention aux blocages $ . Tirez sur la hauteur voulue pour le champ

en Feuil2, en B7, la formule:
=SI(NB.SI(Feuil1!$B$2:$B$1000;$B$6)<LIGNE()-6;"";INDEX(Feuil1!$B$2:$F$1000;EQUIV($B$6&"_"&LIGNE()-5;Feuil1!$L$2:$L$1000;0);COLONNE()))
attention encore cette fois au blocage

à tirer de D à E et l'ensemble sur la hauteur souhaitée.

Quelques infos:
le code NB.SI sert à éviter l'affichage #N/A lorsque aucune valeur n'est trouvée.
les codes LIGNE()-5 et COLONNE() sont à "ajuster" en fonction de la position de la formule dans la feuille
LIGNE() renvoi le N° de ligne ou elle se trouve et donc en B7 LIGNE()-6 renvoie 1
COLONNE() idem avec N° de colonne, donc en B7 renvoie 2

crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
oxevaxo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Est ce normal que lorsque que je la test dans mon fichier d'exemple les 3 premiere ligne de ma feuille 1 ne sont pas prise en compte, si bien que dans la feuille 2 les 3 premiers cleints n'apparaissent pas .. ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oxevaxo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
Je n'arrive pas a refaire tes formules dans ma vrai feuille de calcul, puis-je te l'envoyer par mail privé pour que tu puisse mettre la formule dans mon fichier?

Merci !!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Sans doute un probléme de LIGNE() - quelque chose qui ne donne pas le 1 à la première cellule!
Pour mettre le fichier à dispo:
par mail privé non, mais en le mettant sur:
http://www.cijoint.fr
et tu me passes le lien en message privé sur CCM en cliquant dans un de mes messages sur mon pseudo, ça revient au même
à te lire;
0