Chaine de caractères

Résolu
pijed Messages postés 41 Statut Membre -  
pijed Messages postés 41 Statut Membre -
Bonjour,
Bonjour,


j'ai un tableau avec des informations comme suit :

Colonne A Colonne B Colonne C (à obtenir)
1 A411000188VE 18/02/15 25/05/15
2 A411000188VS 25/05/15 0
3 B411000188VE 14/03/15 02/04/15
4 B411000188VS 02/04/15 0
5 A411005622VE 01/05/15 12/05/15
6 A411005622VS 12/05/15 0
J'aimerais trouver la formule pour mettre en colonne 3 sur chaque ligne la date qui correspond à la recherche suivante : date de la chaine de caractère dont les 9caractères de gauche sont identiques à celui de la ligne et les 2 caractères de droite sont VS.
Voilà la formule que j'ai pour le moment mais cela ne marche pas.

=si(DROITE(A1.2)=""VS";0;RECHERCHEV(ET(GAUCHE(A:A;9)=GAUCHE(A1;9);DROITE(A:A;2)="VS");A:A;1))

Quelqu'un aurait-il une idée?

Je vous remercie par avance de votre aide précieuse


A voir également:

3 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonsoir pijed

=SI(DROITE(A1;2)="VE";RECHERCHEV(GAUCHE(A1;10)&"VS";A:B;2;0);"")

Cdlmnt
Via
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
êtes vous sur de vouloir 9 caractères à gauche, ou plutôt, les 10?
car dans ce cas:
en C1:
=SI(DROITE(A1;2)="VS";"";INDEX(B:B;EQUIV("*"&GAUCHE(A1;10)&"VS*";A:A;0)))
attention à tous les signes, y compris les *
crdlmnt


... ou alors on peu travailler avec les 9 premiers si le 10° est la copie du 9°, mais ça ne change rien!


La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
pijed Messages postés 41 Statut Membre
 
La réponse de Via55 fonctionne très bien et est beaucoup plus simple que ce que j'avais imaginé et qui ne marchait pas.

Merci beaucoup à tous
0