Comparaison 1 cellule à 2 plages de cellule et attribuer un texte

Résolu
Perrinette67 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Perrinette67 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je souhaite comparer 2 plages de cellules et attribuer un texte dans une cellule si les 2 plages de cellules sont correspondantes.
J'ai 2 feuillets EXCEL avec différentes données, je dois comparer un listing A avec le listing B si cellule Ax sur feuillet A =cellule Cx sur feuillet B alors attribuer le texte de la cellule Fx feuillet B sur le feuillet A sur la ligne du feuillet A.
Toutes les cellules sont des cellules texte
Un grand merci pour votre aide précieuse !

2 réponses

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

    Essaye en adaptant
    en feuila!f1
    =si(feuila!a1=feuilb!c1;feuilb!f1;"")

    Crdlmt
    1
    1. Perrinette67 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour, cela ne fonctionne pas car c'est une plage de données.
      Merci
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    Est ce le même sujet que le précédent?
    par exemple si on commencer sur ligne 2
    en C2 de FeuilA
    si les données à comparer sont sur la même ligne dans chacune des feuilles:
    =SI(A2=FeuilB!C2;FeuilB!F2;"")

    et s'il faut ressortir des valeurs de F si GB contient la valeur de A2 sur n'importe quelle ligne de FeuilB:

    =SI(ERREUR(RECHERCHEV(A2;FeuilB:F;5;0);"")

    le code SIERREUR ne fonctionne qu'à partir d'Excel 2007 revenez en cas de besoin si ce n'est pas votre cas

    crdlmnt

    1
    1. Perrinette67 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       
      j'ai mis cette formule : =SI(SIERREUR(RECHERCHEV(G11;'LISTING CLIENT OK'!B2;5;0);"")) et Excel me dit qu'il y a une erreur
      0
    2. Perrinette67 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       
      POuvez vous m'aider @Vaucluse ?
      0
    3. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      =SIERREUR(RECHERCHEV(G11;'LISTING CLIENT OK'!B2;5;0);"")
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      voir en partie la réponse de l'ami DjiDji (salut) qui a corrigé une parenthèse de trop dans ma proposition. Les fautes de frappe, c'est assez ma spécialité. J'y suis meilleur qu'en Excel, en fait!
      Mais notre ami DjDji a oublié de spécifier le champ qui contient les cinq colonnes nécessaires à recherche
      Donc pas de souci à deux on va y arriver, et en définitif ça donnerait:
      =SIERREUR(RECHERCHEV(G11;'LISTING CLIENT OK'!B:F;5;0);"")
      crdlpmnt
      0
    5. Perrinette67 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
       
      Wow genial ! Merci à tous les 2 ! çà fonctionne !!! vous êtes au top !
      0