=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).
| A | B | |
|---|---|---|
| 1 | TODAY | NOW |
| 2 | 2026-10-04 | 2026-10-04 9:22 |
=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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Task | Deadline | Days left | Status |
| 2 | Report | 2026-12-31 | 88 | Open |
| 3 | Audit | 2027-03-15 | 162 | Open |
| 4 | Budget | 2025-11-30 | -308 | Overdue |
=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).
| A | B | |
|---|---|---|
| 1 | What | Formula |
| 2 | Year | 2026 |
| 3 | Month | 10 |
| 4 | End of this month | 2026-10-31 |
| 5 | In 30 days | 2026-11-03 |
| 6 | First of this month | 2026-10-01 |
=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.
| A | B | C | |
|---|---|---|---|
| 1 | Time | As text | Hour |
| 2 | 9:22 | 9:22 | 9 |
=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érer | Windows | Mac |
|---|---|---|
| La date du jour | Ctrl+; | Control+; |
| L'heure actuelle | Ctrl+Maj+; | Commande+; |
| La date et l'heure | Ctrl+;, 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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Task | Deadline | Days left | As of | |
| 2 | Launch | 2026-11-20 | 2026-10-01 |
À 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.