Cours

Fonctions Excel pour calculer les jours, les mois et les années entre deux dates

Calculer les jours, les mois et les années entre deux dates dans Excel

Excel permet de mesurer facilement une durée entre deux dates : nombre de jours écoulés, mois complets, années d’ancienneté, âge exact, délai restant avant une échéance ou retard par rapport à une date prévue. Encore faut-il choisir la bonne formule selon le résultat attendu.

Ce guide rassemble les formules Excel les plus utiles pour calculer une différence entre deux dates, avec des exemples prêts à copier, des cas pratiques et les erreurs à éviter lorsque les jours, les mois ou les années doivent être calculés avec précision.

Calculer les jours, les mois et les années entre les dates dans Excel


Calculer les jours, les mois et les années entre deux dates, ou combien de jours il reste à un événement, sont des sujets déjà abordés dans d’autres articles et auxquels il faut se reporter pour plus d’informations.
Dans cette note, nous voulons nous concentrer sur l’ensemble des formules et des fonctions qui peuvent être utilisées pour calculer l’âge ou le nombre de jours, de mois et d’années entre deux dates.
Excel ne fournit pas de fonction spécifique pour calculer les opérations entre les dates, mais recommande l’utilisation de certaines formules dans sa documentation. En plus de ceux-ci, il existe également la fonction DATA.DIFF, une fonction très simple et très utile, mais absente de la documentation et des manuels proposés par Excel pour prendre en charge le programme.

Quelle formule Excel utiliser selon le calcul de date ?

Toutes les différences entre deux dates ne se calculent pas de la même manière. Un calcul d’âge, un délai de livraison, une ancienneté salarié ou une durée de projet demandent parfois des formules différentes.

Besoin Formule Excel Résultat obtenu Cas d’usage
Nombre de jours entre deux dates =B2-A2 Durée totale en jours Suivi délai, échéance, retard
Jours ouvrés =NB.JOURS.OUVRES(A2;B2) Jours travaillés hors week-end RH, projet, planning
Mois complets =DATEDIF(A2;B2;"m") Nombre de mois entiers Abonnement, ancienneté, contrat
Années complètes =DATEDIF(A2;B2;"y") Nombre d’années entières Âge, ancienneté professionnelle
Âge complet =DATEDIF(A2;AUJOURDHUI();"y") Âge actuel en années Fichier RH, inscription, suivi candidat
Durée détaillée =DATEDIF(A2;B2;"y")&" ans "&DATEDIF(A2;B2;"ym")&" mois" Durée lisible en années et mois Ancienneté, contrat, suivi administratif

Calculer le nombre de jours entre deux dates


La façon la plus simple de compter le nombre de jours séparant deux dates est de soustraire la date chronologiquement la plus ancienne de la date la plus récente.

Calculer le nombre de mois entre deux dates


Si les dates se réfèrent à la même année, vous pouvez faire une différence en utilisant la fonction MOIS d’Excel.
Si les dates appartiennent à des années différentes, il faut également compter le nombre d’années complètes écoulées entre les deux dates et les multiplier par 12. la différence entre les mois complètera le calcul.
Une troisième méthode, peut-être plus simple, consiste à utiliser la fonction DATA.DIFF

:: Noter. Bien que travaillant sur les mêmes valeurs, les deux Fonctions offrent des résultats différents. F renvoie 27 au lieu de 28 car le vingt-huitième mois n’est pas encore terminé (il se terminerait le jour 12). La Formule avec la fonction MOIS, quant à elle, ne vérifie pas les jours mais ne travaille que sur la numérotation des mois exprimée dans la date.

La fonction DATA.DIFF n’est pas documentée par Excel et n’est pas incluse dans la liste des fonctions disponibles, mais si elle est correctement saisie, elle est active. Les arguments de cette fonction (héritée de l’ancien Lotus 123) doivent être saisis en anglais.
« J » = Jours ; « M » = mois ; « Y » = Années
(pour une description exhaustive de la fonction DATA.DIFF, voir : Appliquer DATA.DIFF pour calculer les jours, les mois et les années)

Calculer le nombre d’années entre deux dates


La première possibilité est d’utiliser la fonction YEAR pour calculer la différence entre les deux nombres qui représentent l’année aux deux dates différentes. Cette fonction ne tient pas compte de l’achèvement réel de l’année, dans l’exemple ci-contre la différence entre 2016 et 1972 est calculée, sans considérer qu’il reste encore 6 mois pour accomplir la quarante-quatrième année.

Il est possible de calculer le nombre d’années (complètes) en faisant la différence entre le nombre de jours et en divisant par 365,25. La formule ajoute la fonction INT pour exclure les valeurs décimales.

Toujours mettre INT avant vous pouvez aussi utiliser la fonction FRACTION.ANNÉE (Pour plus de détails sur cette fonction, voir : Les fonctions JOUR ; ANNÉE ; MOIS – Calculer jours mois années

Dans ce cas également, comme pour les mois, il est possible d’utiliser la fonction DATA.DIFF en insérant le code « Y » (Année) entre guillemets comme opérateur

AZ

Recent Posts

Pourquoi Pollo AI commence à séduire les créateurs TikTok

Le secteur des vidéos générées par intelligence artificielle connaît actuellement une accélération remarquable. Chaque semaine,…

4 heures ago

Les meilleurs générateurs vidéo IA pour TikTok

Quand l’IA bouleverse la création sur TikTok 🎬 Le paysage de TikTok change à une…

6 heures ago

Schéma de fonctionnement d’un automate programmable

Lecture intelligente des flux industriels, des signaux terrain et de la logique automatisée Dans une…

7 heures ago

Affiches PCG Gym Douce exercices équilibre seniors applicables au quotidien

Une nouvelle génération de supports muraux pour le mouvement senior - exercice équilibre seniors Dans…

12 heures ago

Gym douce pour seniors sur chaise : exercices et programme quotidien

Exercices et programme PDF Gym douce pour seniors sur chaises Pendant longtemps, l’activité physique des…

13 heures ago

Gym Douce Senior: Affiche Gym Douce Senior à Deux Niveaux et Gym Douce Senior PDF

La gym douce senior connaît aujourd’hui un véritable essor dans les associations, les structures sport-santé…

14 heures ago

This website uses cookies.