0Pricing
Excel Formulas Academy · Leçon

TODAY et NOW pour les dates en temps réel

Insérez la date et l’heure actuelles avec TODAY et NOW.

TODAY et NOW pour les dates en temps réel est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Les dates sont en réalité des nombres

Avant de faire afficher à une cellule la date du jour, il est utile de connaître un secret : les tableurs stockent les dates sous forme de nombres. Chaque jour est compté à partir d'un point de départ. Dans Excel et Google Sheets, le nombre 1 représente un premier jour de référence, et chaque jour suivant ajoute un.

C'est pourquoi vous pouvez soustraire deux dates pour compter le nombre de jours qui les séparent. Le joli format MM/DD/YYYY que vous voyez à l'écran n'est qu'une mise en forme appliquée à un simple nombre.

Dans cette leçon, vous apprendrez deux fonctions qui demandent au tableur le moment actuel : TODAY() et NOW().

Découvrir la fonction TODAY

La fonction TODAY() renvoie la date actuelle, sans l'heure. Elle ne prend absolument aucun argument, c'est pourquoi les parenthèses sont vides.

Saisissez-la dans n'importe quelle cellule et appuyez sur Entrée. La cellule se remplit avec la date du jour, automatiquement mise en forme comme une date.

Comme elle n'a aucune entrée, vous devez tout de même inclure les () vides. Écrire simplement =TODAY serait interprété comme un nom, et non comme un appel de fonction.

=TODAY()

TODAY se met à jour automatiquement

La caractéristique la plus importante de TODAY() est qu'elle est dynamique. C'est une fonction volatile, ce qui signifie que le tableur la recalcule chaque fois que le fichier est ouvert ou qu'une modification force un nouveau calcul.

Si vous créez un rapport aujourd'hui et l'ouvrez la semaine prochaine, chaque cellule contenant =TODAY() affichera d'elle-même la nouvelle date. Vous n'avez jamais besoin de modifier la formule.

C'est idéal pour des en-têtes comme Rapport généré le : qui doivent toujours sembler à jour.

="Report generated on: "&TEXT(TODAY(),"MMM D, YYYY")

Découvrir la fonction NOW

Parfois, vous avez aussi besoin de l'heure, et pas seulement de la date. La fonction NOW() renvoie la date et l'heure actuelles comme une seule valeur.

Comme TODAY, elle ne prend aucun argument ; vous écrivez donc des parenthèses vides. Le nombre sous-jacent comporte une partie entière pour le jour et une partie fractionnaire pour l'heure.

Par exemple, 0.5 d'une journée correspond à midi, puisque midi se situe à la moitié des 24 heures.

=NOW()

Afficher uniquement l'heure

Comme NOW() contient à la fois la date et l'heure, vous pouvez mettre la cellule en forme pour n'afficher que la partie qui vous intéresse. Appliquez un format horaire tel que h:mm AM/PM ; la partie date reste alors masquée en arrière-plan.

Vous pouvez également soustraire la partie entière pour ne conserver que la fraction correspondant à l'heure. La fonction INT supprime les décimales, si bien que NOW()-INT(NOW()) ne laisse que l'heure de la journée.

=NOW()-INT(NOW())

TODAY ou NOW

Voici la règle à retenir :

  • TODAY() fournit la date uniquement (minuit du jour actuel).
  • NOW() fournit la date et l'heure actuelles.

Si vous avez seulement besoin de compter des jours ou d'inscrire une date sur un calendrier, utilisez TODAY. Si vous consignez un instant précis, comme un horodatage, utilisez NOW.

Les deux fonctions s'actualisent automatiquement, car elles sont toutes deux volatiles.

Exemple pratique : jours restants avant une échéance

Imaginez qu'une échéance de projet se trouve dans la cellule B2 sous forme d'une véritable date. Vous voulez qu'une cellule affiche toujours le nombre de jours restants à partir d'aujourd'hui.

Soustrayez la date du jour de l'échéance. Comme les dates sont des nombres, le résultat est un simple nombre de jours qui se met à jour automatiquement chaque jour.

