5 réponses
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.
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.
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.
Exemple
Convertir
2025-01-02 07:51:17+00:00
en
02/01/2025
dans un même fichier excel
Bonsoir,
Power Query le fait naturellement.
Selon le besoin, il faudrait développer un peu plus
Bonne soirée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
