Horodatage
Un horodatage est une valeur qui combine la date et l'heure dans une seule cellule (ex : 14/03/2026 09:35:22). Excel le stocke comme un nombre décimal : la partie entière représente la date, la partie décimale représente l'heure. La fonction MAINTENANT() renvoie l'horodatage de l'instant présent.
À quoi sert un horodatage dans Excel ?
L'horodatage te permet d'enregistrer le moment exact où un événement se produit, en combinant la date et l'heure dans une seule cellule. Excel stocke cette information sous forme de nombre décimal : la partie entière correspond à la date sérielle, et la partie décimale correspond à la fraction de journée écoulée. Par exemple, 46092,5 signifie le 14 mars 2026 à midi pile. La fonction MAINTENANT() insère automatiquement l'horodatage courant, et elle se recalcule à chaque ouverture du fichier ou à chaque modification.
Tu vas utiliser les horodatages chaque fois que tu as besoin de tracer précisément des événements dans le temps : enregistrement d'une commande, validation d'une étape, réception d'un lot, début ou fin d'une intervention. C'est indispensable pour les suivis d'activité, les audits de processus ou les calculs de délais en heures et en minutes.
Horodatage : exemples concrets
Exemple 1 : Chef de projet : horodater les jalons d'un projet
Tu es chef de projet dans un bureau d'études techniques. Tu gères un projet avec 25 jalons répartis sur 6 mois, et tu dois tracer la date et l'heure exactes de validation de chaque livrable. Le client exige un historique précis pour ses audits qualité.
Dans ta colonne "Date de validation", tu veux insérer l'horodatage au moment exact où le livrable est approuvé. La combinaison Ctrl+; (date) suivie d'un espace puis Ctrl+Maj+; (heure) insère une valeur figée qui ne changera plus. C'est différent de MAINTENANT() qui se recalcule à chaque ouverture du fichier.
Tu appliques ensuite le format personnalisé "jj/mm/aaaa hh:mm" via Ctrl+1 pour afficher la date et l'heure de façon lisible. Tu peux aussi extraire séparément la date avec ENT(A2) et l'heure avec MOD(A2;1) pour des analyses par jour ou par tranche horaire.
Exemple 2 : Responsable qualité : consigner l'heure exacte des mesures
Tu es responsable qualité dans une usine agroalimentaire. Ton protocole impose de relever la température des chambres froides toutes les 2 heures et de consigner l'heure exacte de chaque mesure pour la traçabilité réglementaire. Un inspecteur peut demander à vérifier ces relevés à tout moment.
Tu crées un tableau avec trois colonnes : horodatage, température relevée, opérateur. Chaque opérateur saisit Ctrl+; puis Espace puis Ctrl+Maj+; pour figer l'horodatage au moment de la mesure. La valeur ne bougera plus, contrairement à MAINTENANT() qui se mettrait à jour à chaque recalcul.
En fin de semaine, tu peux filtrer par date avec ENT(A2) pour isoler les relevés d'une journée, ou calculer le temps entre deux mesures successives (=A3-A2) pour vérifier que l'intervalle de 2 heures est bien respecté. Le format "[h]:mm" affiche le résultat en heures et minutes.
- #1 Ctrl+; insère la date du jour (figée), Ctrl+Maj+; insère l'heure actuelle (figée). Pour un horodatage complet figé, tape Ctrl+; puis Espace puis Ctrl+Maj+; dans la même cellule.
- #2 MAINTENANT() renvoie l'horodatage courant mais se recalcule à chaque modification du fichier. Si tu veux figer la valeur, copie la cellule et colle-la en valeurs (Ctrl+Maj+V > Valeurs).
- #3 Pour extraire la partie date d'un horodatage, utilise ENT(A2). Pour extraire la partie heure, utilise MOD(A2;1) et applique un format heure.
La fonction MAINTENANT() se recalcule à chaque ouverture du fichier et à chaque modification de cellule. Si tu l'utilises pour horodater un événement, le moment enregistré changera à chaque recalcul. Pour figer un horodatage, utilise les raccourcis clavier ou colle en valeurs.
Les erreurs courantes avec le horodatage
✕ Utiliser MAINTENANT() pour horodater un événement ponctuel
Tu insères =MAINTENANT() dans une cellule pour enregistrer le moment où un lot est réceptionné. Le résultat semble correct au moment de la saisie. Mais dès que tu modifies une autre cellule ou que tu rouvres le fichier le lendemain, la valeur se met à jour avec la date et l'heure actuelles.
Tu te retrouves avec un tableau de réceptions où toutes les cellules MAINTENANT() affichent la même date et heure (celle du dernier recalcul). L'historique est perdu et tu ne peux plus prouver à quelle heure chaque réception a eu lieu.
Solution : Utilise les raccourcis Ctrl+; (date) et Ctrl+Maj+; (heure) pour insérer des valeurs figées. Si tu as déjà utilisé MAINTENANT(), sélectionne les cellules, copie-les, et colle-les en valeurs (Ctrl+Maj+V > Valeurs) pour figer leur contenu.
✕ Mélanger les formats date et heure dans une même colonne
Dans une colonne d'horodatages, certaines cellules contiennent uniquement une date (14/03/2026) et d'autres contiennent une date avec heure (14/03/2026 09:35). Visuellement, les cellules sans heure semblent identiques, mais elles n'ont pas la même valeur sérielle : 46092 pour la date seule, 46092,3997 pour la date avec heure.
Ce décalage pose problème quand tu fais des comparaisons ou des recherches. La formule =SI(A2=B2;"OK";"NON") renvoie "NON" même si les deux cellules affichent le même jour, parce que l'une contient 46092 et l'autre 46092,3997.
Solution : Pour comparer uniquement les dates, utilise ENT() sur les deux cellules : =SI(ENT(A2)=ENT(B2);"OK";"NON"). Pour uniformiser, assure-toi que toutes les saisies incluent systématiquement l'heure (quitte à mettre 00:00 pour les événements sans heure précise).
Questions fréquentes sur le horodatage
Comment insérer la date et l'heure actuelles dans Excel ?▾
Tu as deux options. Pour une valeur qui se met à jour automatiquement, tape =MAINTENANT() dans la cellule. Pour une valeur figée qui ne changera plus, utilise les raccourcis clavier : Ctrl+; insère la date du jour, puis tape un espace et Ctrl+Maj+; pour ajouter l'heure. Cette deuxième méthode est préférable quand tu veux garder une trace historique, car la valeur reste fixe même si tu rouvres le fichier plus tard.
Comment séparer la date et l'heure d'un horodatage dans Excel ?▾
Pour extraire la date, utilise la fonction ENT() qui renvoie la partie entière du nombre sériel. Par exemple, =ENT(A2) transforme "14/03/2026 09:35" en "14/03/2026". Pour extraire l'heure, utilise =MOD(A2;1) qui renvoie la partie décimale, puis applique un format heure (hh:mm) via Ctrl+1. Tu peux aussi utiliser les fonctions HEURE(), MINUTE() et SECONDE() pour récupérer chaque composante séparément.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.