Accueil Technologie
Comment utiliser Excel pour calculer la période entre deux dates

Comment utiliser Excel pour calculer la période entre deux dates

Vous êtes-vous déjà demandé pourquoi il était si difficile de calculer des dates dans votre tête ? Cela semble être une chose qui devrait être facile, mais les semaines de sept jours, les mois avec un nombre impair de jours et les années bissextiles occasionnelles conspirent tous pour faire des ravages dans votre capacité à calculer.


Vous ne nous croyez pas ? Combien de jours y a-t-il entre le 17 mars 2021 et le 20 mai 2023 ? Si vous arrivez à trouver la réponse en moins de cinq secondes, vous êtes un génie. Mais si cela vous prend plus de temps, considérez-vous comme normal et arrêtez de vous battre quand Excel peut faire le travail à votre place.

La fonction DATEDIF dans Excel

DATEDIF est une fonction Excel conçue précisément pour cette tâche. Elle permet de calculer le nombre de jours, de mois ou d’années entre deux dates. Sa syntaxe est la suivante :

=DATEDIF(start_date, end_date, unit)

DATEDIF prend trois arguments :

  • date_début est la date la plus ancienne du calcul.
  • date_fin est la date la plus tardive du calcul.
  • unité est une chaîne de texte qui spécifie l’unité de temps que vous souhaitez calculer (par exemple, années, mois, jours).

Si vous réunissez tous ces éléments, la formule suivante renvoie la différence entre les deux dates A1 et B1 en jours :

=DATEDIF(A1,B1,"D")

La date de début doit naturellement être chronologiquement antérieure à la date de fin. Si la première date de la fonction est postérieure à la seconde, DATEDIF renvoie une erreur.

Le troisième argument de DATEDIF détermine l’unité de la différence de date. Il peut s’agir d’unités simples telles que Y, M et D, qui renvoient la différence en années, mois et jours respectivement. Cependant, les unités peuvent également être des unités composées telles que MD, YM et YD.

Unité

Note

Y

Nombre d’années entières entre les deux dates.

M

Nombre de mois entiers entre les deux dates.

D

Nombre de jours entre les deux dates.

MD

Nombre de jours entre les deux dates, en soustrayant les années et les mois entiers.

YM

Nombre de mois entiers entre les deux dates, où les années entières sont soustraites.

YD

Nombre de jours entre les deux dates, lorsque les deux dates sont considérées comme n’ayant pas plus d’un an d’écart.

La syntaxe et l’utilisation de DATEDIF sont intrinsèquement simples. La seule chose que vous devez maîtriser avec cette fonction est la compréhension des unités. Vous serez ainsi en mesure de choisir l’unité la mieux adaptée à votre situation. Examinons cette fonction à l’aide de quelques exemples pratiques.

Calculer la différence entre deux dates en jours, semaines, mois ou années

L’utilisation la plus simple de DATEDIF consiste à calculer la différence entre deux dates en unités simples. D, M et Y renvoient la différence en jours, mois et années entiers. Comme chaque semaine compte sept jours, vous pouvez diviser la différence en jours par sept pour obtenir la différence en semaines.

Contrairement à D, M et Y, le calcul de la différence en semaines en divisant les jours par sept ne donnera pas le nombre de semaines entières. En fait, il retournera probablement des décimales.

Jetez un coup d’œil à la feuille de calcul ci-dessous. Dans cette feuille de calcul, deux dates sont séparées d’environ trois ans. Vous pouvez utiliser la fonction DATEDIF pour calculer la différence exacte entre les deux dates dans différentes unités.

Une feuille de calcul contenant deux dates dans Excel

Avant de commencer, assurez-vous que les cellules contenant des valeurs de date sont au format date. De cette façon, Excel sait qu’il a affaire à des valeurs de date. Inversement, assurez-vous que les cellules de sortie sont au format numérique et non au format date.

  1. Sélectionnez la cellule dans laquelle vous souhaitez afficher les résultats du calcul.
  2. Dans la barre de formule, entrez la formule ci-dessous :
    DATEDIF($A$2, $B$2, "D")
  3. Appuyez sur Entrer.