Si l'échéance est dans 10 jours, la cellule affiche 10. Demain, elle affichera 9 sans que vous ayez à modifier quoi que ce soit.

=B2-TODAY()

Ajouter des jours à la date du jour

Comme les dates sont des nombres, vous pouvez ajouter directement un nombre de jours à TODAY(). C'est très pratique pour calculer des dates d'échéance.

Pour trouver la date dans une semaine, ajoutez 7. Pour obtenir la date dans 30 jours, ajoutez 30. Le résultat est automatiquement interprété comme une date.

Ce modèle est utilisé partout dans les vrais tableurs : dates d'échéance des factures, rappels de suivi et expiration des périodes d'essai utilisent tous TODAY plus un nombre de jours.

=TODAY()+30

Empêcher une date de changer

Comme TODAY et NOW s'actualisent constamment, ce ne sont pas les bons choix lorsque vous voulez enregistrer le moment où quelque chose s'est produit et le figer.

Pour obtenir un horodatage permanent, saisissez la valeur une fois et convertissez-la en valeur fixe. Dans Excel, le raccourci Ctrl + ; insère une date statique, tandis que Ctrl + Shift + ; insère une heure statique.

Ces valeurs saisies en dur ne changent jamais, contrairement aux fonctions dynamiques.

Exemple approfondi : en-tête dynamique d'un tableau de bord

Combinons plusieurs idées pour créer un en-tête soigné. Nous allons concaténer du texte avec une date dynamique à l'aide de l'opérateur & et de la fonction TEXT, afin que la date soit joliment affichée.

La fonction TEXT applique à un nombre un modèle d'affichage. Ici, "DDDD, MMMM D" écrit en toutes lettres le jour de la semaine et le mois, par exemple mercredi 18 juin.

L'en-tête se met automatiquement à jour chaque jour où le fichier est ouvert.

="Sales Dashboard — "&TEXT(TODAY(),"DDDD, MMMM D")

Attention à la réactualisation

Une chose surprend les nouveaux utilisateurs : une fonction volatile comme NOW() se met à jour chaque fois que n'importe quel élément de la feuille est recalculé, et pas uniquement à intervalles fixes.

Si vous placez donc =NOW() dans une cellule, puis saisissez une valeur ailleurs, l'horodatage passe immédiatement à l'heure actuelle. Ce n'est pas une horloge qui avance en continu ; la valeur est actualisée lors d'un recalcul.

Si vous avez besoin d'une véritable horloge qui avance en continu, vous devrez utiliser un script ou une macro, ce qui dépasse le cadre des formules simples.

Vérification rapide

Vérifiez ce que vous avez appris sur les fonctions de date dynamiques.

Récapitulatif : dates dynamiques

Vous avez appris à insérer l'instant actuel dans une cellule :

  • Les tableurs stockent les dates sous forme de nombres, ce qui permet de les additionner et de les soustraire.
  • TODAY() renvoie uniquement la date et s'actualise automatiquement.
  • NOW() renvoie la date et l'heure et est également volatile.
  • Ajoutez directement un nombre de jours, comme dans =TODAY()+30, pour calculer des dates d'échéance.
  • Pour obtenir un horodatage figé, saisissez une valeur statique avec Ctrl + ; au lieu d'utiliser une fonction dynamique.

Vous allez maintenant extraire les différents éléments d'une date.

Questions Fréquemment Posées

La leçon « TODAY et NOW pour les dates en temps réel » est-elle gratuite ?

Oui — le texte complet de « TODAY et NOW pour les dates en temps réel » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « TODAY et NOW pour les dates en temps réel » ?

Insérez la date et l’heure actuelles avec TODAY et NOW. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « TODAY et NOW pour les dates en temps réel » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. TODAY et NOW pour les dates en temps réel
  2. Décomposer les dates avec YEAR, MONTH et DAY
  3. Créer des dates avec DATE et EDATE
  4. Compter les jours entre deux dates
← Retour à Excel Formulas Academy