La fonction TODAY ajoute la date du jour à une feuille de calcul et dans les calculs de date. Cette fonction est l’une des fonctions volatiles d’Excel, ce qui signifie qu’elle se met à jour chaque fois qu’une feuille de calcul contenant la fonction est recalculée.

Les informations contenues dans cet article s’appliquent à Excel 2019, 2016, 2013, 2010, 2007 ; Excel pour Microsoft 365, Excel Online, Excel pour Mac, Excel pour iPad, Excel pour iPhone, et Excel pour Android.

13 FONCTIONS EXCEL ESSENTIELLES POUR LA SAISIE DE DONNÉES

Syntaxe et arguments de la fonction AUJOURD’HUI

La syntaxe d’une fonction fait référence à la disposition de la fonction et comprend le nom de la fonction, les parenthèses, les séparateurs de virgule et les arguments.

La syntaxe de la fonction TODAY est la suivante :

=TODAY()

TODAY utilise comme argument la date série de l’ordinateur, qui stocke la date et l’heure actuelles sous forme de nombre. Elle obtient ces informations sur la date actuelle en lisant l’horloge de l’ordinateur.

Il existe deux possibilités pour introduire la fonction TODAY dans une feuille de calcul Excel :

Tapez la fonction complète dans une cellule de la feuille de calcul.
Saisir la fonction à l'aide de la boîte de dialogue de la fonction TODAY.

Comme la fonction TODAY n’a pas d’arguments à saisir manuellement, il est aussi facile de taper la fonction que d’utiliser la boîte de dialogue.

Chaque fois qu’une feuille de calcul est ouverte, la date change, sauf si le recalcul automatique est désactivé. Pour éviter que la date ne change chaque fois qu’une feuille de calcul utilisant le recalcul automatique est ouverte, utilisez un raccourci clavier pour saisir la date du jour.

Utiliser TODAY dans les calculs Excel

L’utilité de la fonction TODAY devient évidente lorsqu’elle est utilisée dans des calculs de date, souvent en conjonction avec d’autres fonctions de date Excel.

Dans l’image ci-dessous, les lignes 3 à 5 extraient des informations liées à la date du jour (telles que l’année, le mois ou le jour en cours) en utilisant la sortie de la fonction TODAY dans la cellule A2 comme argument pour les fonctions YEAR, MONTH et DAY.

La fonction TODAY calcule également l’intervalle entre deux dates, comme le nombre de jours ou d’années. Voir les lignes 6 et 7 de l’image ci-dessus.

Des dates sous forme de nombres

Les dates des formules des lignes 6 et 7 peuvent être soustraites l’une de l’autre car Excel enregistre les dates sous forme de nombres. Ces nombres sont formatés comme des dates dans la feuille de calcul pour faciliter leur utilisation et leur compréhension.

Par exemple, la date 11/1/2018 (1er novembre 2018) dans la cellule A2 a un numéro de série de 43405 (le nombre de jours depuis le 1er janvier 1900). La date du 15 octobre 2015 a un numéro de série de 42 292.

La formule de soustraction de la cellule A6 utilise ces chiffres pour trouver le nombre de jours entre les deux dates, 43 405 – 42 292 = 1113.

La formule de la cellule A6 utilise la fonction DATE d’Excel pour s’assurer que la date du 15/10/2015 est saisie et enregistrée comme une valeur de date.

L’exemple de la cellule A7 utilise la fonction ANNEE pour extraire l’année en cours de la fonction TODAY de la cellule A2, puis soustrait de cette année 1999 pour trouver la différence entre les deux années, 2018 – 1999 = 19.

La cellule A7 a été formatée en Général avant la saisie de la formule et affiche un résultat incorrect. Pour résoudre ce problème, consultez la section Résolution des problèmes de format de date à la fin de cet article.

Résolution des problèmes de recalcul de la date

Si la fonction TODAY ne se met pas à jour à la date actuelle chaque fois que la feuille de calcul est ouverte, le recalcul automatique pour le classeur a été désactivé.

Pour activer le recalcul automatique :

Sélectionnez Fichier > Options. Sur un Mac, sélectionnez Excel > Préférences.

Sélectionnez Formules. Sur un Mac, sélectionnez Calcul.

Dans la section Options de calcul, sélectionnez Automatique pour activer le recalcul automatique.

Fermez la boîte de dialogue et revenez à la feuille de calcul.

Corriger les problèmes de format de date

Lorsque vous soustrayez deux dates dans Excel, le résultat est souvent affiché comme une autre date plutôt que comme un nombre. Cela se produit si la cellule contenant la formule était formatée comme Général avant la saisie de la formule.

Comme la formule contient des dates, Excel change le format de la cellule en Date. La cellule A7 de l’exemple montre une cellule qui a été formatée comme une date. Elle contient les mauvaises informations. Pour afficher le résultat de la formule sous forme de nombre, le format de la cellule doit être rétabli sur Général ou sur Nombre :

Mettez en surbrillance la ou les cellules dont le formatage est incorrect.

Cliquez avec le bouton droit de la souris sur les cellules mises en évidence pour ouvrir le menu contextuel.

Sélectionnez Format Cells pour ouvrir la boîte de dialogue Format Cells.

Sélectionnez l'onglet Nombre pour afficher les options de formatage.

Dans la section Catégorie, sélectionnez Général.

Sélectionnez OK pour fermer la boîte de dialogue et revenir à la feuille de calcul.