Fonction Trouve (choix de plusieur valeur )

Résolu/Fermé
Garconaprobleme - 22 août 2018 à 22:23
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 27 août 2018 à 19:44
Bonjour,

Je cherche a faire un fonction simple qui peut trouver des certains caractère dans une chaine particulière(contient un peut nimporte quoi).

Voici un exemple de chaine : Je vais trouver l'extérieur 88 1234X1345X24
Mon but est d'extraire les 4 premier caractère de la dernière partie : 1234

En ce moment j'utilise cette fonction : =ARRONDI((STXT(O10,TROUVE("X1",O10)-4,4))/25.4,2)

ou O10 contient la chaine. L'opération /25.4 est pour retrouver des pouces à partir de mm.

Mon problème est que certaines fois le chiffre après le X est un 2, donc ma chaine a trouver est "X2".

Y aurait-il un moyen que la fonction TROUVE puisse contenir plusieur chercher plusieur chaine différente.

Exemple : "X1" , "X2" , "X3" , "X4" , "X5" , "X6" , "X7" , "X8" , "X9" , "X0"

J'ai essayer cette commande sans succès :

=ARRONDI((STXT(O10,TROUVE(OU("X1","X2","X3"),O10)-4,4))/25.4,2)

Merci de m'aider a trouver une solution !

6 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
Modifié le 25 août 2018 à 15:14
Bonjour,

j'ai trouvé un peu plus simple et plus court :
=STXT(A2;MIN(SIERREUR(CHERCHE("X"&LIGNE($1:$10)-1;A2);999))-4;4) 

toujours matricielle.
A adapter selon ton excel : séparateur de liste , ou ; et langue.
eric

1
Merci Eriiic sela fonctionne super bien et oui je crois que le problème était peut être les virgules.
Aurais tu une idée du pourquoi que ce format ne fonctionne pas ?

''JACK SLT LC PB 48FB 97X30X6IN''

J'ai essayer de diminuer le -4,4 à -2,2 sans succès.
0
Garconaprobleme
27 août 2018 à 16:47
Mon erreur oublier le format matricielle !
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 249
27 août 2018 à 19:44
Pas bonjour non plus,

oui, valider en matricielle
eric
0