Plusieurs dates

Résolu/Fermé
Wendig0 - Modifié le 12 janv. 2021 à 12:43
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 janv. 2021 à 17:23
Bonjour,

Je recherche à extraire une date précise sur une chaine de caractère avec plusieurs dates. en formule Excel :

Exemple :

SESGFP 4 5/8 12/29/49, 231.2K EUR on 21/01/04 [Coupon - FL-099185]

Il me faudrait la date date après le "on".

Si quelqu'un à une idée !

Merci beaucoup


Configuration: Windows / Chrome 87.0.4280.141

7 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
12 janv. 2021 à 12:50
Boniour
si les conditions de texte sont toujours les mêmes, pour un texte enA1:
=STXT(A1;TROUVE("on";A1)+3;8)*1
formatez la cellule en format date
crdlmnt
1
J'ai utilisé ça : =DATE(STXT(A3;CHERCHE("/";A3)+4;2)+2000;STXT(A3;CHERCHE("/";A3)+1;2);STXT(A3;CHERCHE("/";A3)-2;2)) pour le cas où je n'ai qu'une date
0
ça marche merci c'est merveilleux !

Bonne journée à vous :)

Hugo
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
12 janv. 2021 à 12:58
Pas de quoi
Bonne route
je passe le sujet en résolu
crdlmnt
0
Wendig0 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
12 janv. 2021 à 14:30
Re-Bonjour,

Finalement, j'ai un petit problème pour certaines lignes ... du genre "6Y EUR Barrier Reverse Convertible Notes Linked to Total SA 213K EUR on 21/02/26 [Coupon - Coupon]" ... je ne comprends pas parce qu'on va bien chercher après le "on" ....

Cdt,
0
Re-Bonjour,

Finalement j'ai un problème sur certaines lignes, par exemple :

6.7 Bothnia International Insurance 2028 134K EUR on 26/12/01 [Coupon - Coupon]
ou
IBM 0.65 02/11/32 58.5K EUR on 31/02/11 [Coupon - Coupon]

Je ne comprends pas parce qu'avec la formule : =STXT(A1689;TROUVE("on";A1689)+3;8)*1 j'ai bien la bonne date après le "on" sur la majorité ...

Si vous avez une idée ...

Merci,

Cdt

Hugo
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
12 janv. 2021 à 14:47
Je comprend le défaut pour le premier texte, car "International" contient on
essayer donc d'isoler le on comme suit:
=STXT(A1;TROUVE(" on ";A1)+4;8)*1
cette forme détectera le premier on isolé dans le texte, mais donc ne fonctionnera pas si ce cas se retrouve bien avant la date
Quant à la deuxième, voyez votre format date et revenez si besoin, car Excel ne trouvera pas de 31 février
la date du texte ne pourrait logiquement être que le 2/11/2031?????

crdlmnt

0
j'avais essayé mais malheureusement ça ne fonctionne pas.
J'essaye de changer les formats et je reviendrai vers vous.

Merci en tout cas,

cdt,

hugo
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
12 janv. 2021 à 17:23
Re
voyez ici pour le premier texte de votre message. Pour le second, vous ne trouverez pas de solutions autre que le 2/11/2031 et encore ce n'est pas facile, car tout autre combinaison donne:
  • soit le 31/02/2011 (difficile en février)
  • soit le 31/11/2002 (difficile en novembre)

et je ne vous parle pas du 11/31/2002!!!)
crdlmnt
0