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
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 A2 | Formule |
|---|---|
| 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).