Date & HeureDébutant

Fonction AUJOURDHUI ExcelGuide Complet 2026 avec Exemples

AUJOURDHUI (TODAY en anglais) est l'une des fonctions les plus pratiques d'Excel. Que tu gères des échéances commerciales, suives l'ancienneté de tes employés ou vérifies des dates de péremption, cette fonction te retourne la date du jour et se met à jour automatiquement.

C'est simple : pas de paramètres compliqués, juste la date actuelle en temps réel. Mais ne te fie pas à sa simplicité : combinée avec d'autres fonctions, AUJOURDHUI devient un outil puissant pour créer des tableaux de bord dynamiques, des alertes automatiques et des calculs de délais.

Syntaxe de la fonction AUJOURDHUI

=AUJOURDHUI()

AUJOURDHUI est l'une des rares fonctions Excel qui ne nécessite aucun paramètre. Les parenthèses vides sont obligatoires mais aucun argument n'est attendu. La fonction retourne automatiquement la date système de ton ordinateur au format date d'Excel (nombre de série).

Comprendre la fonction AUJOURDHUI (aucun paramètre)

Aucun paramètre requis

Contrairement à la plupart des fonctions Excel, AUJOURDHUI ne prend aucun paramètre. Tu écris simplement =AUJOURDHUI() et la fonction retourne la date actuelle.

Pourquoi les parenthèses sont obligatoires ? Excel distingue les fonctions des noms de plage grâce aux parenthèses. Même sans argument, les parenthèses () indiquent qu'il s'agit d'une fonction et non d'une référence nommée.

Que retourne la 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.

Astuce : AUJOURDHUI est une fonction volatile qui se recalcule à chaque modification du classeur. Dans les gros fichiers avec des centaines de formules AUJOURDHUI, cela peut ralentir les performances. Pour une date fixe, utilise plutôt Ctrl+; qui insère la date actuelle en valeur statique.

Exemples pratiques pas à pas

Exemple 1 – Commercial : suivre les échéances de paiement clients

Tu es responsable commercial et tu gères un portefeuille clients avec des échéances de paiement à 30 jours. Tu veux savoir combien de jours il reste avant chaque échéance et identifier automatiquement les retards.

Un nombre négatif indique un retard de paiement. La colonne E utilise SI() pour afficher le statut.

ABCDE
1ClientDate factureÉchéance (J+30)Jours restantsStatut
2Entreprise ABC20/11/202420/12/2024-10RETARD
3Société XYZ05/12/202404/01/20255À venir
4Client Pro15/12/202414/01/202515À venir
Formule :=C2-AUJOURDHUI()
Résultat :-10

Formule complète pour le statut : =SI(D2<0;"RETARD";"À venir"). Tu peux ajouter une mise en forme conditionnelle pour colorer les retards en rouge.

Astuce : Ajoute une mise en forme conditionnelle sur la colonne "Jours restants" : rouge si < 0 (retard), orange si entre 0 et 7 (échéance proche), vert sinon. Ton tableau devient un vrai dashboard visuel.

Exemple 2 – RH : calculer l'ancienneté des employés en temps réel

Tu travailles aux ressources humaines et tu dois suivre l'ancienneté de chaque employé pour gérer les augmentations, les congés supplémentaires ou les primes d'ancienneté. Tu veux que le calcul soit toujours à jour sans avoir à le refaire manuellement.

L'ancienneté se calcule en soustrayant la date d'embauche de la date du jour, puis en divisant par 365.

ABCD
1EmployéDate d'embaucheAnnées d'anciennetéPrime éligible
2Marie Dupont15/03/20204,8Oui
3Jean Martin22/08/20222,4Non
4Sophie Bernard10/01/20195,9Oui
Formule :=(AUJOURDHUI()-B2)/365
Résultat :4,8

Pour un calcul plus précis tenant compte des années bissextiles, utilise : =DATEDIF(B2;AUJOURDHUI();"Y")&" ans et "&DATEDIF(B2;AUJOURDHUI();"YM")&" mois"

Astuce : Combine avec SI() pour automatiser l'éligibilité aux primes : =SI(C2>=5;"Oui";"Non"). Tous les employés avec 5 ans ou plus sont automatiquement identifiés.

Exemple 3 – Gestionnaire de stock : système d'alerte sur les dates de péremption

Tu es gestionnaire de stock dans une grande surface et tu dois surveiller les dates de péremption de centaines de produits. Tu veux un système d'alerte automatique qui te prévient quand un produit approche de sa date limite ou est déjà périmé, sans avoir à vérifier manuellement chaque ligne.

Les jours restants permettent d'identifier automatiquement les actions à mener sur chaque produit.

ABCDE
1ProduitDate péremptionJours restantsNiveau d'alerteAction
2Lait bio 1L05/01/20256URGENTPromo immédiate
3Yaourts nature x1225/12/2024-5PÉRIMÉRetirer du rayon
4Fromage comté15/02/202547OKAucune
5Crème fraîche10/01/202511VigilanceSurveiller
Formule :=B2-AUJOURDHUI()
Résultat :6

Formule pour le niveau d'alerte : =SI(C2<0;"PÉRIMÉ";SI(C2<7;"URGENT";SI(C2<15;"Vigilance";"OK")))

Astuce : Utilise un filtre automatique sur la colonne "Niveau d'alerte" pour afficher uniquement les produits PÉRIMÉ ou URGENT chaque matin. Tu peux même créer un graphique qui compte automatiquement le nombre de produits par niveau d'alerte.

