Modifier un format texte en date et heure

Résolu
thier279 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
thier279 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
cher internaute je ne parviens pas à transformer ce format texte " 12-12-01 2200" en format date et heure du type "12/12/01 22:00" afin de pouvoir faire des calculs sur les dates et heures .
Je compte sur votre collaboration .
Cordialement

3 réponses

  1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    Dans une cellule au format de date correspondant:
    =(GAUCHE(A3;11)&":"&DROITE(A3;2))*1

    Si le format du texte de départ est toujours le même.
    1
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Ben oui, tant qu'à faire ;-)
      eric
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      comme vous dites!
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    Pour ma part je ne peux que vous fournir cette formule, pour une valeur en A1:
    =GAUCHE(SUBSTITUE(A1;"-";"/");8)*1+(GAUCHE(DROITE(A1;4);2)*60+DROITE(A1;2)*1)/1440
    Dans une cellule au format XX/XX/XXXX HH:MM
    sous réserve que vos données aient toujours la même configuration.
    (soit la date en 8 caractères avec des tirets, et l'heure à droite avec 4 caractères.
    crdlmnt
    0
    1. thier279
       
      Bonjour vaucluse j'ai essayé mais ça ne marche pas car les dates se trouvent sur la ligne Q (Q3) . J'ai essayé de substitué le A en Q mais elle affiche une errreur.
      crdlmnt
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Avez vous essayé aussi la proposition, bien plus simple de Tontong. Voir en fin de fil, soit ici:
      https://forums.commentcamarche.net/forum/affich-26851327-modifier-un-format-texte-en-date-et-heure#3
      si ça ne convient pas, placez un fichier avec quelques modèles de vos inscriptions sur:
      http://www.cijoint.com
      et revenez placer ici le lien donné par le site
      à vous lire
      0
    3. thier279
       
      Re bonjour Vaucluse
      Je suis dans l'impossibilité de ne pouvoir placer un exemple de ce fichier.
      J'avais mal formulé ma question car les valeurs sont extraites d'une base de données situé en Q3 de la forme yyyy/mm/dd hhmm. " 12(yyyy)-12(mm)-01(dd) 22(hh)00(mm)"
      Pour ce qui est des propositions de Tontong j'ai tenté mais aucun résultat.

      Cordialement
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      alors dans ce cas, essayez peut être mais sans garantie, loin de là:
      entrez 1 dans une cellule vierge
      copier la
      sélectionnez la ou les cellules à traiter
      collage spécial / et cochez: multiplication.
      Et reformatez en même format.
      bonne chance
      crdlmntl
      0
    5. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Bonjour,
      Il y a contradiction entre le format décrit yyyy-mm-jj hhmm et l'exemple 12-12-01 2000. Avec le format décrit yyyy-mm-jj hhmm l'exemple devrait s'écrire 2012-12-01 2000.

      L'erreur renvoyée par les 3 formules proposées est-elle: #VALEUR!

      Pouvez-vous faire un copier/coller de quelques valeurs typique?

      Il faudrait aussi vérifier que l'expression 12-12-01 2000 ne commence pas par une
      espace: entrer =CODE(Q3) dans une cellule libre et valider. La valeur retournée doit être 49 (pour le chiffre 1) mais pas 32 ou 160.
      0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    ou bien :
    =DATEVAL(GAUCHE(A8;9))+TEMPSVAL(STXT(A8;10;2)&":"&DROITE(A8;2))
    qu'on peut raccourcir si tes minutes sont toujours à 0.

    eric
    0