Aller au contenu principal

Qu'est-ce que la fonction AUJOURDHUI ?

Définition
La fonction AUJOURDHUI retourne la date du jour au format date Excel (nombre de série). Elle se recalcule automatiquement à chaque ouverture du classeur ou modification d'une cellule.

AUJOURDHUI (TODAY en anglais) t'évite de ressaisir la date à la main chaque fois que tu ouvres ton tableau de suivi des échéances, de l'ancienneté de tes employés ou des dates de péremption. Elle sert de point de repère mobile : ton fichier reste juste sans que tu aies à le retoucher, aujourd'hui comme dans six mois.

Sa force vient de la combinaison : seule, elle affiche simplement la date. Combinée avec des soustractions, elle calcule des délais. Avec une condition, elle génère des alertes. Avec TEXTE, elle produit des en-têtes de rapport dynamiques. C'est le point de départ de tous les tableaux de bord temporels.

Syntaxe

=AUJOURDHUI()

Clique sur un argument pour aller à son explication.

AUJOURDHUI est une fonction volatile : elle se recalcule à chaque modification du classeur, même sans lien direct avec elle. Dans les gros fichiers, limite son usage ou centralise-la dans une seule cellule référencée partout.

L’erreur fatale
Les parenthèses vides sont obligatoires. On écrit AUJOURDHUI() et jamais AUJOURDHUI tout court, sinon Excel renvoie une erreur de nom.
Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction AUJOURDHUI

1

Aucun paramètre

: contrairement à la plupart des fonctions Excel, AUJOURDHUI ne prend aucun paramètre(facultatif)

Tu écris simplement =AUJOURDHUI() et la fonction retourne la date actuelle.

Les parenthèses vides sont obligatoires : Excel distingue les fonctions des noms de plage grâce à elles. Même sans argument, elles indiquent qu'il s'agit d'une fonction.

AUJOURDHUI retourne un nombre de série représentant la date. Par exemple, le 1er janvier 2024 correspond au nombre 45292. Excel affiche ce nombre au format date selon le formatage de ta cellule.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer le nombre de jours restants avant une échéance avec la fonction AUJOURDHUI

Une facture impayée que tu repères trop tard, c'est de la trésorerie qui dort. Tu as la liste de tes factures avec leur montant et leur date d'échéance, et tu veux savoir en un coup d'œil combien de jours il reste avant chacune. La fonction pose la date du jour dans le calcul et la met à jour toute seule, donc le décompte est toujours bon quand tu ouvres le fichier.

Les étapes
  1. 1
    Dans une cellule, écris = puis clique sur la date d'échéance de la facture, D2. C'est la date de référence à laquelle tu vas comparer le calendrier réel.
  2. 2
    Écris le signe - puis la fonction AUJOURDHUI(). Elle ne prend aucun argument : les parenthèses restent vides et servent seulement à signaler à Excel qu'il s'agit d'une fonction et non d'un nom de plage.
  3. 3
    Appuie sur Entrée, puis recopie la formule vers le bas. Excel stocke les dates sous forme de nombres, donc la différence entre les deux donne directement un nombre de jours ; si le résultat s'affiche en date, remets la cellule au format Standard.
Au final, ta formule devrait ressembler à ça :=D2-AUJOURDHUI()
Explication
La formule retranche la date du jour de l'échéance et renvoie un nombre de jours : ici 12, il reste douze jours avant que la facture de Menuiserie Larose tombe. Ce nombre n'est pas figé, il évolue tout seul chaque jour : comme AUJOURDHUI() se recalcule à chaque ouverture du classeur, le compteur affichera 11 demain, puis 10, puis passera en négatif une fois l'échéance dépassée. C'est exactement l'intérêt de la fonction : tu écris la formule une fois et ton tableau reste juste sans que tu y touches.
Exemple 2

Comment afficher un statut automatique avec la fonction AUJOURDHUI

Un nombre de jours négatif, ça se lit, mais sur cinquante lignes ça ne saute pas aux yeux. Tu reprends la même liste de factures et tu veux une colonne qui écrit noir sur blanc si la facture est en retard ou pas. La fonction sert ici de repère mobile à l'intérieur d'un test : tout ce qui est daté avant elle est en retard, le reste est à venir.

