Excel Mania

Formule aujourd’hui Excel : afficher automatiquement la date du jour dans vos feuilles de calcul

Formule aujourd'hui Excel : afficher automatiquement la date du jour dans vos feuilles de calcul

Formule aujourd'hui Excel : afficher automatiquement la date du jour dans vos feuilles de calcul

Besoin d’afficher automatiquement la date du jour dans Excel ? Inutile de la saisir manuellement chaque matin : la formule AUJOURDHUI() s’en charge pour vous. Elle permet d’afficher la date actuelle et de la mettre à jour automatiquement lorsque le classeur est recalculé.

Cette fonction paraît très simple, mais elle peut rendre de nombreux fichiers plus fiables : tableaux de suivi, échéanciers, factures, plannings, tableaux de bord ou encore modèles de reporting. Dans cet article, voyons comment utiliser la formule AUJOURDHUI dans Excel, comment la personnaliser et surtout dans quels cas éviter ses mises à jour automatiques.

La formule AUJOURDHUI dans Excel

La syntaxe est particulièrement courte :

=AUJOURDHUI()

Les parenthèses sont obligatoires, même si la fonction ne nécessite aucun argument. Une fois la formule validée, Excel affiche la date du jour dans la cellule.

Par exemple, si nous sommes le 15 mars 2025, la cellule affichera généralement :

15/03/2025

Le lendemain, Excel affichera automatiquement le 16/03/2025, à condition que le classeur soit recalculé. Vous n’avez donc plus besoin de modifier la date à la main. Pratique pour un tableau de suivi ouvert tous les jours, n’est-ce pas ?

Insérer automatiquement la date du jour

Pour utiliser la fonction AUJOURDHUI, procédez comme suit :

Excel affiche alors la date actuelle selon le format appliqué à la cellule. Dans la majorité des cas, le format par défaut sera de type jj/mm/aaaa.

Vous pouvez également utiliser la fonction depuis l’onglet Formules. Toutefois, pour une fonction aussi rapide à saisir, le clavier reste souvent la méthode la plus efficace.

Modifier le format de la date

La formule AUJOURDHUI renvoie bien une date, mais son apparence dépend du format de la cellule. Vous pouvez donc afficher la date de plusieurs façons :

Pour modifier le format :

Vous pouvez aussi créer votre propre format personnalisé. Dans le champ prévu à cet effet, saisissez par exemple :

jj mmmm aaaa

La date apparaîtra alors sous la forme 15 mars 2025.

Pour afficher le jour de la semaine, utilisez :

jjjj jj mmmm aaaa

Vous obtiendrez un affichage de type samedi 15 mars 2025. Cette présentation est particulièrement adaptée aux documents destinés à être imprimés ou consultés par des personnes qui ne souhaitent pas interpréter une date au format numérique.

Afficher la date et l’heure actuelles

La fonction AUJOURDHUI affiche uniquement la date. Si vous avez besoin de la date accompagnée de l’heure exacte, utilisez la fonction :

=MAINTENANT()

Cette formule renvoie la date et l’heure actuelles, par exemple :

15/03/2025 14:32

Comme pour AUJOURDHUI, la fonction MAINTENANT se met à jour lors du recalcul du classeur. Elle est utile pour suivre l’heure de génération d’un rapport ou afficher le dernier moment de mise à jour d’un tableau.

Si seule l’heure vous intéresse, vous pouvez modifier le format de la cellule afin de masquer la partie date. Utilisez par exemple le format personnalisé :

hh:mm

Attention toutefois : cette heure n’est pas une horloge en temps réel. Excel ne rafraîchit pas la valeur chaque seconde. La cellule est recalculée lorsque le fichier est ouvert, lorsqu’une modification déclenche un calcul ou lorsqu’un recalcul manuel est lancé.

Calculer le nombre de jours depuis une date

L’un des usages les plus intéressants d’AUJOURDHUI consiste à calculer automatiquement le nombre de jours écoulés depuis une date donnée.

Imaginons que la date de commande soit inscrite en cellule A2. Pour connaître le nombre de jours écoulés depuis cette commande, utilisez :

=AUJOURDHUI()-A2

Si la commande a été passée il y a 12 jours, Excel affichera le nombre 12.

Cette formule peut servir à suivre :

Pour éviter d’afficher un résultat négatif lorsqu’une date future est saisie, vous pouvez utiliser la fonction MAX :

=MAX(0;AUJOURDHUI()-A2)

Le résultat restera ainsi égal à zéro tant que la date indiquée en A2 n’est pas dépassée.

Calculer le nombre de jours restants avant une échéance

La logique inverse est tout aussi utile. Si une date limite est indiquée en B2, utilisez :

=B2-AUJOURDHUI()

Excel vous indiquera le nombre de jours restants avant l’échéance.

Pour éviter les valeurs négatives une fois la date dépassée, vous pouvez écrire :

=MAX(0;B2-AUJOURDHUI())

Vous pouvez également afficher un message plus explicite :

