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
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
A voir également:
- Recherche de méthode sous excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Recherche musique - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
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
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.
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.
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
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
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
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
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
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
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
13 juil. 2010 à 14:28
Merci Raymond, cela marche parfaitement.
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
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.
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.