Formule excel recherche - copie - colle

Fermé
JeuneDebutantVBA - 3 juil. 2017 à 20:42
 JeuneDebutantVBA - 4 juil. 2017 à 03:51
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
3 juil. 2017 à 21:17
Bonjour,

Surement, mais avec le fichier !

Crdmt
0
JeuneDebutantVBA
3 juil. 2017 à 21:29
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 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
3 juil. 2017 à 23:46
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
 
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
4 juil. 2017 à 01:26
Bonjour,

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