La Formule DATEDIF() – Différence entre 2 dates (Formule #5)

Pour faire la différence entre 2 dates, on ne peut pas simplement utiliser une soustraction classique car, selon le cas, on peut avoir besoin de données en Jours, en Mois ou en Années. La formule DATEDIFF permet de parer ce problème grâce à des paramètres dans la fonction.

C’est justement ce que je vous propose de voir aujourd’hui !

Structure de la formule DATEDIFF

Structure de la formule DATEDIFF

On retrouve ici 3 paramètre dans notre formule:

  • La date à soustraire: dans une soustraction. Attention ici, on pourrait avoir tendance à penser que l’on commence par la date de départ d’une soustraction. On raisonne en fait en date de début et de fin, et dans la différence de ces deux dates.
  • La date de départ de la soustraction.
  • Le Type de donnée que doit renvoyer Excel. On va voir juste après qu’il en existe 6.

Gardez bien en tête dans quel ordre vous devez mettre les dates, puis passez à la découverte des paramètres de dates !

Les paramètre de la fonction DATEDIFF

Les paramètres de la formule DATEDIFF

On a donc à notre disposition 6 paramètre dans cette formule. Ce qu’il faut comprendre, c’est que ces paramètres vont permettre de demander à Excel un certain type de réponse.

Un exemple: D pour Jour, on veut que Excel nous renvoie le nombre de jours TOTAL entre deux dates.

Vous avez donc 6 paramètres:

  • D pour Jour,
  • M pour Mois,
  • Y pour Année,
  • YD pour Jours sans prendre en compte les années,
  • YM pour Mois sans prendre en compte les années,
  • MD pour Jours sans prendre en compte ni les mois ni les années.

Deux choses à noter :

Il vous faudra utiliser des guillemets pour ces paramètres dans la formule ( “d” ).

Une astuce mémo-technique: On utilise les lettre anglaises, D pour Day, M pour Month, Y pour Year.

Pour la suite, on retient: la deuxième lettre pour se qu’on demande à Excel, la première pour se qu’on ne prend pas en compte:

  • YD: Day sans Year,
  • YM: Year sans Month,
  • MD: Day sans Month <- comme on parle de mois total, cela prend aussi en compte les années.

Des exemples d’utilisations

Exemples d'utilisation de Datediff

Vous pouvez voir dans cet exemple, on fait la différence entre le 20/10/2003 et le 19/04/2014,

Le résultat est de 10 ans 5 mois et 30 jours.

Mais comme nous avons mis le paramètre Y soit Year ou Année, Excel va nous renvoyer une donnée en Années, donc 10.

Et c’est aujourd’hui que je test une nouvelle fonctionnalité pour vous proposer des exemples et peut-être des exercices sur le site: Excel Web App !

Vous retrouvez dans ce tableau tout les différents paramètres de la formule. Vous pouvez modifier directement la date, tester avec vos valeurs ou regarder comment fonctionne la formule !

 

Et désormais, vous ne pourrez plus dire que vous ne savez pas faire de différence entre deux dates !

J’espère que cet article vous aura plus aider, n’hésite pas à me laisser un commentaire ou me poser vos questions.

Dîtes moi aussi si vous trouvez que cette intégration de feuille Excel dans l’article vous aide, ou si c’est juste un gadget !

Matthieu Langlade Article écrit par Matthieu Langlade - Google +

Passionné de la suite Office et tout particulièrement de PowerPoint, ses possibilités et la "slidologie", je souhaite partager mes connaissances et donner des idées pour sortir des standards que l'on s'impose.

2 thoughts on “La Formule DATEDIF() – Différence entre 2 dates (Formule #5)

Laisser un commentaire

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