STXT avec des si

Bonjour,

je cherche à extraire des initiales de référence dans une cellule. Pour ce faire j'utilise STXT cependant parfois

6stxt.xlsx (9.05 Ko)

le standard n'est pas le même. En générale ce que je veux extraire à une forme "Lettre+2chiffres". Parfois c'est "3lettres+2chiffres".

J'utilise donc cette fonction:

=SI(STXT(E2;10;3)="WOK";STXT(E2;10;5);STXT(E2;10;3))

qui marche quand c'est "WOK" mais je veux aussi que cela fonctionne pour "CAS". SI j'essaye :

=SI(STXT(E2;10;3)=ou("WOK";"CAS");STXT(E2;10;5);STXT(E2;10;3))

ça met l'erreur valeur.

Merci de votre aide

CDLT

Nathan BOUVIER

Bonjour, la structure serait plutôt la suivante (non testé) :

=SI(ou(STXT(E2;10;3)="WOK";STXT(E2;10;3)="CAS");STXT(E2;10;5);STXT(E2;10;3))

bonjour

un essai , en rusant

cordialement

8micromaxi.xlsx (8.75 Ko)

Bonjour Micromax97, le Forum,

Une autre solution. En testant l'espace en 13 ième caractère.

=SI(STXT(E2;13;1)=" ";STXT(E2;10;3);STXT(E2;10;5))

Bonne continuation.

3 solutions excellentes merci bcp à vous !

Rechercher des sujets similaires à "stxt"