Bonjour à tous,
Mon problème est simple mais je ne m'en sors pas.
Dans une cellule j'ai le mot "VERSION" au milieu d'autres mots.
- La mauvaise nouvelle c'est qu'entre chaque lettre il peut y avoir un nombre important d'espaces de sorte qu'on peut avoir :
"V ER S I O N"
- La bonne nouvelle c'est qu'entre chaque lettre il ne peut y avoir que des espaces.
J'ai bien trouvé la façon de retrouver le mot automatiquement avec la fonction :
=SIERREUR(SI(ET(TROUVE("V";B3;1);TROUVE("E";B3;TROUVE("V";B3;1)+1);TROUVE("R";B3;TROUVE("E";B3;TROUVE("V";B3;1)+1)+1);TROUVE("S";B3;TROUVE("R";B3;TROUVE("E";B3;TROUVE("V";B3;1)+1)+1)+1);TROUVE("I";B3;TROUVE("S";B3;TROUVE("R";B3;TROUVE("E";B3;TROUVE("V";B3;1)+1)+1)+1)+1);TROUVE("O";B3;TROUVE("I";B3;TROUVE("S";B3;TROUVE("R";B3;TROUVE("E";B3;TROUVE("V";B3;1)+1)+1)+1)+1)+1);TROUVE("N";B3;TROUVE("O";B3;TROUVE("I";B3;TROUVE("S";B3;TROUVE("R";B3;TROUVE("E";B3;TROUVE("V";B3;1)+1)+1)+1)+1)+1)+1));"VERSION";"");"")
Mais cette fonction ne prend pas en compte la deuxième condition de sorte que même s'il y a autre chose que des espaces entre les lettres il me renvoie quand même un vrai
Ex : "V x E R t S I O q N" devrait être faux or ma fonction me renvoie vrai...
Help!
Bertrand