Horodatage

HippopotameNostalgique60 Messages postés 13 Statut Membre -  
DjiDji59430 Messages postés 4325 Statut Membre -

Bonjour,

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

Merci

5 réponses

danielc0 Messages postés 1950 Statut Membre 239
 

Bonjour,

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

=DATEVAL(GAUCHE(A1;10))

au format date.


2
Raymond PENTIER Messages postés 71826 Statut Contributeur 17 376
 

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
danielc0 Messages postés 1950 Statut Membre 239
 

Bonjour à tous,

@Raymond PENTIER StatutContributeur

"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

0
brucine Messages postés 23052 Statut Membre 3 583 > danielc0 Messages postés 1950 Statut Membre
 

Bonjour,

C'est le format d'entrée aaaa mm jj qui n'est pas français sauf parfois au Québec où il devrait l'être aussi.

https://www.ibm.com/docs/fr/db2/11.5.x?topic=considerations-date-time-formats-by-territory-code

On peut avoir de bonnes raisons de vouloir en sortie un format aaaa (ou aa) mm jj mais ce n'était pas l'objet de la question.

1
HippopotameNostalgique60 Messages postés 13 Statut Membre
 

Exemple

Convertir

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

en 

02/01/2025 

dans un même fichier excel

0
brucine Messages postés 23052 Statut Membre 3 583
 

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.

0
cousinhub29 Messages postés 1124 Statut Membre 363
 

Bonsoir,

Power Query le fait naturellement.

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

Bonne soirée


0

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

Posez votre question
DjiDji59430 Messages postés 4325 Statut Membre 701
 

Bonjour à tous,

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

=ent(A1)

au format date.


Crdlmt


0
danielc0 Messages postés 1950 Statut Membre 239
 

Bonjour à tous,

@DjiDji59430 StatutMembre

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

0
DjiDji59430 Messages postés 4325 Statut Membre 701 > danielc0 Messages postés 1950 Statut Membre
 

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

0