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.

4 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    Surement, mais avec le fichier !

    Crdmt
    0
  2. 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
    1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      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
    2. 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
    3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

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