Les étapes
  1. 1
    Dans une cellule, écris =SI(.
  2. 2
    En 1er argument : écris le test qui compare l'échéance à la date du jour, C2<AUJOURDHUI(). La fonction AUJOURDHUI s'écrit avec des parenthèses vides puisqu'elle ne prend aucun argument, et elle se recalcule à chaque ouverture du classeur.
  3. 3
    En 2ᵉ argument : écris le texte des lignes dépassées, "En retard". Les guillemets sont obligatoires autour d'un texte, sans quoi Excel y chercherait un nom de plage.
  4. 4
    En 3ᵉ argument : écris ce qui s'affiche dans tous les autres cas, "À venir".
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Chaque ligne se qualifie alors toute seule.
Voici la formule que tu obtiens à la fin :=SI(C2<AUJOURDHUI();"En retard";"À venir")
Explication
L'échéance du 12/07/2026 est déjà passée, donc le test est vrai et la cellule affiche En retard. Là encore le résultat vit tout seul : chaque ligne bascule de À venir à En retard le jour où sa date est dépassée, sans que tu retouches quoi que ce soit.
Exemple 3

Comment calculer une ancienneté en années avec la fonction AUJOURDHUI

L'ancienneté est le genre de donnée qu'on recopie une fois puis qu'on oublie de mettre à jour, et les primes se calculent sur des chiffres faux. Tu as la date d'embauche de chaque salarié et tu veux savoir depuis combien d'années il est là, aujourd'hui et dans six mois. La fonction fournit le point de comparaison mobile qui rend le calcul permanent.

Les étapes
  1. 1
    Dans une cellule, écris =( puis la fonction AUJOURDHUI() avec ses parenthèses vides. Elle pose la date du jour dans le calcul sans réclamer le moindre argument.
  2. 2
    Écris le signe -, clique sur la date d'embauche B2, puis referme la parenthèse ouverte au début. Ces parenthèses sont indispensables : elles forcent Excel à calculer la soustraction avant la division qui suit.
  3. 3
    Complète par /365 pour convertir les jours de présence en années, puis appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=(AUJOURDHUI()-B2)/365
Explication
L'écart entre la date d'embauche et la date du jour donne un nombre de jours, que la division par 365 convertit en années : 6,3 pour Marie Dupont. L'ancienneté grimpe donc toute seule au fil du temps. Attention quand même, cette division reste une approximation qui ignore les années bissextiles ; si tu as besoin du nombre d'années révolues exact, c'est DATEDIF qu'il te faut.
Exemple 4

Comment totaliser les factures déjà échues avec la fonction AUJOURDHUI

Savoir qu'une facture est en retard, c'est bien ; savoir combien d'argent traîne au total en retard, c'est ce que la direction demande. Tu as tes factures avec leur montant et leur échéance, et tu veux un seul chiffre qui cumule les créances dépassées. La fonction fournit la limite mobile du critère, et la somme conditionnelle fait le tri.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME.SI(.
  2. 2
    En 1er argument : sélectionne la colonne des échéances, C2:C6. C'est la plage que la fonction va passer en revue ligne par ligne.
  3. 3
    En 2ᵉ argument : écris le critère "<"&AUJOURDHUI(). L'esperluette colle l'opérateur < à la date du jour pour construire le test « antérieur à aujourd'hui » ; sans cette concaténation, Excel lirait le < comme du texte ordinaire.
  4. 4
    En 3ᵉ argument : sélectionne la colonne des montants, B2:B6. Seuls les montants dont l'échéance a satisfait le critère entrent dans le total.
  5. 5
    Ferme la parenthèse et appuie sur Entrée.
En mettant tout bout à bout, tu écris :=SOMME.SI(C2:C6;"<"&AUJOURDHUI();B2:B6)
Explication
Seules les deux factures dont l'échéance est antérieure à la date du jour entrent dans le total : 3 900 + 760, soit 4 660 € de créances déjà échues. Ce montant se réajuste tout seul, puisque chaque facture rejoint le total le jour où son échéance est dépassée.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction AUJOURDHUI

Avec AUJOURDHUI, les soucis ne viennent pas de ses arguments (elle n'en a aucun) mais de ce qui l'entoure. Tu oublies les parenthèses et Excel te renvoie un #NOM? en croyant que tu cites une plage. Tu voulais une date figée et elle change toute seule le lendemain. Ou la cellule t'affiche un 45627 brut au lieu d'une vraie date.

Le dernier piège est plus sournois : comme elle se recalcule à la moindre modif, en multiplier les occurrences finit par ralentir un gros fichier.

Erreur #NOM? : parenthèses oubliées

L'erreur la plus fréquente avec AUJOURDHUI : oublier les parenthèses. Sans elles, Excel pense que tu fais référence à un nom de plage qui n'existe pas.

Solution : Ajoute toujours les parenthèses vides : écris =AUJOURDHUI() et non =AUJOURDHUI. Les parenthèses sont obligatoires même si aucun argument n'est attendu.

La date change chaque jour alors qu'on voulait la figer

AUJOURDHUI est une fonction dynamique qui se recalcule automatiquement. Si tu veux enregistrer la date du jour lors de la création et la conserver fixe, AUJOURDHUI n'est pas adaptée.

Solution : Utilise le raccourci Ctrl+; pour insérer la date actuelle en valeur statique sans formule. Sinon, écris =AUJOURDHUI(), copie la cellule avec Ctrl+C, puis colle en valeurs avec Ctrl+Maj+V.

La date affiche un nombre comme 45627 au lieu d'une date

La cellule est formatée en "Nombre" ou "Standard". Excel stocke les dates sous forme de nombres de série (le nombre de jours depuis le 1er janvier 1900), et le format de la cellule détermine l'affichage.

Solution : Sélectionne la cellule, puis dans le ruban Accueil change le format en "Date courte" ou "Date longue". Tu peux aussi faire Ctrl+1 pour ouvrir la boîte de dialogue Format de cellule et choisir le format souhaité.

Ralentissement du fichier avec beaucoup de formules AUJOURDHUI

AUJOURDHUI est une fonction volatile : elle se recalcule à chaque modification du classeur, même si aucune cellule liée n'a changé. Dans un gros fichier avec des centaines d'occurrences, cela peut causer des ralentissements.

Solution : Centralise AUJOURDHUI dans une seule cellule (par exemple A1) et fais-y référence dans toutes tes formules avec =$A$1 au lieu de répéter =AUJOURDHUI(). Excel ne recalcule qu'une fois au lieu de centaines.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

AUJOURDHUI vs MAINTENANT vs DATE vs Ctrl+;

Garde AUJOURDHUI quand tu raisonnes en jours : délais, échéances, ancienneté. Bascule sur MAINTENANT seulement si l'heure compte (horodatage, log, durée précise), car elle traîne aussi la même volatilité.

Dès qu'il te faut une date qui ne bouge plus, sors des formules dynamiques : DATE(a;m;j) pour reconstruire une date fixe à partir de ses morceaux, et le raccourci Ctrl+; pour figer la date du jour en dur au moment de la saisie.

CritèreAUJOURDHUI()MAINTENANT()DATE(a;m;j)Ctrl+;
RetourneDate du jour (00:00:00)Date + heure actuellesDate spécifiqueDate du jour (valeur fixe)
Dynamique✅ Oui✅ Oui❌ Non❌ Non
Cas d'usageDélais, échéances, anciennetéHorodatages, logs, durées précisesDate fixe à partir de composantsDate de création, saisie rapide
Performance⚠️ Volatile (recalcul à chaque modif)⚠️ Volatile (recalcul à chaque modif)✅ Non volatile✅ Valeur statique
Le savais-tu ?
AUJOURDHUI se recalcule à chaque ouverture du fichier, la date affichée n'est donc jamais figée. Pour inscrire la date du jour une bonne fois pour toutes, tape le raccourci Ctrl et point-virgule.
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec AUJOURDHUI

1Astuce

Calcule des délais précis avec DATEDIF

La soustraction =AUJOURDHUI()-B2 donne le nombre de jours brut. Quand tu as besoin de l'ancienneté en années ET mois complets (pour les RH, les contrats), utilise DATEDIF qui gère les années bissextiles : =DATEDIF(B2; AUJOURDHUI(); "Y") pour les années complètes, "YM" pour les mois restants après les années.
Résultat : 4 ans et 8 mois au lieu d'un nombre de jours abstrait.

2Astuce

Construis des en-têtes de rapport qui se mettent à jour seuls

Combine AUJOURDHUI avec TEXTE pour des titres dynamiques dans tes rapports : ="Rapport du "&TEXTE(AUJOURDHUI();"jjjj j mmmm aaaa") affiche Rapport du lundi 30 décembre 2024. La formule se met à jour automatiquement à chaque ouverture.
Idéal pour les rapports envoyés automatiquement par Power Automate ou un script VBA.

3Astuce

Utilise une cellule unique pour piloter tout ton fichier

Dans un gros classeur avec des centaines de formules de date, centralise AUJOURDHUI dans une seule cellule nommée (par exemple DateDuJour). Toutes les autres formules y font référence avec =DateDuJour. Excel ne recalcule la date qu'une seule fois au lieu de centaines de fois.
Bonus : en changeant manuellement cette cellule, tu peux simuler n'importe quelle date pour tester tes alertes ou prévoir des échéances futures.

FAQ

Questions fréquentes

AUJOURDHUI retourne uniquement la date (avec 00:00:00 comme heure). MAINTENANT retourne la date ET l'heure actuelle précise. Utilise AUJOURDHUI pour les calculs de jours, délais et échéances. Utilise MAINTENANT si tu as besoin de l'heure exacte pour des horodatages ou des calculs horaires.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction AUJOURDHUI : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir