Menu

AUJOURDHUI et MAINTENANT Excel : date du jour et heure

=AUJOURDHUI() renvoie la date du jour et =MAINTENANT() la date et l'heure actuelles, et les deux se mettent à jour à chaque recalcul de la feuille. Compter les jours jusqu'à une date, et insérer une date fixe avec Ctrl+;.

Chaque feuille de cette page est interactive : modifiez un nombre ou une formule et elle se recalcule.

=AUJOURDHUI() renvoie la date du jour et =MAINTENANT() la date et l'heure actuelles. Aucune ne prend d'argument, et les deux se mettent à jour chaque fois que le classeur se recalcule : la valeur affichée aujourd'hui sera différente demain. Pour une date qui ne change jamais, appuyez plutôt sur Ctrl+; (Control+; sur Mac). AUJOURDHUI s'appelle TODAY et MAINTENANT NOW dans un Excel anglais ; le tableau affiche les formules sous cette forme, avec des virgules, mais vous pouvez aussi les taper comme dans un Excel français, avec des points-virgules : =MOD(MAINTENANT();1).

Date du jour et heure actuelle
A2
AB
1TODAYNOW
22026-10-042026-10-04 9:22
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =AUJOURDHUI()

Le tableau ci-dessus affiche la date et l'heure du chargement de la page. À chaque recalcul d'une feuille, MAINTENANT passe à la minute en cours, alors qu'AUJOURDHUI ne change qu'une fois par jour, à minuit. Les parenthèses sont obligatoires : =AUJOURDHUI sans elles renvoie #NOM? (en anglais #NAME?, le nom d'erreur qu'affiche le tableau).

Nombre de jours jusqu'à une date

AUJOURDHUI() est un nombre de jours comme n'importe quelle date, donc la soustraire donne un compte à rebours. =B2-AUJOURDHUI() donne les jours restants jusqu'à la date de B2, et =AUJOURDHUI()-B2 les jours écoulés depuis.

Jours restants avant chaque échéance
C2
ABCD
1TaskDeadlineDays leftStatus
2Report2026-12-3188Open
3Audit2027-03-15162Open
4Budget2025-11-30-308Overdue
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =B2-AUJOURDHUI()

Les nombres de la colonne C diminuent de un chaque jour. L'échéance du budget est passée : son compte est négatif et le statut indique Overdue. Pour compter plutôt les jours ouvrés restants, utilisez =NB.JOURS.OUVRES(AUJOURDHUI();B2) (voir NB.JOURS.OUVRES et SERIE.JOUR.OUVRE).

AUJOURDHUI dans d'autres formules

Partout où une formule a besoin d'une date, AUJOURDHUI() peut être cette date : l'année en cours, la fin du mois, une date dans 30 jours, ou l'âge de quelqu'un (calculer un âge).

Dates construites à partir d'aujourd'hui
B4
AB
1WhatFormula
2Year2026
3Month10
4End of this month2026-10-31
5In 30 days2026-11-03
6First of this month2026-10-01
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =FIN.MOIS(AUJOURDHUI();0)

B5 change chaque jour ; B3, B4 et B6 changent le premier jour de chaque mois, et B2 le 1er janvier. FIN.MOIS (EOMONTH) avec -1 renvoie le dernier jour du mois précédent : ajouter 1 tombe donc sur le premier du mois en cours.

L'heure actuelle sans la date

MAINTENANT() contient la date dans la partie entière et l'heure dans la fraction : midi vaut 0,5 jour. =MOD(MAINTENANT();1) garde la fraction, c'est-à-dire l'heure seule. Mettez la cellule au format h:mm pour la voir comme une heure, ou utilisez TEXTE pour une étiquette.

L'heure seule
A2
ABC
1TimeAs textHour
29:229:229
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =MOD(MAINTENANT();1)

A2 est un nombre (une fraction de jour) affiché comme une heure : on peut l'utiliser dans des calculs d'heures ; B2 est du texte et ne le peut pas. C2 donne l'heure sous forme d'un nombre entier de 0 à 23, avec HEURE (HOUR).

