Afficher la date du jour dans Google Sheets

Foto dell'autore

Pour afficher la date du jour dans Google Sheets, la fonction à utiliser n’est pas DATE mais AUJOURDHUI. C’est la confusion la plus fréquente sur ce sujet, et elle explique la plupart des cellules qui restent figées sur une date d’il y a six mois.

⚡ En bref
  • ▸=AUJOURDHUI() affiche la date du jour et se met à jour toute seule.
  • ▸=DATE(annee; mois; jour) construit une date fixe à partir de trois nombres.
  • ▸=MAINTENANT() ajoute l’heure, et se recalcule beaucoup plus souvent.
  • ▸Une date figée se colle en valeur avec Ctrl + Maj + point-virgule.

AUJOURDHUI, DATE, MAINTENANT : laquelle choisir

Ces trois fonctions ne font pas la même chose, et les confondre est la cause d’erreur la plus répandue dans Google Sheets.

  • =AUJOURDHUI() ne prend aucun argument et renvoie la date du jour, sans heure. Elle se recalcule à l’ouverture du fichier et à chaque modification.
  • =MAINTENANT() renvoie la date et l’heure. Elle se recalcule aussi, ce qui la rend peu adaptée à un horodatage que l’on veut conserver.
  • =DATE(annee; mois; jour) assemble une date précise à partir de trois valeurs, par exemple pour construire une échéance à partir de cellules séparées.

En version anglaise de l’interface, les mêmes fonctions s’écrivent TODAY, NOW et DATE. Les formules saisies dans une langue restent valides quand la langue du document change.

Figer une date au lieu de la recalculer

AUJOURDHUI est une fonction dynamique : la valeur change. C’est ce que l’on veut pour un tableau de bord, et exactement ce qu’il ne faut pas pour tracer la date d’une saisie.

Découvrir l\\\'article :  Google Sheets : Fonctionnalités clés pour optimiser vos feuilles de calcul

Pour horodater une ligne de façon permanente, il faut une valeur fixe. Le raccourci clavier insère la date du jour en dur dans la cellule, sans formule : elle ne bougera plus.

  • Ctrl + Maj + point-virgule : insère la date du jour en valeur fixe
  • Ctrl + Maj + deux-points : insère l’heure en valeur fixe
  • Copier une cellule contenant AUJOURDHUI, puis coller en valeurs uniquement, produit le même résultat

Choisir le format d’affichage

La valeur d’une date dans une feuille de calcul est un nombre ; le format ne fait que décider de son apparence. Changer le format ne change donc jamais la valeur, et inversement une cellule au format texte ne sera pas reconnue comme une date, quoi qu’elle affiche.

Le réglage se fait par le menu Format, puis Nombre, puis Date, où l’on peut aussi définir un format personnalisé pour afficher le jour de la semaine ou le mois en toutes lettres.

  • Format et fuseau horaire du document se règlent dans Fichier, puis Paramètres
  • Le paramètre régional détermine l’ordre jour/mois et le séparateur d’arguments des formules
  • Une cellule alignée à gauche par défaut contient du texte, pas une date

C’est ce dernier point qui explique la plupart des tris de dates qui partent dans le désordre : les valeurs concernées sont en réalité du texte.

Automatiser avec Apps Script

Quand il faut horodater automatiquement chaque nouvelle ligne, une formule ne suffit pas : il faut un déclencheur. Apps Script, l’environnement de script de Google fondé sur JavaScript, permet d’écrire une fonction exécutée à chaque modification de la feuille.

Le principe est simple : une fonction associée au déclencheur de modification écrit la date du jour dans la colonne voulue de la ligne concernée. La date écrite est alors une valeur, donc figée, ce qui est précisément l’objectif.

Découvrir l\\\'article :  Comment créer un diagramme de Gantt dans Google Sheets pour gérer efficacement vos projets

Cette automatisation est utile dès qu’un tableau est partagé entre plusieurs personnes, où l’on veut savoir quand une ligne a été ajoutée sans compter sur la bonne volonté de chacun.

Les erreurs qui reviennent

Aucun exemple d’entreprise n’est cité sur cette page : les cas d’usage nominatifs qui y figuraient auparavant n’étaient rattachables à aucune source. Les erreurs ci-dessous, en revanche, se reproduisent à l’identique dans tous les tableaux.

  • Date figée alors qu’on la voulait dynamique : une valeur a été collée à la place de la formule
  • Date qui change alors qu’on la voulait figée : AUJOURDHUI a été utilisée pour un horodatage
  • Erreur de valeur : la cellule est au format texte, ou le séparateur d’arguments ne correspond pas au paramètre régional
  • Mois et jour inversés : deux documents n’ont pas le même paramètre régional
  • Écart d’un jour : le fuseau horaire du document diffère de celui de l’utilisateur

Cas d’usage courants

La date du jour sert surtout à rendre un tableau vivant sans intervention manuelle.

  • Calculer un nombre de jours restants : la date d’échéance moins AUJOURDHUI
  • Colorer automatiquement les lignes dépassées avec une mise en forme conditionnelle
  • Afficher un titre de rapport daté du jour d’ouverture
  • Filtrer les lignes de la semaine ou du mois en cours

Utiliser Google Sheets pour suivre des échéances devient nettement plus simple dès que la date du jour est correcte et vivante.

Questions fréquentes

Pourquoi ma date ne se met-elle pas à jour ? Parce que la cellule contient une valeur et non la formule. Réécrivez =AUJOURDHUI().

Comment ajouter des jours à la date du jour ? Additionnez simplement un nombre : =AUJOURDHUI()+30 donne la date dans trente jours.

Comment n’afficher que le mois ou l’année ? Avec un format personnalisé, ou avec les fonctions MOIS et ANNEE appliquées à la cellule.

Découvrir l\\\'article :  Comment créer un diagramme de Gantt dans Google Sheets : méthode simple et efficace

La date change d’un jour selon les utilisateurs, pourquoi ? Le fuseau horaire est une propriété du document, pas de la personne qui l’ouvre.

Une date qui bouge quand elle ne devrait pas, et une date qui ne bouge pas quand elle le devrait : c’est toujours la même confusion entre formule et valeur.
🎯 À retenir
Retenez la règle en une ligne : AUJOURDHUI pour une date vivante, le raccourci clavier pour une date gravée, DATE seulement pour construire une date à partir de trois nombres.
Note de rédaction — Cette page a été réécrite parce que son titre annonçait la fonction DATE pour afficher la date du jour, ce que cette fonction ne fait pas, et parce qu’elle attribuait des pratiques internes à quatre entreprises nommées sans que nous puissions les vérifier. Ces exemples ont été retirés avec leur attribution.
Lucas Martin

Lascia un commento

Dans la même rubrique : Formule Google Sheet