Exemple 4 – Contrôleur de gestion : tableau de bord avec indicateurs dynamiques

Tu es contrôleur de gestion et tu crées un tableau de bord mensuel pour la direction. Tu veux afficher la date de génération du rapport, calculer automatiquement le nombre de jours écoulés dans le mois en cours et le nombre de jours restants jusqu'à la fin du mois.

Le tableau de bord se met à jour automatiquement chaque jour avec les nouvelles données temporelles.

AB
1IndicateurValeur
2Rapport généré le30/12/2024
3Jours écoulés ce mois30
4Jours restants ce mois1
5Progression du mois96,8%
Formule :=AUJOURDHUI()
Résultat :30/12/2024

Formules complètes :
Jours écoulés : =JOUR(AUJOURDHUI())
Jours restants : =JOUR(FIN.MOIS(AUJOURDHUI();0))-JOUR(AUJOURDHUI())
Progression : =JOUR(AUJOURDHUI())/JOUR(FIN.MOIS(AUJOURDHUI();0))

Astuce : Combine AUJOURDHUI avec TEXTE() pour des en-têtes de rapport dynamiques : ="Rapport du "&TEXTE(AUJOURDHUI();"jjjj j mmmm aaaa") affiche "Rapport du lundi 30 décembre 2024". Parfait pour les rapports automatisés !

Les erreurs fréquentes et comment les corriger

Erreur #NOM? : Oublier les parenthèses

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

// ❌ FAUX - Génère #NOM?
=AUJOURDHUI
// ✅ CORRECT
=AUJOURDHUI()

Solution : Ajoute toujours les parenthèses, même vides.

La date change tous les jours (comportement non souhaité)

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 car elle changera chaque jour.

Solution : Pour une date fixe, tu as deux options :

// Option 1 : Raccourci clavier
Ctrl+; → Insère la date actuelle en valeur fixe
// Option 2 : Copier-coller en valeurs
1. Écris =AUJOURDHUI()
2. Copie la cellule (Ctrl+C)
3. Colle en valeurs (Ctrl+Shift+V)

La date affiche un nombre bizarre (45627)

Si AUJOURDHUI affiche un nombre comme 45627 au lieu d'une date, c'est que 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).

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 de date souhaité.

Ralentissement du fichier Excel

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 de formules AUJOURDHUI, cela peut causer des ralentissements notables.

Solution : Si ton fichier est lent, limite l'usage d'AUJOURDHUI aux cellules où c'est vraiment nécessaire. Pour les autres, utilise une cellule unique contenant AUJOURDHUI et fais-y référence partout ailleurs (exemple : =A$1 au lieu de =AUJOURDHUI()).

AUJOURDHUI vs MAINTENANT vs DATE vs Ctrl+;

FonctionRetourneDynamiqueCas d'usage
=AUJOURDHUI()Date du jour (00:00:00)✅ OuiCalculs de délais, échéances, ancienneté
=MAINTENANT()Date + heure actuelles✅ OuiHorodatages, logs, durées précises
=DATE(a;m;j)Date spécifique❌ NonCréer une date fixe à partir de composants
Ctrl+;Date du jour (valeur)❌ NonDate de création, saisie rapide fixe

Utilise AUJOURDHUI pour les calculs dynamiques qui doivent se mettre à jour quotidiennement. Utilise Ctrl+; ou DATE() quand tu veux une date fixe qui ne change pas. MAINTENANT() est parfait pour les horodatages précis à la seconde.

Astuce : Pour obtenir uniquement la partie date de MAINTENANT(), utilise =ENT(MAINTENANT()) ou simplement =AUJOURDHUI(). Pour obtenir uniquement l'heure, utilise =MAINTENANT()-AUJOURDHUI() et formate en heure.

Questions fréquentes

Quelle est la différence entre AUJOURDHUI et MAINTENANT ?

AUJOURDHUI retourne uniquement la date (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.

AUJOURDHUI se met-elle à jour automatiquement ?

Oui, à chaque recalcul du classeur. La date change automatiquement chaque jour quand tu ouvres le fichier, appuies sur F9 ou modifies une cellule. C'est une fonction volatile qui se recalcule constamment.

Comment figer la date du jour dans Excel ?

Pour figer la date, tu as deux options : copie la cellule contenant AUJOURDHUI et colle en valeurs (Ctrl+Shift+V), ou utilise directement le raccourci Ctrl+; pour insérer la date actuelle en valeur statique sans formule.

AUJOURDHUI fonctionne-t-elle dans Google Sheets ?

Oui, la syntaxe est identique : =AUJOURDHUI() en français ou =TODAY() en anglais. Google Sheets et Excel utilisent exactement le même comportement pour cette fonction, elle est donc totalement compatible entre les deux outils.

Comment calculer un âge précis avec AUJOURDHUI ?

Utilise DATEDIF pour un âge précis tenant compte du jour et du mois : =DATEDIF(date_naissance;AUJOURDHUI();"Y") donne les années complètes. La formule =ANNEE(AUJOURDHUI())-ANNEE(naissance) donne un âge approximatif qui ne tient pas compte du jour d'anniversaire.

Les fonctions similaires à AUJOURDHUI

Deviens un pro d'Excel

Tu maîtrises maintenant AUJOURDHUI ! Rejoins Le Dojo Club pour découvrir les autres fonctions de date et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours