Formule de recherche

Résolu
Bonjour,
Voici ma situation.
Je possède deux banques de données différentes : l'une indiquant les adresses mail des personnes s'étant inscrites un site web ; l'autre indiquant les adresses mail des personnes à qui envoyer une invitation à s'inscrire sur ce site.

Or certaines personnes présentes dans la deuxième banque de données ("inscrit") sont également présentes dans la première banque de données ("à inscrire").

J'ai donc entré les deux banques de données dans un tableau Excel et ai essayé de trouver une formule qui me permettrait de savoir quelles adresses mail ne devrait pas recevoir d'invitation (étant donné qu'elles sont déjà inscrites).

J'ai tenté d'utiliser la formule RECHERCHEV en la rentrant comme telle :

=SI(RECHERCHEV(case de l'adresse à inscrire;colonne des adresses inscrites;1)=case de l'adresse à inscrire;"Inscrite";"")

mais je finis toujours :

- soit par avoir une erreur dans ma formule
- soit par avoir un résultat erroné (certaines adresses mail "inscrites" n'apparaissent pas comme telles)

Pourriez-vous m'aider ?

Bien à vous.

4 réponses

  1. Bonjour

    En D1 mets plutôt ceci comme formule :
    =SI(NB.SI(Inscrits!C:C;'A inscrire'!C1)=0;"A inscrire";"Inscrit")

    Cdlmnt
    1
    1. C'EST PARFAIT !!!
      Merci beaucoup ça fonctionne.
      Comment s'appelle cette formule ?
      0
    2. NB.SI qui dénombre les valeurs remplissant la condition indiquée
      donc si l'adresse mail existe dans l'autre liste elle renvoie 1 sinon 0
      et couplée avec la fonction Si pour renvoyer "A inscrire" dans le cas de 0
      0
  2. avec une formule correcte, ça fonctionne aussi parfaitement !
    =SI(RECHERCHEV(C1;Inscrits!C:C;1;0)=C1;"inscrit";"pas inscrit")
    1
    1. Merci ;-)
      0
  3. =SI(RECHERCHEV(case de l'adresse à inscrire;colonne des adresses inscrites;1)=case de l'adresse à inscrire;"Inscrite";"")
    ta formule est incomplete
    =SI(RECHERCHEV(case de l'adresse à inscrire;colonne des adresses inscrites;1;1)=case de l'adresse à inscrire;"Inscrite";"")
    0
    1. Merci mais cela ne change malheureusement rien.
      J'ai bien le message "Inscrite" qui s'affiche devant quelques adresses effectivement déjà inscrites mais certaines autres qui sont pourtant déjà inscrites n'affichent rien.
      0
  4. Verifier que les adresses soient identiques (sans blanc avant ou apres)
    joindre le fichier (si possible) sur https://www.cjoint.com/
    0
    1. J'ai créé un "fichier test" pour essayer la formule et faire les tests.
      Vous le trouverez sur le lien suivant : https://www.cjoint.com/?3Irp7EN7owl
      0
    2. Et les adresses sont bien identiques
      0