Fonction DATE ExcelGuide Complet 2026
Tu as besoin de créer une date à partir de composants séparés (année, mois, jour) ? De calculer le premier ou dernier jour d'un mois ? La fonction DATE est ton outil de référence pour construire des dates dynamiques dans Excel.
Cette fonction est essentielle pour les plannings, les échéanciers et les calculs de dates. Elle te permet de manipuler les composants de date individuellement, ce qui rend tes formules plus flexibles et puissantes que la simple saisie de dates.
Syntaxe de la fonction DATE
=DATE(année; mois; jour)Retourne un numéro de série représentant la date. Les trois paramètres sont obligatoires.
Comprendre chaque paramètre de la fonction DATE
année
(obligatoire)L'année de la date, sur 4 chiffres (2024) ou 2 chiffres (24 sera interprété comme 2024 si entre 0-29, ou 1924 si entre 30-99). Utilise toujours 4 chiffres pour éviter les ambiguïtés.
mois
(obligatoire)Le mois de 1 (janvier) à 12 (décembre). Excel accepte des valeurs hors limites : 13 devient janvier de l'année suivante, 0 devient décembre de l'année précédente. Très pratique pour ajouter ou soustraire des mois.
jour
(obligatoire)Le jour du mois de 1 à 31. Les valeurs hors limites sont ajustées : 0 devient le dernier jour du mois précédent, 32 devient le 1er du mois suivant. Utilise 0 pour obtenir le dernier jour d'un mois.
Conseil : L'ordre des paramètres est ANNÉE, MOIS, JOUR (format ISO). C'est l'inverse du format d'affichage français JJ/MM/AAAA. Ne te trompe pas !
Exemples pratiques pas à pas
Exemple 1 – Assistant commercial : créer des dates d'échéance
Tu es assistant commercial et tu génères des factures. Tu veux calculer la date d'échéance (30 jours après la date de facture) à partir des composants saisis séparément.
DATE crée la date de facture, puis on ajoute 30 jours pour l'échéance.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Année | Mois | Jour | Date facture | Échéance |
| 2 | 2024 | 12 | 15 | 15/12/2024 | 14/01/2025 |
=DATE(A1;B1;C1)+30Exemple 2 – Contrôleur de gestion : obtenir le dernier jour du mois
Tu es contrôleur de gestion et tu dois calculer les dates de clôture mensuelles. Tu veux obtenir le dernier jour de chaque mois automatiquement, même pour février des années bissextiles.
Le jour 0 du mois suivant correspond au dernier jour du mois actuel.
| A | B | C | |
|---|---|---|---|
| 1 | Année | Mois | Dernier jour |
| 2 | 2024 | 2 | 29/02/2024 |
| 3 | 2024 | 4 | 30/04/2024 |
=DATE(A1;B1+1;0)Conseil : Cette astuce fonctionne même pour février des années bissextiles. Excel gère automatiquement le calcul.
Exemple 3 – Chef de projet : ajouter des mois à une date
Tu es chef de projet et tu planifies des jalons. Tu veux calculer une date dans 6 mois à partir d'une date de départ.
On décompose la date avec ANNEE, MOIS, JOUR, puis on ajoute les mois.
| A | B | C | |
|---|---|---|---|
| 1 | Date de début | Mois à ajouter | Nouvelle date |
| 2 | 15/03/2024 | 6 | 15/09/2024 |
=DATE(ANNEE(A1);MOIS(A1)+B1;JOUR(A1))Exemple 4 – RH : calculer le premier jour du trimestre
Tu es responsable RH et tu gères les périodes d'essai. Tu veux calculer automatiquement le premier jour du trimestre en cours pour les rapports.
La formule calcule le mois de début du trimestre (1, 4, 7 ou 10) puis crée la date.
| A | B | C | |
|---|---|---|---|
| 1 | Date actuelle | Trimestre | Début trimestre |
| 2 | 15/05/2024 | T2 | 01/04/2024 |
=DATE(ANNEE(A1);ENT((MOIS(A1)-1)/3)*3+1;1)Attention : Cette formule est plus avancée. ENT((MOIS-1)/3)*3+1 convertit le mois en mois de début de trimestre.
Les erreurs fréquentes et comment les corriger
Ordre des paramètres inversé
L'erreur la plus courante ! DATE prend ANNÉE, MOIS, JOUR (pas JJ/MM/AAAA comme l'affichage français).
=DATE(25;12;2024)
// CORRECT
=DATE(2024;12;25)
Année sur 2 chiffres
DATE(24;1;1) peut être interprété comme 2024 ou 1924 selon les paramètres d'Excel. Utilise toujours 4 chiffres.
=DATE(24;1;1)
// Sûr
=DATE(2024;1;1)
DATE vs DATEVAL vs TEXTE
Ces fonctions manipulent les dates de façons différentes. Choisis celle qui correspond à tes données d'entrée.
| Fonction | Entrée | Sortie |
|---|---|---|
| DATE | Composants numériques | Date (numéro de série) |
| DATEVAL | Texte ("15/03/2024") | Date (numéro de série) |
| TEXTE | Date | Texte formaté |
Questions fréquentes
Comment fonctionne DATE avec des valeurs hors limites ?
DATE s'ajuste automatiquement. DATE(2024;13;1) donne le 1er janvier 2025 car le mois 13 est interprété comme janvier de l'année suivante. C'est très pratique pour ajouter des mois.
Puis-je soustraire des dates créées avec DATE ?
Oui, DATE crée un numéro de série Excel. Tu peux soustraire deux dates pour obtenir le nombre de jours entre elles. Par exemple DATE(2024;12;31)-DATE(2024;1;1) = 365.
Comment obtenir le premier jour du mois en cours ?
Utilise DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1). Cette formule reconstruit le 1er du mois actuel et se met à jour automatiquement.
Quelle est la différence entre DATE et DATEVAL ?
DATE crée une date à partir de composants numériques (année, mois, jour). DATEVAL convertit une chaîne de texte en date. Utilise DATE quand tu as les composants séparés.
Comment créer le dernier jour d'un mois avec DATE ?
Utilise DATE(année;mois+1;0). Le jour 0 d'un mois correspond au dernier jour du mois précédent. Par exemple DATE(2024;3;0) = 29/02/2024.
Les fonctions similaires à DATE
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel et booster ta productivité. Formations, exercices pratiques et communauté d'entraide t'attendent.
Essayer pendant 30 jours