Horodatage

-  

Bonjour,

Avez vous un formule excel qui convertit un horodatage en date simple?

Merci

5 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

Un horodatage ISO, comme « 2025-01-02 07:51:17+00:00 », peut être converti en date simple dans Excel en isolant la date et en la transformant en valeur numérique. La solution la plus employée consiste à extraire les 10 premiers caractères avec GAUCHE(A1;10) puis à convertir with ENT(GAUCHE(A1;10)) ou CNUM(GAUCHE(A1;10)), ou encore DATEVAL(GAUCHE(A1;10)) selon la version d’Excel. Des alternatives existent, notamment STXT pour reconstituer une chaîne JJ/MM/AAAA ou Power Query qui gère directement ce type d’entrée. Le choix dépend du format local et du traitement du décalage horaire; le suffixe « +00:00 » peut nécessiter une adaptation selon la fonction utilisée.

Bobot (l’IA à votre service)
  1. Bonjour,

    Avec "2025-01-02 07:51:17+00:00" en A1 :

    =DATEVAL(GAUCHE(A1;10))

    au format date.


    1. Contributeur

      Bonjour à notre ami du Sénégal.

      • La réponse #4 de danielc0 est excellente.
        La formule =CNUM(GAUCHE(A1;10)) lui est équivalente.
      • La réponse #2 de brucine est bonne, mais un peu longue.
      • La réponse #6 de DjiDji59430 n'est pas satisfaisante, comme le fait remarquer danielc0 au post #7.
      • La proposition #7 de danielc0 est correcte, sauf que le format n'est pas français.

      Amitiés à tous.


      1. Bonjour à tous,

        "La proposition #7 de danielc0 est correcte, sauf que le format n'est pas français"

        Comment ça pas français ? La cellule est au format standard, comme celle de la réponse #4. Dans les deux cas, il faut mettre les cellules au format date.

        Daniel

    2. Exemple

      Convertir

      2025-01-02 07:51:17+00:00

      en 

      02/01/2025 

      dans un même fichier excel

      1. Bonjour,

        La chaîne d'origine est en principe du texte.

        =STXT(A1;9;2)&"/"&STXT(A1;6;2)&"/"&STXT(A1;1;4)

        est aussi du texte mais que Excel va automatiquement convertir au format date parce qu'il le reconnaît comme tel dans une cellule au format date.

    3. Bonsoir,

      Power Query le fait naturellement.

      Selon le besoin, il faudrait développer un peu plus

      Bonne soirée


      1. Bonjour à tous,

        Avec "2025-01-02 07:51:17+00:00" en A1 :

        =ent(A1)

        au format date.


        Crdlmt


        1. Bonjour à tous,

          Ca me donne "#VALEUR!". C'est le "+00:00" qui met le brun.

          donc :

          =ENT(GAUCHE(A1;10)

          le fait. Curieusement, il y a besoin de ENT ???

          Daniel

        2. @danielc0

          Je ne savais pas, vu les présentations format Excel qu'un horodatage était en texte, surtout qu'il n'y a rien qui indique la source de la donnée. Si ça se trouve, c'est un fichier.csv !


          Crdlmt