XL 2013 Combinaison entre une recherchev et la fonction indirecte

Houand

XLDnaute Nouveau
Je souhaite rapatrier des données à partir d'une recherchev combiné avec la fonction indirecte. En effet grâce à deux listes déroulantes liée l'une à l'autre je souhaite copier des données d'un tableau déjà formaté.
Pour cela je dispose de deux feuilles dans lesquelles sont reparties les données de chaque agent commercial.
onglet Lundi : on aura donc les données de Pierre, Paul et Jacques du lundi.
onglet Mardi : " """" """ "" """ " du mardi.
onglet exemlple : C'est ce que j'arrive à réalisé lorsque je me base que sur un seul critère avec la fonction suivante : "=RECHERCHEV($A3;INDIRECT($B$1);COLONNE();FAUX)"
onglet feuil5 = C'est le format que je souhaite avoir avec les deux critères.


Merci par avance pour toute aide j'en ai vraiment besoin.


Cordialement,
 

Fichiers joints

Houand

XLDnaute Nouveau
Bonjour le fil, Houand

Houand (Bienvenue sur le forum)
En ces période de grippe et de virus
Une forme de piqûre de rappel ;)
Le point 3) de la charte du forum (section pour tous)
[/QUOTE

Bonjour,
je ne comprends pas votre message.
devrais-je activer un truc pour que le message soit visible par tous les autres membres?
cdlt,
 

Houand

XLDnaute Nouveau
Bonjour :),
je souhaites préciser que ces données sont pas réelles. Je les ai faite à partir de la fonction aléa entre borne d'excel.
merci.
 

Staple1600

XLDnaute Barbatruc
Re

Houand
Je ne parlais pas de la confidentialité des données dans le classeur exemple.
Mais du fait, qu'il manque un petit Bonjour au début de ton premier message
(d'où le petit rappel "teinté d'humour" à la charte du forum)
 

Staple1600

XLDnaute Barbatruc
Re

Retournons à ta question
Un formule possible (à mettre en B4)
=RECHERCHEV($A4;INDIRECT($B$2&INDEX({"!A3:D15";"!A19:D30";"!A3:D15"};EQUIV($B$1;{"Pierre";"Paul";"Jacques"};0);1));COLONNE();0)
 

Houand

XLDnaute Nouveau
Re

Retournons à ta question
Un formule possible (à mettre en B4)
=RECHERCHEV($A4;INDIRECT($B$2&INDEX({"!A3:D15";"!A19:D30";"!A3:D15"};EQUIV($B$1;{"Pierre";"Paul";"Jacques"};0);1));COLONNE();0)

Merci Pour ta réponse.
Lorsque je met la formule j'ai comme retour une erreur.
Je souhaiterais dans la feuille 5 lorsque je sélectionne le nom d'un commercial par exemple Pierre dans la seconde liste déroulante que le lundi ou le mardi me soit proposer automatiquement. Et lorsque je sélectionnerai le jour automatiquement les données de Pierre du mardi seront copiées dans la plage.
donc la première étape que j'arrive pas à faire c'est la seconde liste qui sera lié à la première liste déroulante et ensuite utilisé ta fonction pour rapatrier les données en fonction des deux critères sélectionnées.

merci merci merci
 

Staple1600

XLDnaute Barbatruc
Re

A ton avis, sur quoi j'ai testé la formule? ;) :rolleyes:
Sur mon PC et sur ton fichier exemple, elle fonctionne...

J'ai mis la formule en B4 sur la feuille: Feuil5
(et évidemment la cellule B2 n'est pas vide)
 

Houand

XLDnaute Nouveau
Re

A ton avis, sur quoi j'ai testé la formule? ;) :rolleyes:
Sur mon PC et sur ton fichier exemple, elle fonctionne...

J'ai mis la formule en B4 sur la feuille: Feuil5
(et évidemment la cellule B2 n'est pas vide)
Je rencontre un autre problème.
Lorsque je tire la fonction pour remplir les autres colonnes ça marque des erreurs.
Normalement la fonction colonne() était mise pour gérer ça mais là j'ai l'impression qu'elle n'est pas utilisée.
 

Staple1600

XLDnaute Barbatruc
Re

Houand
Non, je ne joins plus de fichier Excel depuis le "22 mai 1968 (3h de l’après-midi)" ;)
Pourquoi me demanderas-tu ?
Je te répondrai alors:
"Pour inciter le demandeur à mouiller le maillot et à mettre les mains dans le cambouis"
;)

NB: C'est ma manière à moi de lutter contre le consumérisme appliqué à Excel ;)
 

Houand

XLDnaute Nouveau
Re

Houand
Non, je ne joins plus de fichier Excel depuis le "22 mai 1968 (3h de l’après-midi)" ;)
Pourquoi me demanderas-tu ?
Je te répondrai alors:
"Pour inciter le demandeur à mouiller le maillot et à mettre les mains dans le cambouis"
;)

NB: C'est ma manière à moi de lutter contre le consumérisme appliqué à Excel ;)
Je voulais essayer de comprendre le code et voir comment le modifier à mes propres données mais j'y arrive finalement à l'adapter.
Franchement merci beaucoup pour vos aides .......;
Cdlt,
 

Staple1600

XLDnaute Barbatruc
Re

La formule que je t'ai fournie ne peut fonctionner que sur le classeur exemple.
Si tu as des questions sur les fonctions utilisées dans la formule, j'y répondrais ;)

NB:
1) La formule a été créé pour le fichier exemple (que tu possèdes)
2) Tu as une copie d'écran qui explique comment créer la liste déroulante pour Lundi et Mardi
=> Conclusion: tu as tout le matériel nécessaire pour étudier la formule.
(donc nul besoin que je joigne un fichier Excel que tu possèdes déjà ;))
 

micheldu52

XLDnaute Occasionnel
Si tu as besoin, tu fais signe.
Normallement la solution que je t'ai donnée marche dans tous les cas, pour autant que tu élargisses au besoin les plages nommées.
Telle qu'écrite elle marchera sur tout classeur à tout endroit (elle s'adapte automatiquement à l'endroit exact où tu as enregistré ton fichier)
Hésites pas si tu as besoin de renseignements!
Michel
 

Houand

XLDnaute Nouveau
Si tu as besoin, tu fais signe.
Normallement la solution que je t'ai donnée marche dans tous les cas, pour autant que tu élargisses au besoin les plages nommées.
Telle qu'écrite elle marchera sur tout classeur à tout endroit (elle s'adapte automatiquement à l'endroit exact où tu as enregistré ton fichier)
Hésites pas si tu as besoin de renseignements!
Michel
Merci Michel,
j'ai réussi à adapter sur mon cas réel, mais je crois que je dois avoir un problème avec mon office. En effet lorsque j'ai finis de travailler j'ai fermé mon ordinateur et là je l'ouvre à nouveau et lorsque je fais mes choix dans les listes déroulantes rien ne bouge ça reste figé.
C'est peut être un problème lié à mon office.
cdlt,
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas