DATE

Renvoie le numéro de série séquentiel qui représente une date particulière. Si le format de cellule était Standard avant que la fonction ne soit entrée, le résultat est mis en forme en tant que date.

Syntaxe

DATE(année;mois;jour)

année     argument pouvant compter entre un et quatre chiffres. Excel interprète l'argument année en fonction du système de dates que vous utilisez. Par défaut, Excel pour Windows utilise le calendrier depuis 1900 ; Excel pour Macintosh utilise le calendrier depuis 1904.

AfficherPour le calendrier depuis 1900

  • Si l'année est comprise entre 0 (zéro) et 1899 (incluse), Excel ajoute cette valeur à 1900 pour calculer l'année. Par exemple, DATE(108; 1; 2) renvoie 2 janvier 2008 (1900+108).
  • Si l'année est comprise entre 1900 et 9999 (incluse), Excel utilise cette valeur. Par exemple, DATE(2008/1/2) renvoie 2 janvier 2008.
  • Si l'année est inférieure à 0 ou bien supérieure ou égale à 10000, Excel renvoie la valeur d'erreur #NOMBRE!.

AfficherPour le calendrier depuis 1904

  • Si l'année est comprise entre 4 et 1899 (incluse), Excel ajoute cette valeur à 1904 pour calculer l'année. Par exemple, DATE(108; 1; 2) renvoie 2 janvier 2012 (1904+108).
  • Si l'année est comprise entre 1904 et 9999 (incluse), Excel utilise cette valeur. Par exemple, DATE(2008; 1; 2) renvoie 2 janvier 2008.
  • Si l'année est inférieure à 4 ou bien supérieure ou égale à 10000, ou encore comprise entre 1900 et 1903 (incluse), Excel renvoie la valeur d'erreur #NOMBRE!.

mois     est un nombre représentant le mois de l'année. Si la valeur de ce nombre est supérieure à 12, l'argument mois ajoute ce nombre au premier mois de l'année spécifiée. Par exemple, DATE(2008; 14; 2) renvoie le numéro de série représentant le 02/02/09.

jour     est un nombre représentant le jour du mois. Si la valeur de ce nombre est supérieure au nombre de jours que compte le mois spécifié, l'argument jour ajoute ce nombre de jours au premier jour du mois. Par exemple, DATE(2008; 1; 35) renvoie le numéro de série représentant le 04/02/2008.

Notes

  • Microsoft Excel enregistre les dates sous la forme de numéros de série séquentiels servant à calculer. Par défaut, le 1er janvier 1900 est le numéro de série 1 et le 1er janvier 2008 est le numéro de série 39448 parce que 39 448 jours se sont écoulés depuis le 1er janvier 1900. Par défaut, Microsoft Excel pour Macintosh utilise un système de date différent.
  • La fonction DATE est surtout utile dans les formules où l'année, le mois et le jour sont des variables et non des constantes.

Exemple

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherProcédure

  1. Créez un classeur ou une feuille de calcul vide.
  2. Sélectionnez l'exemple de la rubrique d'aide. Ne sélectionnez pas les en-têtes des lignes ou des colonnes. 

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  1. Appuyez sur CTRL+C.
  2. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
  3. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (apostrophe), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode d'audit des formules.
 
1
2
A B C
Année mois Jour
2 008 1 1
Formule Description (résultat)
=DATE(A2; B2; C2) Le numéro de série pour la date ci-dessus en utilisant le calendrier depuis 1900 (01.01.2008 ou 39448)

 Remarque   Pour afficher le nombre sous forme de numéro de série, sélectionnez la cellule et cliquez sur Cellules dans le menu Format. Cliquez sous l'onglet Nombre puis sur Standard dans la zone Catégorie.

 
 
S'applique à :
Excel 2003