Excel dispose de fonctions in­croya­ble­ment flexibles qui vous per­met­tent de procéder aux calculs les plus divers. Dans ce cadre, des dates et des heures sont souvent intégrées dans les calculs. Pour que cela puisse fonc­tion­ner, Excel utilise un format de données interne. La formule Excel DATE vous garantit une pré­sen­ta­tion de la date adéquate et sa com­pré­hen­sion par les autres fonctions.

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

À quoi sert la fonction Excel DATE ?

Il existe de nombreux formats de date dif­fé­rents. Aux États-Unis, la date est par exemple écrite avec le mois en première position : le 10 mai 2020 s’écrit ainsi 05/10/2020. Selon la situation, le mois peut également être indiqué sous forme de chiffre plutôt que de mot : 10/05/2020. Dans certains cas, il peut également être né­ces­saire d’évoquer le jour de la semaine : dimanche 10 mai 2020.

Vous pouvez na­tu­rel­le­ment saisir la date sim­ple­ment sous forme de texte. Toutefois, si vous avez besoin d’un autre format de date, vous devrez alors modifier ma­nuel­le­ment l’ensemble des dates. Dans un tel cas, il est nettement plus efficace de saisir la date dans un format universel, qui permettra de modifier en toute tran­quil­lité le format à l’aide des formats de chiffres Excel. C’est exac­te­ment ce que vous propose la fonction DATE : in­dé­pen­dam­ment de l’affichage, le programme classe la valeur comme date et en­re­gistre la saisie en interne dans son propre format. La valeur cor­res­pon­dante peut alors être transmise sans dif­fi­culté à d’autres fonctions où elle sera intégrée dans des calculs.

Comment Excel en­re­gistre la date en interne ?

En interne, Excel en­re­gistre la date comme un nombre sé­quen­tiel : gé­né­ra­le­ment sous la forme du nombre de jours depuis le 1er janvier 1900. Dans notre exemple, Excel en­re­gistre le 10 mai 2020 sous la forme du nombre « 43961 » qui cor­res­pond au nombre de jours entre le 1er janvier 1990 et le 10 mai 2020. Les heures sont quant à elles iden­ti­fiées sous la forme de fractions de jours. En interne, Excel en­re­gistre l’in­di­ca­tion tem­po­relle « le 10 mai 2020, à 12 h 00 » comme « 43961,5 ». Grâce à cet en­re­gis­tre­ment sous forme de nombre sé­quen­tiel, Excel peut non seulement formater la date à volonté, mais aussi l’utiliser sans dif­fi­culté dans des calculs.

Indiquer la date dans Excel

Vous pouvez insérer di­rec­te­ment la date dans une cellule en utilisant la formule suivante :

=DATE(année;mois;jour)

Il est essentiel d’indiquer les quatre chiffres de l’année. L’in­di­ca­tion de deux chiffres uni­que­ment ne permet pas de dé­ter­mi­ner le siècle : le nombre 20 signifie-t-il 1920 ou 2020 ? Si vous saisissez 2020, il n’y a aucune équivoque pour Excel.

Par­ti­cu­la­rité in­té­res­sante d’Excel : il est possible d’indiquer des valeurs trop grandes ou trop petites pour les jours et les mois. Un exemple : si l’on saisit la date 40 mai 2020, Excel détermine au­to­ma­ti­que­ment qu’il s’agit du 9 juin 2020. Il est également possible d’indiquer des valeurs négatives ; dans ce cas, Excel indique la date an­té­rieure cor­res­pon­dante. En revanche, il est im­pos­sible d’indiquer une date an­té­rieure à 1900. Lorsque l’année est située entre 0 et 1899, Excel ajoute 1900. Par exemple, si l’on saisit l’année 1800, Excel in­di­que­rait l’année 3700.

Composer une date à partir de plusieurs cellules

Comme pour toute autre fonction Excel, vous pouvez également indiquer une référence de cellule pour les dif­fé­rents pa­ra­mètres de la formule Excel DATE. Dans notre exemple, les in­di­ca­tions pour le jour, le mois et l’année sont placées dans trois cellules dif­fé­rentes. La fonction DATE extrait les in­di­ca­tions de ces trois cellules.

Formater la date

Après avoir indiqué la date dans la cellule, vous pouvez la formater à l’aide du menu « Format ». Cliquez droit sur la cellule cor­res­pon­dante avec la date saisie et sé­lec­tion­nez « Format de cellule… » dans le menu con­tex­tuel. Dans la boîte de dialogue, cliquez gauche sur la catégorie « Date » et sé­lec­tion­nez le format souhaité à droite.

Vous pouvez sé­lec­tion­ner l’un des formats pré­pa­ra­mé­trés de date ou créer un format per­son­na­lisé. Pour définir un format de date per­son­na­lisé, procédez comme suit :

  1. Dans la liste de ca­té­go­ries à gauche, sé­lec­tion­nez l’entrée « Per­son­na­li­sée » située tout en bas.
  2. Écrivez le code de format dans le champ de texte « Type ».
  3. Cliquez sur OK.

