Plusieurs dates

Résolu
Wendig0 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  2. Wendig0
     
    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
  3. Wendig0
     
    ça marche merci c'est merveilleux !

    Bonne journée à vous :)

    Hugo
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      Bonne route
      je passe le sujet en résolu
      crdlmnt
      0
      1. Wendig0 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        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
  4. Wendig0
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  7. Wendig0
     
    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
  8. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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