Insérer une date ou une heure qui ne change pas

AUJOURDHUI et MAINTENANT ne conviennent pas pour enregistrer le moment où quelque chose s'est produit, comme un journal de commandes ou un formulaire signé : demain, chaque ligne afficherait la date de demain. Saisissez plutôt une valeur fixe :

InsérerWindowsMac
La date du jourCtrl+;Control+;
L'heure actuelleCtrl+Maj+;Commande+;
La date et l'heureCtrl+;, Espace, Ctrl+Maj+;Control+;, Espace, Commande+;

Pour figer une formule déjà présente, copiez les cellules, puis Accueil > Coller > Coller les valeurs (Windows : Ctrl+Alt+V, puis V et Entrée ; Mac : Control+Commande+V, puis Valeurs). La formule est remplacée par la date qu'elle affichait à ce moment-là.

Exercice : jours restants avec une date fixe

Pour l'exercice, le tableau ci-dessous utilise une date de référence fixe en E2 à la place d'AUJOURDHUI(), pour que la réponse soit la même chaque jour. Dans votre propre classeur, vous écririez AUJOURDHUI() là où cette formule lit E2.

À vous
C2
ABCDE
1TaskDeadlineDays leftAs of
2Launch2026-11-202026-10-01
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

À vous : En C2, calculez combien de jours il reste entre la date de E2 et l'échéance de B2.

Pourquoi AUJOURDHUI et MAINTENANT changent sans cesse

AUJOURDHUI, MAINTENANT, ALEA et DECALER sont des fonctions volatiles : Excel les recalcule chaque fois que quelque chose change dans le classeur, à l'ouverture du fichier et quand vous appuyez sur F9. C'est ce qui garde un compte à rebours à jour, avec deux effets secondaires :

  • Excel propose d'enregistrer les modifications à la fermeture d'un fichier que vous avez seulement consulté, car les cellules volatiles se sont recalculées.
  • Un grand classeur contenant des milliers de cellules AUJOURDHUI() peut devenir lent. Placez =AUJOURDHUI() dans une seule cellule, par exemple $H$1, et faites pointer les autres formules vers elle.

Si la date affichée est fausse, vérifiez l'horloge de l'ordinateur : AUJOURDHUI lit la date du système. Si elle ne se met pas à jour, le classeur est peut-être en mode de calcul manuel : Formules > Options de calcul > Automatique.

Questions fréquentes

Comment insérer la date du jour dans Excel ?

Tapez =AUJOURDHUI() pour une date qui se met à jour chaque jour, ou appuyez sur Ctrl+; (Control+; sur Mac) pour la date du jour sous forme de valeur fixe qui ne change jamais.

Quelle est la différence entre AUJOURDHUI et MAINTENANT dans Excel ?

=AUJOURDHUI() ne renvoie que la date, sous forme d'un nombre entier de jours. =MAINTENANT() renvoie la date et l'heure actuelle, l'heure formant la partie décimale. Les deux se recalculent chaque fois que le classeur se recalcule.

Comment calculer le nombre de jours jusqu'à une date dans Excel ?

Soustrayez la date du jour de la date : =B2-AUJOURDHUI(). Le résultat diminue de un chaque jour et devient négatif une fois la date passée.

Comment empêcher AUJOURDHUI() de changer ?

La formule ne peut pas rester figée, mais vous pouvez la remplacer par sa valeur : copiez la cellule, puis Accueil > Coller > Coller les valeurs. Ou saisissez directement la date avec Ctrl+;.

Comment insérer l'heure actuelle dans Excel ?

Appuyez sur Ctrl+Maj+; (Commande+; sur Mac) pour l'heure sous forme de valeur fixe. En formule, =MAINTENANT() donne la date et l'heure, et =MOD(MAINTENANT();1) l'heure seule, au format h:mm.

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER