Linux

Comment calculer l’horodatage Unix dans Excel?


Comprendre l’horodatage Unix

L’horodatage Unix est un système de mesure du temps qui compte le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00 UTC. Ce format est largement utilisé en informatique pour représenter des dates et heures de manière uniforme. Contrairement aux formats de date habituels, l’horodatage Unix se base uniquement sur le temps écoulé en secondes, facilitant les calculs et les comparaisons.

Fonctionnalité des horodatages dans Excel

Excel ne fonctionne pas directement avec les horodatages Unix, car il utilise des fractions de jour à partir du 1er janvier 1900. Chaque jour étant représenté par le nombre 1, une heure correspond à 1/24. Cela signifie qu’une conversion est nécessaire pour travailler avec des valeurs Unix dans Excel.

Comment calculer l’horodatage Unix dans Excel?

Pour convertir une date en horodatage Unix dans Excel, procédez comme suit :

  1. Sélectionnez une cellule : Choisissez une cellule vide où vous souhaitez afficher l’horodatage Unix. Par exemple, utilisez la cellule D2.

  2. Entrez la formule : Dans la cellule sélectionnée, tapez la formule suivante :

    =(C2-DATE(1970,1,1))*86400

    Ici, C2 représente la cellule contenant la date au format lisible que vous souhaitez convertir. Cette formule soustrait la date de référence Unix (1er janvier 1970) et multiplie le résultat par 86 400, le nombre de secondes dans une journée.

  3. Validez la formule : Appuyez sur la touche Entrée pour appliquer la formule. La cellule affichera désormais l’horodatage Unix correspondant à la date saisie.

  4. Remplissage automatique : Si vous avez plusieurs dates à convertir, vous pouvez utiliser la poignée de remplissage d’Excel pour étendre la formule à d’autres cellules.
A lire :  Comment supprimer Linux du double démarrage ?

Convertir un horodatage Unix en date lisible dans Excel

Si vous avez un horodatage Unix et que vous souhaitez le convertir en date compréhensible, suivez ces étapes :

  1. Choisissez une cellule vide : Sélectionnez un emplacement où la date convertie sera affichée, par exemple E2.

  2. Entrez la formule : Utilisez la formule suivante pour la conversion :

    =R2/86400+DATE(1970,1,1)

    Changez R2 par la cellule contenant l’horodatage Unix que vous souhaitez convertir.

  3. Validez : Appuyez sur Entrée. La cellule affichera désormais la date formatée de manière lisible.

  4. Formatage optionnel : Si la date n’apparaît pas dans le format souhaité, vous pouvez appliquer un format de date dans le menu des formats de cellule.

Analyser les propriétés de l’horodatage dans Excel

Il est important de comprendre que lorsqu’Excel travaille avec des dates, elles sont stockées sous forme de nombres sériels. Chaque valeur de date correspond à un fichier numérique unique qui reflète le nombre total de jours écoulés depuis la date de départ d’Excel (1er janvier 1900). Cela implique qu’un ajustement est nécessaire lorsque vous travaillez avec des temps Unix pour éviter les incohérences.

Utilisation de références circulaires pour insérer des horodatages

Pour insérer automatiquement la date et l’horodatage à l’aide de références circulaires, procédez comme suit :

  1. Accédez au menu Fichier et sélectionnez Options.
  2. Dans la fenêtre des options, choisissez Formules.
  3. Activez le calcul itératif.
  4. Dans la cellule que vous souhaitez, saisissez la formule suivante :
    =SI(A2<>"",SI(B2<>"",B2,MAINTENANT()),"")

    Cela permettra à Excel d’insérer automatiquement l’horodatage chaque fois qu’une entrée est faite dans la cellule A2.

Frequently Asked Questions (FAQ)

1. Quelle est la différence entre l’horodatage Unix et le format de date d’Excel ?
L’horodatage Unix compte les secondes écoulées depuis le 1er janvier 1970, tandis qu’Excel représente les dates comme des nombres décimaux, avec un point de référence au 1er janvier 1900.

A lire :  IIS fonctionne-t-il sous Linux ?

2. Comment puis-je convertir plusieurs horodatages à la fois dans Excel ?
Utilisez la poignée de remplissage d’Excel pour appliquer une formule à une plage de cellules adjacentes après avoir entré la formule dans une seule cellule.

3. Quelles sont les limites de l’horodatage Unix ?
L’horodatage Unix ne prend pas en compte les secondes intercalaires, ce qui peut entraîner des imprécisions dans certaines applications où la précision temporelle est critique.