Calculer le temps écoulé entre des dates

Absente de la liste des formules Excel visible dans l’assistant Insérer une fonction, DATEDIF détermine le temps écoulé entre des dates. Ce dernier peut s’exprimer en nombre de jour (D), mois (M) ou année (Y).

Activ’Formation | Excel toute version | temps écoulé entre des dates

>>Calculer le temps écoulé entre des dates : formules « simples »

Vous voulez calculer le temps écoulé entre deux dates ? Adaptez la formule DATEDIF à vos besoins.

  • Ouvrir un classeur contenant des dates pour déterminer le temps écoulé entre des dates.
  • Se placer dans la cellule de destination.
  • Saisir, en l’adaptant à vos besoins, la formule =DATEDIF(date_origine;date_analyse;“intervalle”)

(ou)

  • Saisir la formule =DATEDIF(date_origine;AUJOURDHUI();“intervalle”).

Note : intervalle peut prendre différentes valeurs : Y différence en année, M différence en mois et D différence en jour.

datedif temps écoule entre des dates

>>Calculer le temps écoulé entre des dates : formule « imbriquée »

Pour déterminer, dans une même formule le nombre d’années, de mois et de jours écoulés entre deux dates, il faut imbriquer les formules et soustraire les années et les mois.

  • ym : différence en mois, une fois les années soustraites
  • yd : différence en jours, une fois les années soustraites
  • md : différence en jours, une fois les années et les mois soustraits

Ce qui donne la formule imbriquée :

=DATEDIF(date_depart;date_fin;Y)& ans
&DATEDIF(date_depart;date_fin;YM)& mois et
&DATEDIF(date_depart;date_fin;MD)& jours

datedif temps écoulé entre des dates en jours mois années

Le saviez-vous ? Dans la barre de formule, la touche [ALT] du clavier renvoie à la ligne les données saisies dans une cellule. Pratique pour simplifier la lecture des formules ! Dans l’exemple ci-dessus, la touche [Alt] a été utilisée pour renvoyer à la ligne les formules qui déterminent la durée en mois et en jours.

Quand utiliser la fonction DATEDIF ?

La fonction DATEDIF est utile pour déterminer un nombre entre une date de début et de fin :

  • Âge d’une personne
  • Ancienneté d’un client
  • Temps écoulé en jours entre une facture et son règlement…
    Excel : calculer des dates et des échéances pour alerter
  • Indiquer le temps qu’il reste entre aujourd’hui et une date de fin programmée (date visite médicale, fin d’un contrat, contrôle technique d’un véhicule…)

Pourquoi, en format Standard, les dates sont-elles des nombres ?

En format Standard, une date correspond toujours à un Nombre. Ce dernier autorise les calculs. Par défaut, le 31 décembre 1899 correspond au nombre 1 et le 31 décembre 2018 correspond au numéro de série 43468, car cette date arrive 43468 jours après le 1er janvier 1900.

datedif temps écoulé entre des dates et format des dates

Pour en savoir plus…

…sur la recopie des formules et l’utilité du signe $ ou des cellules et zones nommées : Recopier une formule Excel : avec ou sans le signe dollar

…sur les formules d’alerte SI(estvide) =SI, =NB.SI( =NBVAL et les Formats personnalisés associés à des dates : Excel : calculer des dates et des échéances pour alerter

…sur la résolution des problèmes engendrés par des dates Excel lors d’un publipostage avec Word : Champ date Excel fusionné vers Word, les frères ennemis

…sur la sécurisation de la saisie des dates sous Excel : Interdire la saisie de dates hors période sous Excel