Après un export CSV de mon tableau, les dates sont dans un format étrange et je ne peux pas les utiliser.

La date est exportée avec un format d'horodatage (timestamp). Pour manipuler certaines données comme l'export CSV d'un tableau, il peut être utile de passer d'un format à un autre. N'hésitez pas à modifier le format de la date dans la formule en fonction de vos besoins.

  • Formule permettant de passer du format timestamp en AAAA/MM/JJ, où A1 est la cellule à convertir:

=TEXT((A1/ 86400000)+25569;"AAAA/MM/JJ HH:mm")

  • Formule permettant de passer du format de date AAAA/MM/JJ en timestamp, où A1 est la cellule que vous souhaitez convertir:

=(DATEVALUE(TEXT(A1;"AAAA/MM/JJ"))-25569)*86400000

 


 

Pour les amateurs de VBA vous trouverez ci-dessous deux fonctions permettant de convertir les timestamps en date et inversement :

 

Function Date2TimestampIobeya(TimestampIobeya)

    Date2TimestampIobeya = (TimestampIobeya - 25569) * 86400000

End Function

 

Function TimestampIobeya2Date(Date)

    TimestampIobeya2Date = ((Date / 86400000) + 25569)

End Function

Application
Views: 19