Recherche de méthode sous excel

Résolu/Fermé
mathias59390 Messages postés 63 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 23 septembre 2015 - 13 juil. 2010 à 13:19
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 13 juil. 2010 à 14:29
Bonjour,

j'ai besoin de votre aide, pour l'untilisation d'une recherche sous excel.



http://www.cijoint.fr/cjlink.php?file=cj201007/cijb3lamQJ.xls

J'ai 1 feuille ou il y a la base de données, et 1 autre avec une base de recherche.
Le but est que l'orsque l'ont choisi un lettre dans le menu déroulant, les informtions qui s'y rattache, apparait.
Je me gratte la tête depuis plusieur jours.

Je vous remercie de votre aide



A voir également:

5 réponses

Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
13 juil. 2010 à 13:28
Bonjour.

Tu aurais pu la gratter encore longtemps !

La colonne A de ta BDD, qui sert de critère de recherche, ne doit pas contenir de doublon ! Chaque cellule doit avoir un contenu différent. La preuve : quand tu utilises ta liste déroulante en C3 de la feuille de recherche, tu retrouves plusieurs fois la même lettre !

Il faut revoir la conception de ton tableau.
0
mathias59390 Messages postés 63 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 23 septembre 2015
13 juil. 2010 à 14:00
Bonjour Raymond,

merci de ton aide, est si je fusion les 3 A puis les B etc, pour ne former plus qu'un nom pour 3 lignes???

Merci encore de ton aide

Mathias
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
13 juil. 2010 à 14:22
Encore moi ...

Une méthode, parmi d'autres :
* Insérer dans BDD une colonne en C, et y mettre la formule =A2&GAUCHE(B2;1)
* Donner à la plage C1:I101 le nom "matrix"
* Dans la feuille de recherche mettre en A6 la formule =$C$3&GAUCHE(B6;1) et la recopier en A7 et A8 ; donner à la plage A6:A8 le nom "valeur"
* Saisir les formules normales de recherche ; en C6 on aura
=RECHERCHEV(valeur;matrix;COLONNE()-1;FAUX) à recopier dans les 14 autres cellules
* Simplifier le liste déroulante de cellule en créant une plage "agence" sans doublon : A;B;C;D;E;F;DTD Intra;G ... Tu peux le faire avec Données/Trier et filtrer/Avancé/ en cochant Copier vers un autre emplacement et Extraction sans doublon puis en spécifiant comme Plages $A$2:$A$101, comme Zone de critères $K$1 et comme Copier dans $K$4:$K38 ; c'est cette dernière plage que tu nommes agence.
Désormais ta LDC ne comporte plus 100 données mais seulement 34.
https://www.cjoint.com/?hnotm4vNYS
0
mathias59390 Messages postés 63 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 23 septembre 2015
13 juil. 2010 à 14:28
Merci Raymond, cela marche parfaitement.
0

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

Posez votre question
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
13 juil. 2010 à 14:29
bonjour,

une solution avec SOMMEPROD :

http://www.cijoint.fr/cj201007/cijggkLyDI.xls

A noter : il y a des #DIV0 dans la base : à "supprimer" par un test dans la formule qui doit amener ces résultat sinon la colonne F de BDD renverra toujours #DIV0.

0