Problème de recherche sur Excel

Résolu
nouna2684 Messages postés 5 Statut Membre -  
Yrmouf Messages postés 141 Statut Membre -
Bonjour,

Bonjour, j'ai un petit problème.
J'ai deux onglet avec chacun un tableau

Ces deux tableaux ont deux colonnes en commun : n°et Annulation.
Je dois en créer une troisième qui me permet de vérifier si j'ai bien la même chose dans la colonne annulation des deux tableaux.

Petit problème, je n'ai pas le même nombre de lignes d'un tableau à l'autre.

Je pense donc à faire une recherche pour trouver les numéros qui correspondent et ensuite faire une fonction SI pour comparer ensuite les annulation.

Le problème c'est que je n'ai pas la moindre idée de comment faire. Cela serait plus simple si je n'avais pas 4000 lignes à vérifier.

J'espère que quelqu'un pourra m'aider

3 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Dans chaque feuille (Feuil1 et Feuil2), les numéros sont en colonne A et les annulations en colonne B. Le test est effectué en colonne C.
    En C2, tu places la formule
    =SI(INDEX(Feuil1!B:B;EQUIV(Feuil2!A2;Feuil1!A:A;0);1)=B2;"OK";"NOK")

    puis copie incrémentée sur toute la colonne C (poignée de recopie).
    Dans ce cas, la feuille de référence est la Feuil2.

    A+
    0
  2. Yrmouf Messages postés 141 Statut Membre 5
     
    Bonjour,

    Oui avec un si c'est faisable et un recherchev

    Seulement les annulations donc?

    =SI(E4=RECHERCHEV(E4;$C$4:$C$10;1;FAUX);"VRAI";"#N/A")

    E4= annulation deuxième tableau

    $C$4:$C$10: colonne annulation du premier tableau

    Si c'est écrit #N/A ça veut dire qu'il n'est pas trouvable dans le premier tableau

    Si c'est une combinaison du numéro et de l'annulation je verrais un concatener faire l'affaire mais je pense qu'il y a plus simple
    0
    1. nouna2684 Messages postés 5 Statut Membre
       
      Merci j'ai réussit !
      0
    2. Yrmouf Messages postés 141 Statut Membre 5
       
      Super! Bonne journée
      0
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Pour mon exemple colonne D le numéro
    colonne E annulation oui ou rien
    en colonne F sur feuille 1cette formule

    =SI(ESTERREUR(RECHERCHEV(Feuil1!$D2;Feuil2!$D$2:$E$50;1;FAUX));"pas dans feuille 2";E2=RECHERCHEV(RECHERCHEV(Feuil1!$D2;Feuil2!$D$2:$E$50;1;FAUX);Feuil2!$D$2:$E$100;2;FAUX))

    Contrôle de la feuille 1 avec feuille 2 Numéro et annulation oui ou non

    en colonne F sur feuille 2 cette formule

    =SI(ESTERREUR(RECHERCHEV(Feuil1!$D2;Feuil2!$D$2:$E$50;1;FAUX));"pas dans feuille 2";E2=RECHERCHEV(RECHERCHEV(Feuil1!$D2;Feuil2!$D$2:$E$50;1;FAUX);Feuil2!$D$2:$E$100;2;FAUX))

    Contrôle de la feuille 2 avec feuille 1 Numéro et annulation oui ou non

    Si j'ai bien compris votre problèmatique
    0