Concatenation de ouf

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

Bonjour Bertrand

Si j'ai bien compris et en se disant que ton texte est dans la cellule A1

Essaye cette formule

=TROUVE("VERSION";MAJUSCULE(SUBSTITUE(A1;" ";"")))>0

A+

Merci Bruno! Ta fonction est vraiment plus courte et bien plus efficace!

Rechercher des sujets similaires à "concatenation ouf"