Formule excel recherche - copie - colle

JeuneDebutantVBA -  
 JeuneDebutantVBA -
Bonjour,


Je recherche une formule excel.
Voici la situation : j'ai deux tableaux ici simplifiés mais qui en réalité ont 10000 lignes.
Dans le tableau de droite, je recherche des dates (colonne L).
Je souhaiterais trouver la formule excel qui serait capable de matcher les numéros de la colonne M (tableau de droite) avec les numéros de la colonne D (tableau de gauche).
Si la formule trouve le même numéro, alors elle renvoie dans la cellule de la colonne L, la date de la colonne C.
Quelqu'un peut-il m'aider ?
Merci d'avance.
A voir également:

4 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

Surement, mais avec le fichier !

Crdmt
0
JeuneDebutantVBA
 
Le fichier a été joint à l'adresse : http://www.cjoint.com/c/GGdtAWEgSRy

J'ai créé une formule qui semble fonctionner sur la colonne M en jaune.
Je peux avoir votre avis ?
Merci d'avance.
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Re
C'est tout a fait la bonne formule !
Elle aurait pu etre précédée de sierreur(), dans le cas ou elle ne trouve pas (c'est une erreur ==># N/A)

=sierreur(RECHERCHEV(N2;CLIENTS;4;VRAI);"") qui donne "" plutot que # N/A

Crdmt
0
lucien
 
 
Bonsoir JeuneDebutantVBA,

Ta formule est bonne et retourne bien les bonnes dates, mais par précaution,
lis quand même les informations qui suivent.

Rappel de ta formule en M2 : =RECHERCHEV(N2;CLIENTS;4;VRAI)

La table "CLIENTS" fait référence à : Feuil1!$A$1:$D:$51

Cette référence est bonne, mais en cas de modification de ton tableau, fais bien
attention que la colonne A des N° reste la 1ère, et que la colonne D des Dates
soit inclue dans ta plage ; attention : si tu ajoutes une colonne (ou plus) entre
A et D, tu ne devras pas oublier de corriger le 4 de ta formule.

Ta ligne n° 1 est ta ligne d'en-têtes, sur fond jaune ; E1 aussi est sur fond jaune,
mais vide : c'est peut-être juste une erreur, ou tu prévois de rajouter une autre
colonne ? si oui, c'est cela qui m'a fait penser que ton tableau n'est peut-être
pas encore terminé.

Ta colonne A est triée => ton dernier paramètre VRAI est bon : ça recherchera
dans une colonne triée, mais n'oublie pas que ça cherche une valeur proche ;
avec FAUX, ça peut chercher une valeur exacte dans une colonne qui n'a pas
besoin d'être triée ; à toi de choisir en conséquence ce que tu préfères.

Si mes infos te conviennent, merci de passer le sujet en résolu.


PS : regarde aussi le message de DjiDji59430 du 3 juillet à 23:46,
à propos de la fonction SIERREUR()  (c'est pour éviter #N/A).
 
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

en l'occurence c'est plutôt ...;FAUX) qu'il te faut vu que tu veux la valeur exacte.
eric
0
JeuneDebutantVBA
 
merci beaucoup
0
JeuneDebutantVBA
 
j'ai remplacé vrai par faux et effectivement, les réponses renvoyées sont plus complètes; merci beaucoup
0