Les prin­ci­paux codes de format sont :

Unité Affichée sous la forme Code de format
Année deux chiffres : 21 aa
Année quatre chiffres : 2021 aaaa
Mois un à deux chiffres : 1-12 m
Mois deux chiffres : 01-12 mm
Mois nom avec 3 lettres : Jan, fév, … mmm
Mois nom en toutes lettres : Janvier, février, … mmmm
Mois initiale du nom : J, F, … mmmmm
Jour un à deux chiffres : 1-31 t
Jour deux chiffres : 01-31 tt
Jour nom avec 2 lettres : Lu, ma, me ,… ttt
Jour nom en toutes lettres : Lundi, mardi,… tttt
Conseil

Vous trouverez une liste détaillée de symboles de format uti­li­sables dans cet article de Microsoft.

En plus du code de format, vous pouvez également insérer un texte au choix. Pour qu’Excel n’in­ter­prète pas les lettres du texte comme un code de format, insérer le texte entre guil­le­mets. Il est ainsi possible de re­pro­duire n’importe quel format de date, que ce soit avec des points de sé­pa­ra­tion, des barres obliques, des tirets ou tout autre caractère im­pri­mable.

Trans­for­mer un texte de date en date Excel

Dans une feuille de calcul Excel, la date est parfois en­re­gis­trée sous forme de texte, par exemple après une im­por­ta­tion de base de données. Grâce à la fonction DATVAL, vous pouvez trans­for­mer ce texte de date en format de date correct, c’est-à-dire dans le numéro de date sé­quen­tiel interne à Excel :

=DATVAL (texte de date)

La valeur retournée par DATVAL est la date dans le format propre à Excel (nombre sé­quen­tiel). De la façon décrite ci-dessus, vous pouvez formater la valeur de cette date dans le format de votre choix. Cette valeur de retour vous permet à nouveau d’indiquer des ré­fé­rences de cellules. Pour ce faire, saisissez sim­ple­ment la cellule dans les pa­ra­mètres de la fonction cor­res­pon­dante.

Saisir la date sans formule

Excel est paramétré de façon à ce que les textes res­sem­blant à une date soient au­to­ma­ti­que­ment formatés sous forme de date. Dans ce cadre, il importe peu que vous sai­sis­siez le mois sous forme de nombre ou de mot. Comment savoir si Excel in­ter­prète la date écrite comme une date ou comme du texte ? De façon très simple : lorsqu’Excel convertit le texte saisi en DATE Excel interne, la saisie est justifiée à droite. Si elle reste justifiée à gauche, Excel n’a pas identifié la saisie comme étant une date et celle-ci est en­re­gis­trée sous forme de texte.

La saisie directe est par­ti­cu­liè­re­ment utile, si vous souhaitez saisir l’heure dans la même cellule que la date. Pour ce faire, saisissez sim­ple­ment la date suivie d’un espace et de l’heure. Pour indiquer l’heure, vous devez séparer les heures et les minutes par un double point.

Exemple : 10 mai 2020 12 h 00

Cette in­di­ca­tion tem­po­relle avec une heure peut être formatée de la même manière qu’une date sans heure.

Conseil

Excel convertit parfois des chiffres en date bien qu’on ne le souhaite pas. Si vous souhaitez empêcher qu’Excel in­ter­prète votre saisie comme une date, faites précéder votre saisie d’une apos­trophe ('). Celle-ci ne sera pas affichée dans la cellule.

Saisir la date actuelle

Vous pouvez insérer au­to­ma­ti­que­ment la date ou l’heure actuelle. Pour ce faire, vous disposez de deux variantes : une variante dynamique ac­tua­li­sant au­to­ma­ti­que­ment la date et une variante statique pour laquelle Excel n’ajuste pas la valeur.

Alors que les deux formules AU­JOURD­HUI et MAIN­TE­NANT sont utilisées pour la saisie dynamique, les saisies statiques sont ef­fec­tuées à l’aide des com­bi­nai­sons de touches [Ctrl] + [.] ou [Ctrl] + [Maj] + [.] :

Saisie Effet
=AU­JOURD­HUI() Date actuelle, est ac­tua­li­sée en per­ma­nence
=MAIN­TE­NANT() Heure actuelle, est ac­tua­li­sée en per­ma­nence
[Ctrl] + [.] (point) Date actuelle, reste inchangée (pas d’ac­tua­li­sa­tion)
[Ctrl] + [Maj] + [.] (point) Heure actuelle, reste inchangée (pas d’ac­tua­li­sa­tion)
Note

Vous souhaitez utiliser davantage les in­di­ca­tions tem­po­relles ? Découvrez comment ajouter des heures dans Excel.

Stockage en ligne HiDrive Next
Vos données ac­ces­sibles partout et à tout moment
  • Modifiez, partagez et stockez vos fichiers
  • Data centers européens certifiés ISO
  • Sécurité élevée des données, conforme au RGPD
Aller au menu principal