La formule calculera la différence entre les dates de la cellule A1 et B2et de sortir les résultats en jours. Les références absolues ($) permet de s’assurer qu’une fois la formule remplie automatiquement dans les cellules ci-dessous, A2 et B2 restent constantes.

DATEDIF compte la différence de jour dans Excel

Une fois les autres cellules remplies, il ne vous reste plus qu’à changer d’unité. Pour calculer la différence en semaines, vous pouvez diviser la formule des jours par sept :

DATEDIF($A$2, $B$2, "D")/7

Comme nous l’avons vu précédemment, cette formule ne renverra pas les semaines entières entre les dates. Cependant, vous pouvez supprimer les décimales grâce à un formatage personnalisé dans Excel pour obtenir uniquement des nombres entiers.

Utiliser DATEDIF avec des unités simples dans Excel

Jusqu’ici, tout va bien, n’est-ce pas ? Les trois unités restantes (YD, YM et MD) sont un peu plus sophistiquées, mais rien que vous ne puissiez comprendre avec un simple exemple.

La deuxième lettre de ces unités détermine l’unité de la sortie, et la première lettre indique les unités omises. Ainsi, par exemple, YD compte les jours entre les deux dates en omettant la différence d’année.

Utilisation d'unités composées dans DATEDIF dans Excel

La feuille de calcul ci-dessus illustre ce point. YD suppose que les dates sont dans la même année (Y) et compte la différence en jours (D). MD suppose que les deux dates sont dans la même année et le même mois (M) et compte la différence en jours (D). YM suppose que les dates sont dans la même année (Y) et compte la différence en mois (M).

Calcul du temps cumulé entre deux dates

Vous savez maintenant comment calculer les périodes totales, mais que faire si vous voulez calculer le temps total écoulé, exprimé en jours, en mois et en années ? Maintenant que vous savez comment utiliser les unités YD, YM et MD, il vous suffit de combiner les équations dans une seule cellule.

  1. Sélectionnez la cellule dans laquelle vous souhaitez afficher les résultats.
  2. Dans la barre de formule, entrez la formule ci-dessous :
    =DATEDIF(A2,B2,"Y")&" Years "&DATEDIF(A2,B2,"YM")&" Months "&DATEDIF(A2,B2,"MD")&" Days."
  3. Appuyez sur Entrer.

Vous devriez maintenant obtenir une belle sortie indiquant le temps exact qui s’est écoulé entre les deux dates. La formule consiste ici en trois instances de DATEDIF.

La première instance utilise l’élément Y afin d’obtenir simplement la différence d’année. Ensuite, puisque la différence d’année a été indiquée, DATEDIF utilise le YM pour omettre les années et indiquer la différence de mois. Enfin, la différence entre les années et les mois est omise, et la différence entre les jours est indiquée au moyen de l’option MD unité.

Combiner différentes fonctions DATEDIF en une seule formule Excel

L’esperluette (&amp ;) indique une nouvelle chaîne de caractères dans la formule. Vous pouvez utiliser ce symbole pour combiner différentes fonctions dans une seule formule. Notez que vous n’aurez pas besoin de mettre un signe égal (=) avant chaque fonction. La première suffit.

Lorsque vous écrivez de longues formules comme celle-ci, vous pouvez ajouter un saut de ligne dans la barre de formule avec Alt + Entrer pour mieux distinguer les fonctions. Si vous avez l’impression que vous utiliserez souvent cette formule, vous pouvez gagner beaucoup de temps en la transformant en fonction personnalisée à l’aide de LAMBDA dans Excel.

Suivre l’heure et la date avec DATEDIF dans Excel

Les dates sont des nombres, après tout. Cela signifie que vous pouvez compter sur Excel pour calculer la différence entre les dates. DATEDIF est une fonction Excel spécialement conçue pour cette tâche, et vous savez maintenant comment l’utiliser.

Vous pouvez utiliser DATEDIF pour comparer des dates, déterminer l’âge d’un objet ou le temps qu’il vous reste avant une échéance. Comme DATEDIF produit des nombres entiers, vous pouvez également combiner DATEDIF avec d’autres fonctions et formules pour créer des calculs plus complexes. Un outil de plus dans votre boîte à outils !

Leave your vote

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires

Log In

Forgot password?

Don't have an account? Register

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x