Comment convertir un horodatage en date dans Excel

Microsoft Excel est un outil de traitement de données puissant et polyvalent. Lorsque nous travaillons avec des dates et des heures, il est courant de rencontrer des problèmes liés à la transformation d’un horodatage en une date lisible. Dans cet article, nous vous expliquerons comment convertir un horodatage en date excel pour faciliter vos analyses et exploitations de données.

Comprendre les horodatages et les dates

Un horodatage, également appelé timestamp, est une représentation numérique unique et séquentielle qui correspond à un instant précis dans le temps. Les horodatages sont utilisés pour identifier et suivre les événements ou les modifications apportées aux données au fil du temps. En revanche, une date est une façon plus facile à lire et à comprendre pour représenter ce moment dans le temps.

Toutefois, lorsqu’il s’agit de les gérer dans Excel, les choses peuvent rapidement se compliquer. Un horodatage peut être affiché sous différentes formes, par exemple, sous forme de série chronologique (nombre de jours depuis une certaine date, souvent appelée date charnière), nombre de secondes écoulées depuis une référence donnée, ou une chaîne de caractères ISO 8601.

Convertir un horodatage en date dans Excel

Pour convertir un horodatage en une date dans Excel, vous pouvez utiliser différentes méthodes en fonction de la manière dont l’horodatage est stocké et présenté. Voici trois méthodes possibles :

  1. Utiliser la fonction DATE pour les séries chronologiques
  2. Employer le type de format personnalisé pour les nombres de secondes écoulées
  3. Manipuler des chaînes de caractères à l’aide de fonctions de texte pour les horodatages ISO 8601

Méthode 1 : Utiliser la fonction DATE

Si votre horodatage est sous forme d’une série chronologique (nombre de jours depuis une date charnière), il sera simple de le convertir en une date reconnaissable. Excel utilise généralement la date du 1er janvier 1900 comme point de référence.

Voici comment procéder avec la fonction DATE :

  • Sélectionnez une cellule vide où vous souhaitez afficher la date convertie.
  • Entrez la formule suivante : =DATE(1900, 1, 1) + [référence de la cellule contenant l’horodatage]
  • Appuyez sur Entrée pour obtenir la date correspondant à la série chronologique.

Par exemple, si l’horodatage est stocké dans la cellule A2, la formule serait :

=DATE(1900, 1, 1) + A2

Cette méthode peut aussi être adaptée pour d’autres dates charnière, en remplaçant la date et l’année correspondantes.

Méthode 2 : Utiliser le format personnalisé pour les nombres de secondes écoulées

Si votre horodatage est représenté sous forme du nombre de secondes écoulées depuis une date et heure précises (par exemple, le nombre de secondes écoulées depuis le 1er janvier 1970 à 00 :00 UTC, également appelée « epoch Unix »), vous pouvez convertir cet horodatage en une date excel en utilisant un format personnalisé.

  • Sélectionnez la cellule contenant l’horodatage.
  • Faites un clic droit sur la cellule sélectionnée et choisissez « Format de cellule… ».
  • Dans l’onglet « Nombre », sélectionnez « Personnalisé » dans la liste des catégories.
  • Tapez « [h] :mm :ss » dans la zone « Type » pour afficher correctement les heures, les minutes et les secondes.
  • Cliquez sur « OK » pour appliquer les modifications apportées au format de la cellule.

Une fois que vous avez appliqué ce format personnalisé, votre horodatage sera automatiquement converti en date Excel reconnaissable.

Méthode 3 : Manipuler des chaînes de caractères pour les horodatages ISO 8601

Les horodatages au format ISO 8601 peuvent être présentés sous la forme « AAAA-MM-JJThh :mm :ss » ou « AAAA-MM-JJ hh :mm :ss », où « AAAA » représente l’année, « MM » le mois, « JJ » le jour, « hh » l’heure, « mm » les minutes et « ss » les secondes. Pour convertir ce type d’horodatage en une date excel, vous pouvez utiliser les fonctions de texte d’Excel.

Voici comment procéder :

  • Sélectionnez une cellule vide où vous souhaitez afficher la date convertie.
  • Entrez la formule suivante : =DATE(LEFT([référence],4),MID([référence],6,2),MID([référence],9,2)) + TIME(MID([référence],12,2),MID([référence],15,2),MID([référence],18,2))
  • Appuyez sur Entrée pour obtenir la date et l’heure correspondantes à l’horodatage ISO 8601.

Par exemple, si l’horodatage est stocké dans la cellule A2, la formule serait :

=DATE(LEFT(A2,4),MID(A2,6,2),MID(A2,9,2)) + TIME(MID(A2,12,2),MID(A2,15,2),MID(A2,18,2))

Cette méthode peut être adaptée pour les horodatages ISO 8601 présentés sous différents formats en ajustant les arguments des fonctions LEFT, MID et RIGHT selon les besoins.

Astuces supplémentaires

Pour aller plus loin dans la gestion des dates et horodatages dans Excel, voici quelques astuces :

  • Vous pouvez utiliser les fonctions DATE et TIME séparément pour afficher uniquement la date ou l’heure à partir de l’horodatage converti.
  • Pensez à créer des listes déroulantes pour sélectionner plus facilement une date spécifique à partir de vos données.
  • N’hésitez pas à combiner différentes méthodes pour gérer plusieurs types d’horodatage au sein du même classeur.

En suivant ces conseils et astuces, vous serez en mesure de convertir efficacement un horodatage en date excel et d’optimiser vos analyses de données temporelles.

Retour en haut