Apprendre Excel
FR
Définit l'affichage des nombres, des dates et des formules, pour que tout fonctionne comme dans votre Excel.

Accueil › Fonctions Excel › DATE

Fonction DATE dans Excel : créer et corriger des dates

DATE crée une vraie date Excel à partir d'une année, d'un mois et d'un jour. C'est ainsi que vous transformez des nombres séparés ou du texte importé en désordre en dates qui se trient, se filtrent et se calculent correctement. Dans l'Excel en anglais, la fonction s'appelle aussi DATE.

Dans ce guide
  1. Syntaxe de DATE
  2. Mois et jours qui débordent
  3. Essayez vous-même
  4. ANNEE, MOIS et JOUR
  5. Convertir du texte en dates
  6. Des dates dans des formules
  7. Questions fréquentes

Syntaxe de DATE

=DATE(année; mois; jour)

=DATE(2026; 11; 12) renvoie le 12 novembre 2026. Utilisez toujours une année à quatre chiffres : les années à deux chiffres sont interprétées de façon incohérente.

Des mois et des jours qui « débordent »

DATE passe automatiquement à la période suivante, ce qui est très pratique :

  • =DATE(2026; 13; 1) renvoie le 1er janvier 2027.
  • =DATE(2026; 3; 0) renvoie le 28 février 2026 : le jour 0 est le dernier jour du mois précédent.
  • =DATE(2026; 1; 35) renvoie le 4 février 2026.

S'exercer avec DATE : essayez vous-même

Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.

Exercice: Transformez l'année, le mois et le jour en une seule date, en D2: =DATE(A2;B2;C2)

Décomposer une date : ANNEE, MOIS et JOUR

Avec une date en A2 :

  • =ANNEE(A2), =MOIS(A2) et =JOUR(A2) renvoient les parties sous forme de nombres.
  • Premier jour du mois : =DATE(ANNEE(A2); MOIS(A2); 1)
  • La même date l'an prochain : =DATE(ANNEE(A2)+1; MOIS(A2); JOUR(A2))
  • Ajouter 3 mois : =MOIS.DECALER(A2; 3) est plus simple et gère bien les fins de mois. Lisez aussi FIN.MOIS.

Convertir du texte en vraies dates

Les dates importées arrivent souvent sous forme de texte, comme « 20261112 » ou « 12-11-2026 ». On le remarque parce qu'elles sont alignées à gauche et se trient mal. Reconstruisez-les avec DATE et les fonctions GAUCHE, STXT et DROITE :

Texte en A2Formule
20261112 (aaaammjj)=DATE(GAUCHE(A2;4); STXT(A2;5;2); DROITE(A2;2))
12-11-2026 (jj-mm-aaaa)=DATE(DROITE(A2;4); STXT(A2;4;2); GAUCHE(A2;2))

Les deux renvoient le 12 novembre 2026 comme vraie date. Pour toute une colonne, Convertir avec le format de colonne Date (et le bon ordre, comme JMA) est souvent plus rapide.

Des dates dans d'autres formules

Taper une date comme texte dans une formule dépend des paramètres régionaux. DATE évite ce problème :

=SOMME.SI.ENS(C2:C100; A2:A100; ">="&DATE(2026;1;1))

Lisez SOMME.SI.ENS et NB.SI.ENS.

Questions fréquentes

Pourquoi DATE renvoie-t-elle un nombre au lieu d'une date ?

La cellule est au format nombre. Passez-la à un format date avec Ctrl+1.

Comment obtenir la date du jour ?

Utilisez =AUJOURDHUI(). Lisez AUJOURDHUI et MAINTENANT.

Comment trouver le jour de la semaine ?

Utilisez =TEXTE(A2; "jjjj") pour le nom (« jeudi ») ou =JOURSEM(A2; 2) pour un nombre de 1 (lundi) à 7 (dimanche).