Fonction Si ligne variable

Bonjour à tous,

J'ai besoin de votre aide pour écrire une fonction.

J'ai deux fichiers (en PJ) :

  • Un fichier référence, qui contient une liste de nom et prénom (Colonne B)
  • Un fichier données, qui contient également une liste de nom et prénom (Colonne B),qui diffère quelque peu de la liste de nom et prénom du fichier référence, et une autre donnée dans la colonne après celle contenant le nom et prénom (Colonne C).

La formule que je voudrais écrire est la suivante :

Si (nom et prénom du fichier référence) = (nom et prénom du fichier données), alors lire la donnée dans la colonne C du fichier données.

J'ai essayé avec une fonction si, mais le problème est que je ne connais pas la ligne à laquelle se situe le nom et prénom dans le fichier données. Il faudrait donc que la formule trouve la ligne a laquelle se situe le nom et prénom, mais je ne sais pas comment faire.

Quelqu'un pourrait-il m'aider?

Merci d'avance

Bonjour,

Quand tu compares des textes, il faudra comparer la même chose. Pas les choux avec les carottes. Je constate d'un coté c'est écrit avec accents l'autre coté non et je trouve des espaces à la fin du texte aussi.

Bonjour Raja,

Merci pour la correction, j'ai remis les fichiers sans espace et sans accent.

Cordialement

bonjour

merci pour les indications concernant les differences

un essai qui marche pour l'exemple

9minipouce.xlsx (9.10 Ko)

bien entendu la fonction est matricialisée donc a validé avec les 3 touches Ctrl Maj Entrée ensemble (3 doigts)

cordialement

Re,

Formule à tester dans la cellule D3 et à copier dans les autres cellules :

=EQUIV(C3;'[fichier reference-1.xlsx]Feuil1'!$B:$B;0)-1

Super, ça fonctionne!

Merci à vous

Rechercher des sujets similaires à "fonction ligne variable"