Vous apprendrez dans ce tuto à maîtriser les fonctions sur les dates. Commencons…

Vous connaissez très certainement les fonctions classiques sur les dates comme par exemple ANNEE, MOIS, JOUR, DATE, AUJOURDHUI …
Mais savez-vous qu’il est possible d’effectuer des calculs complexes sur les dates ?

  • DECALER: Permet de déterminer une date correspondant à X mois après la date de début.
  • MOIS: Permet de déterminer le dernier jour d’un mois en décalant une date de X mois.
  • JOURS.OUVRES: Détermine le nombre de jours ouvrés entiers compris entre deux dates (avec la possibilité d’indiquer les jours fériés).
  • JOURS.OUVRES.INTL: Renvoie le nombre de jours ouvrés entiers compris entre deux dates avec des paramètres de week-end et de jours fériés personnalisés.
  • SEMAINE: Donne le numéro de la semaine (avec la possibilité d’indiquer le premier jour de la semaine).
  • NO.SEMAINE.ISO: Renvoie le numéro de la semaine ISO de l’année pour une date donnée (à partir d’Excel 2013).
  • JOUR.OUVRE : Ajoute ou retranche un nombre de jours à une date sans les week-end (avec la possibilité d’indiquer les jours fériés).
  • JOUR.OUVRE.INTL : Ajoute ou retranche un nombre de jours à une date sans les week-end avec des paramètres de week-end et de jours fériés personnalisés.

 

Une autre fonction bien pratique existe dans Excel mais elle n’est pas référencée : DATEDIF. Elle Calcule le nombre de jours, de mois ou d’années qui séparent deux dates.

DATEDIF(date_début;date_fin;unité), avec :

  • « A » : Nombre d’années complètes au sein de la période.
  • « M » : Nombre de mois complets au sein de la période.
  • « J » : Nombre de jours compris dans la période.
  • « MJ » : Différence entre les jours compris entre date_début et date_fin. Les mois et les années des dates sont ignorés.
  • « AM » : Différence entre les mois compris entre date_début et date_fin. Les jours et les années des dates sont ignorés.

 

Avez-vous déjà eu une liste de dates dont certaines ne sont pas reconnues comme des dates ?

Une fonction permet de convertir une date stockée sous forme de texte en numéro de série reconnu par Excel : DATEVAL(« 13/03/2016 »).