AUJOURDHUI et MAINTENANT sur Excel : dates dynamiques
Maîtrisez TODAY et NOW dans Excel pour calculer des échéances, des retards ou des âges. Guide pratique pour figer ou actualiser vos dates.
Par Ayoub Farid · · 2 min de lecture
La fonction TODAY (AUJOURDHUI en français) renvoie la date du jour et NOW (MAINTENANT) renvoie la date et l'heure actuelles. Ces deux fonctions Excel se mettent à jour automatiquement à chaque recalcul de votre feuille de calcul, ce qui les rend idéales pour créer des comptes à rebours, repérer des retards ou calculer des âges.
Notez que dans la version française d'Excel, les formules s'écrivent avec leurs noms traduits et utilisent le point-virgule comme séparateur d'arguments.
Syntaxe
=TODAY()
=NOW()
Ces fonctions ne prennent aucun argument, mais les parenthèses restent obligatoires (soit =AUJOURDHUI() et =MAINTENANT() en français).
Les dates sont des nombres
Dans votre tableur, Excel stocke les dates sous forme de nombres entiers représentant les jours écoulés (le 1er janvier 1900 correspond au jour 1). C'est pourquoi vous pouvez simplement soustraire des dates entre elles.
Jours restants avant une échéance
=C2-TODAY()
Pensez à appliquer un format de cellule numérique standard, et non un format date. Si le résultat est négatif, cela signifie que l'échéance est dépassée.
Indicateur d'échéance dépassée
Vous pouvez combiner ces outils avec la fonction IF (SI) :
=IF(C2<TODAY(),"Overdue","")
Pour compter le nombre d'éléments en retard dans une plage de cellules à l'aide de COUNTIF (NB.SI) :
=COUNTIF(C2:C200,"<"&TODAY())
Calculer un âge en années
=DATEDIF(B2,TODAY(),"y")
Pour en savoir plus, consultez nos guides sur DATEDIF et sur la méthode pour calculer l'âge.
Début et fin du mois en cours
=EOMONTH(TODAY(),-1)+1 premier jour du mois en cours
=EOMONTH(TODAY(),0) dernier jour du mois en cours
Nombre d'heures entre deux moments
=(NOW()-B2)*24
Comme une journée entière équivaut à 1 dans Excel, multipliez la différence par 24 pour obtenir le résultat en heures. Pour approfondir, découvrez comment calculer une différence d'heures.
Figer une date (insérer un horodatage fixe)
La formule TODAY se recalcule chaque jour. Si vous souhaitez enregistrer une date fixe (par exemple pour tracer la date de saisie d'une ligne lors d'un test Excel d'embauche ou dans un suivi d'activité), privilégiez les raccourcis clavier :
- Ctrl + ; insère la date du jour sous forme de valeur figée
- Ctrl + Maj + ; (ou Ctrl + :) insère l'heure actuelle
Sur Mac, les raccourcis Commande + ; et Commande + Maj + ; fonctionnent de la même manière.
Questions fréquentes
Comment insérer la date du jour dans Excel ?
Utilisez =TODAY() (ou =AUJOURDHUI()) pour obtenir une date dynamique qui s'actualise, ou le raccourci Ctrl + ; pour inscrire une date fixe.
Comment calculer le nombre de jours entre aujourd'hui et une date ?
Utilisez =A2-TODAY() pour connaître le nombre de jours restants jusqu'à l'échéance, ou =TODAY()-A2 pour calculer le temps écoulé depuis cette date.
Pourquoi ma formule TODAY affiche-t-elle un grand nombre ?
La cellule est simplement configurée avec un format standard ou numérique. Modifiez le format de la cellule pour choisir un affichage de type « Date courte ».
La fonction TODAY fonctionne-t-elle dans Google Sheets ?
Oui, elle fonctionne à l'identique. Le raccourci clavier Ctrl + ; permet également d'insérer une date fixe dans Google Sheets.