Fonctions de date dans un tableur : la marche à suivre

découvrez comment utiliser les fonctions de date dans un tableur pour calculer, formater et manipuler facilement vos dates au quotidien.

Une date saisie dans un tableur peut sembler évidente à l’œil, mais Excel la traite comme une valeur numérique. Pour créer une date fiable à partir de l’année, du mois et du jour, la fonction DATE assemble explicitement ces trois éléments.

Cette formule sert aussi à déplacer une échéance, créer un calendrier ou reconstruire une date à partir d’une autre cellule. Quelques règles simples évitent les erreurs de saisie et rendent les calculs plus faciles à vérifier.

À retenir :

  • Assemblage fiable des composantes d’une date
  • Ajustement automatique des mois et des jours hors limites
  • Calculs de calendrier reproductibles dans un tableur
  • Affichage maîtrisé grâce au format de cellule adapté

Écrire et comprendre la formule DATE dans Excel

Pour obtenir une date exploitable, il faut d’abord distinguer les nombres isolés de leurs rôles dans le calendrier. La fonction DATE indique à Excel quelle valeur correspond à l’année, au mois et au jour.

Syntaxe de DATE et rôle des arguments

Dans sa forme habituelle, la formule s’écrit =DATE(année;mois;jour), avec les arguments séparés par des points-virgules dans Excel en français. Par exemple, =DATE(B1;B2;B3) assemble les valeurs des cellules B1, B2 et B3.

Selon Microsoft Support, DATE renvoie une valeur de date que le tableur peut ensuite utiliser dans des calculs. Si les cellules contiennent 2023, 7 et 21, la formule produit le 21 juillet 2023 lorsque le résultat est affiché en format date.

Les arguments dépassant les limites ordinaires sont normalisés automatiquement. Un mois supérieur à 12 avance dans l’année suivante, tandis qu’un jour trop élevé déborde dans le mois suivant.

Arguments de la fonction DATE :

  • Année : saisir quatre chiffres pour éviter toute ambiguïté
  • Mois : valeur ordinaire de 1 à 12, ajustée si nécessaire
  • Jour : valeur ordinaire de 1 à 31, ajustée selon le calendrier

Vérifier le résultat et son format

Une date correctement construite peut apparaître sous forme de nombre si la cellule conserve un format numérique général. Selon Microsoft Support, les dates sont enregistrées comme des numéros de série, puis affichées selon le format choisi.

Pour corriger l’affichage, sélectionnez la cellule, ouvrez le format de nombre et choisissez une présentation de date courte ou longue. L’année à quatre chiffres reste préférable, car une saisie abrégée peut être interprétée de façon inattendue.

Formule Interprétation Résultat attendu
=DATE(2023;7;21) Année, mois et jour valides 21 juillet 2023
=DATE(2023;13;21) Mois reporté à l’année suivante 21 janvier 2024
=DATE(2023;7;35) Jour reporté au mois suivant 4 août 2023
=DATE(2023;1;0) Jour précédent le premier janvier 31 décembre 2022

Calculer une échéance avec les fonctions de date

Une fois la date construite, la même formule permet de déplacer une échéance sans rechercher manuellement le calendrier. Ce calcul est utile pour un planning de projet, un suivi de contrat ou un tableau de bord mensuel.

Ajouter des jours ou des mois à une date

Pour déplacer une date de plusieurs jours, on peut ajouter le nombre souhaité au jour fourni à DATE. Ainsi, =DATE(2023;7;21+45) renvoie le 4 septembre 2023, car Excel reporte les jours excédentaires.

Pour avancer de deux mois, modifiez plutôt l’argument du mois : =DATE(2023;7+2;21) donne le 21 septembre 2023. La même logique avec 18 mois supplémentaires produit le 21 janvier 2025, sans calcul manuel du changement d’année.

Exemples de décalages calendaires :

  • Quelques jours : ajouter le décalage à l’argument jour
  • Plusieurs mois : ajouter le décalage à l’argument mois
  • Jours ouvrés : choisir SERIE.JOUR.OUVRE plutôt qu’un simple ajout

Selon Microsoft Support, ajouter directement un nombre à une date permet aussi de l’avancer ou de la reculer en jours. Cette méthode ne distingue toutefois pas les week-ends ni les jours fériés.

Reconstruire une date à partir d’une autre

Quand une date existe déjà dans une cellule, ANNEE, MOIS et JOUR en extraient séparément les composantes. DATE peut ensuite assembler ces éléments en modifiant seulement la partie voulue.

Pour créer une date anniversaire cinq ans après celle de C2, utilisez =DATE(ANNEE(C2)+5;MOIS(C2);JOUR(C2)). Cette formule conserve le jour et le mois d’origine, tout en avançant l’année de cinq unités.

Un calendrier partagé gagne ainsi en cohérence : une seule date de référence alimente les échéances dérivées. Le choix des fonctions dépend ensuite de la précision recherchée, notamment lorsqu’il faut traiter les jours ouvrés.

Besoin Formule indicative Point de vigilance
Ajouter 45 jours =DATE(2023;7;21+45) Inclut les week-ends
Ajouter deux mois =DATE(2023;7+2;21) Le mois est normalisé automatiquement
Créer un anniversaire à cinq ans =DATE(ANNEE(C2)+5;MOIS(C2);JOUR(C2)) Vérifier les cas de fin de mois
Reporter une date en jours ouvrés SERIE.JOUR.OUVRE(date;jours) Prévoir les jours fériés si nécessaire

Créer des dates dynamiques et fiabiliser les données

Les calculs calendaires deviennent particulièrement pratiques lorsque leur point de départ se met à jour automatiquement. Une date dynamique réduit les saisies répétées, à condition de comprendre ce qui change réellement.

Combiner DATE avec AUJOURDHUI

La fonction AUJOURDHUI renvoie la date actuelle de l’ordinateur et se recalcule, notamment à l’ouverture ou au recalcul du classeur. Associée à DATE, elle permet de construire une date liée au mois ou à l’année courante.

Par exemple, =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1) renvoie le premier jour du mois en cours. Cette formule convient à un tableau de bord récurrent, mais elle ne doit pas remplacer une date fixe destinée à conserver une trace historique.

Usages de dates dynamiques :

  • Début du mois courant pour un suivi mensuel
  • Échéance calculée depuis une date de référence
  • Calendrier actualisé sans ressaisie quotidienne

Convertir et contrôler les dates importées

Un fichier importé peut contenir une date sous forme de texte, par exemple AAAAMMJJ, plutôt qu’une véritable valeur calendaire. Dans ce cas, DATE peut assembler les segments extraits avec GAUCHE, STXT et DROITE.

Pour une valeur textuelle 20140314 en C2, la formule =DATE(GAUCHE(C2;4);STXT(C2;5;2);DROITE(C2;2)) reconstitue le 14 mars 2014. Le format de la cellule résultat doit ensuite être réglé sur une présentation de date.

Un contrôle simple consiste à vérifier le résultat avec ANNEE, MOIS et JOUR, puis à comparer la date affichée aux données d’origine. Dans un tutoriel ou un classeur professionnel, cette vérification évite de confondre une valeur textuelle avec une date réellement calculable.

Source : Microsoft Support, « DATE » ; Microsoft Support, « Fonctions de date et d’heure (référence) ».

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Défiler vers le haut