=SI(B2

Cette formule affiche Échéance dépassée si la date limite est passée. Sinon, elle indique le nombre de jours restants.

Dans un tableau de suivi, cette information devient encore plus lisible avec une mise en forme conditionnelle. Vous pouvez par exemple :

Afficher une date avec du texte

La fonction AUJOURDHUI peut être combinée avec du texte pour créer un message personnalisé.

Par exemple :

= »Nous sommes le « &TEXTE(AUJOURDHUI(); »jj mmmm aaaa »)

Le résultat sera :

Nous sommes le 15 mars 2025

La fonction TEXTE est importante ici. Sans elle, Excel risque d’afficher la date sous la forme d’un numéro ou d’un format qui ne correspond pas à votre phrase.

Vous pouvez également créer un en-tête automatique :

= »Rapport mis à jour le « &TEXTE(AUJOURDHUI(); »jj/mm/aaaa »)

Cette technique fonctionne très bien dans les tableaux de bord et les modèles de rapports. À chaque ouverture ou actualisation du fichier, la date affichée est actualisée.

Ajouter ou retirer des jours à la date actuelle

Excel enregistre les dates sous forme de nombres. Cela permet d’effectuer simplement des calculs avec la date du jour.

Pour afficher la date de demain :

=AUJOURDHUI()+1

Pour afficher la date d’hier :

=AUJOURDHUI()-1

Pour obtenir la date dans 30 jours :

=AUJOURDHUI()+30

Cette méthode est pratique pour créer rapidement des échéances. Par exemple, si un paiement doit être effectué dans 30 jours, la formule suivante donnera automatiquement la date correspondante :

=AUJOURDHUI()+30

Pour calculer une échéance en jours ouvrés, utilisez plutôt la fonction SERIE.JOUR.OUVRE :

=SERIE.JOUR.OUVRE(AUJOURDHUI();10)

Cette formule renvoie la date située dix jours ouvrés après aujourd’hui, sans compter les samedis et les dimanches.

Vous pouvez également exclure des jours fériés. Si la liste des jours fériés se trouve dans la plage F2:F15, utilisez :

=SERIE.JOUR.OUVRE(AUJOURDHUI();10;F2:F15)

Un excellent moyen d’éviter qu’une échéance tombe au beau milieu d’un week-end ou d’un jour férié.

La date du jour dans un tableau de suivi

Imaginons un tableau contenant les colonnes suivantes :

Dans la colonne D, vous pouvez saisir :

=C2-AUJOURDHUI()

Dans la colonne E, vous pouvez automatiser le statut :

=SI(C2

Votre tableau devient alors beaucoup plus dynamique. Les informations se mettent à jour sans intervention manuelle, ce qui limite les oublis et les erreurs de saisie.

Vous pouvez aller plus loin avec une mise en forme conditionnelle basée sur le contenu de la colonne E. Une tâche en retard peut apparaître en rouge, une tâche du jour en orange et une tâche à venir en vert. En quelques règles, le fichier devient immédiatement lisible.

AUJOURDHUI ou une date fixe ?

La fonction AUJOURDHUI est dynamique. C’est à la fois sa force et sa principale limite.

Si vous créez un rapport aujourd’hui et que vous le consultez dans trois semaines, la date affichée ne sera plus celle de la création du rapport. Elle correspondra à la date du jour au moment de l’ouverture ou du recalcul.

Pour insérer une date fixe, utilisez le raccourci clavier :

Ctrl + ;

Excel insère alors la date actuelle comme une valeur, et non comme une formule. Cette date ne changera pas demain.

La différence est donc simple :

Utilisez AUJOURDHUI pour les tableaux qui doivent toujours afficher la date courante. Préférez une date fixe pour archiver un événement, enregistrer une date de signature ou conserver la date de création d’un document.

Pourquoi la date ne se met-elle pas à jour ?

Dans certains fichiers, AUJOURDHUI semble ne pas fonctionner correctement. La première vérification concerne le mode de calcul d’Excel.

Allez dans :

Si le mode Manuel est activé, les formules ne seront recalculées qu’à votre demande. Vous pouvez forcer le recalcul avec la touche F9.

Autre point à vérifier : le contenu de la cellule. La formule doit commencer par un signe égal et être saisie sans apostrophe :

=AUJOURDHUI()

Si vous écrivez ‘=AUJOURDHUI(), Excel considérera la formule comme du texte et ne l’exécutera pas.

Enfin, vérifiez le format de la cellule. Une cellule au format Texte peut empêcher Excel d’interpréter correctement la formule. Dans ce cas, passez la cellule au format Standard, puis validez à nouveau la formule avec la touche Entrée.

Les erreurs fréquentes à éviter

Une fonction simple, mais très utile

Avec une seule formule, AUJOURDHUI() permet de rendre un fichier Excel plus vivant et plus fiable. Elle peut afficher la date actuelle, calculer un délai, suivre une échéance ou alimenter automatiquement un tableau de bord.

Retenez surtout la différence entre une date dynamique et une date fixe. Si votre document doit toujours refléter la journée en cours, AUJOURDHUI est la bonne solution. Si vous souhaitez mémoriser une date précise, utilisez plutôt Ctrl + ;.

Et si vous devez gérer les heures, les jours ouvrés ou les dates limites, combinez-la avec MAINTENANT, TEXTE, SI ou SERIE.JOUR.OUVRE. C’est souvent à partir de ces petites briques que l’on construit les fichiers Excel vraiment efficaces.

Quitter la version mobile