Recherchez une valeur fonction find problème

Résolu
Kahelm Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
Kahelm Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis collé, je dois bien le dire depuis plusieurs heures. Sachant qu'il y a une myriades de personnes plus doués que moi, me voila poster mon problème, en espérant une solution ! :-)

Je voudrais trouver sur mon document excel la chaine de caractère A00B dans la colonne BA, et renvoyer la réponse oui si elle a été trouvée, non si elle n'a pas été trouvée.

La colonne BA contient des données comme ;
A00B
A00C
A00D
...

Pas forcément dans l'ordre alphabétique.
La réponse retournée est toujours "non", à moins qu'au lieu de pointer la colonne entière, je clique uniquement sur la cellule de BA ou il y a A00B auquel cas la réponse est "oui".

En faite, dès que je cherche dans plus d'une cellule, la réponse est non.

=IF(ISERROR(FIND("A00B";BA:BA));"non";"oui")

La syntaxe m'a l'air correct ? Je suis perdu.

Egalement une autre problématique, que je n'arrive pas à résoudre et qui va venir juste après, je préfère tout vous demander d'un coup. :-)

Au lieu de mettre A00B dans mon IF, je souhaiterais mettre une cellule (A1) (qui a une chaine de caractère A00) et concaténé le B, pour faire au final A00B

La formule pourrait ressembler à ça ? Mais j'obtiens une syntaxe incorrect là encore.

=IF(ISERROR(FIND(A1&""B";BA:BA));"non";"oui")

Merci aux pros ! :-)

A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

Au lieu de FIND utilise VLOOKUP

=IF(ISERROR(VLOOKUP(A1&""B";BA:BA;0;0));"non";"oui")

Cdlmnt
Via
0
Kahelm Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Ca marche !!

Merci beaucoup ! :-)
0