Si vous gérez plusieurs projets, vous auriez besoin de savoir combien de mois se sont écoulés entre deux dates. Ou, si vous êtes dans la phase de planification, vous devrez peut-être connaître la même chose pour la date de début et de fin dun projet.
Il existe plusieurs façons de calculer le nombre de mois entre deux dates (toutes en utilisant différentes formules).
Dans ce tutoriel, je vais vous donner quelques formules que vous pouvez utiliser pour obtenir le nombre de mois entre deux dates.
Alors commençons!
Ce tutoriel couvre:
Utilisation de la fonction DATEDIF (Obtenir le nombre de mois terminés entre deux dates)
Il est peu probable que vous obteniez les dates qui ont un nombre parfait de mois. Il est plus probable quil sagisse dun certain nombre de mois et de jours couverts par les deux dates.
Par exemple, entre le 1er janvier 2020 et le 15 mars 2020, il y a 2 mois et 15 jours.
Si vous souhaitez uniquement calculer le nombre total de mois entre deux dates, vous pouvez utiliser la fonction DATEDIF.
Supposons que vous ayez un ensemble de données comme indiqué ci-dessous où vous ne voulez obtenir que le nombre total des mois (et non des jours).
Voici la formule DATEDIF qui fera cela:
=DATEDIF(A2,B2,"M")
La formule ci-dessus ne vous donnera que le nombre total de mois terminés entre deux dates.
Si vous souhaitez obtenir le nombre total de mois ainsi que de jours entre deux dates, vous pouvez utiliser la formule ci-dessous :
=DATEDIF(A2,B2,"M")&"M "&DATEDIF(A2,B2,"MD")&"D"
Remarque: la fonction DATEDIF exclura la date de début lors du comptage les numéros de mois. Par exemple, si vous démarrez un projet le 1er janvier et quil se termine le 31 janvier, la fonction DATEDIF donnera le nombre de mois à 0 (car elle ne compte pas la date de début et selon elle, seuls 30 jours en janvier ont été couvert)
Utilisation de la fonction YEARFRAC (Obtenir le total des mois entre deux dates)
Une autre méthode pour obtenir le nombre de mois entre deux dates spécifiées consiste à utiliser la fonction YEARFRAC.
La fonction YEARFRAC prendra une date de début et une date de fin comme arguments dentrée et elle vous donnera le nombre dannées qui se sont écoulées pendant ces deux dates.
Contrairement à la fonction DATEDIF, la fonction YEARFRAC vous donner les valeurs en décimal au cas où une année ne se serait pas écoulée entre les deux dates.
Par exemple, si ma date de début est le 01 janvier 2020 et la date de fin est le 31 janvier 2o20, le résultat de la fonction YEARFRAC sera 0,833. Une fois que vous avez la valeur de lannée, vous pouvez obtenir la valeur du mois en la multipliant par 12.
Supposons que vous ayez lensemble de données comme indiqué ci-dessous et que vous souhaitiez obtenir le nombre de mois entre la date de début et la date de fin.
Voici la formule qui fera cela:
=YEARFRAC(A2,B2)*12
Cela vous donnera les mois en décimales.
Au cas où vous voudriez seulement obtenir le nombre complet mois, vous pouvez envelopper la formule ci-dessus en INT (comme indiqué ci-dessous):
=INT(YEARFRAC(A2,B2)*12)
Une autre différence majeure entre la fonction DATEDIF et la fonction YEARFRAC est que la fonction YEARFRAC considérera la date de début comme faisant partie du mois. Par exemple, si la date de début est le 01 janvier et la date de fin est le 31 janvier, le résultat de la formule ci-dessus serait 1
Voici une comparaison des résultats que vous obtenez de DATEDIF et YEARFRAC.
Utilisation de la formule ANNÉE et MOIS (compter tous les mois lorsque le projet était actif)
Si vous voulez connaître le nombre total de mois qui sont couverts entre la date de début et de fin, alors vous pouvez utiliser cette méthode.
Supposons que vous ayez lensemble de données comme indiqué ci-dessous:
Voici la formule qui vous donnera le nombre de mois entre les deux dates:
=(YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2)
Cette formule utilise la fonction YEAR (qui vous donne le numéro de lannée en utilisant la date) et la fonction MONTH (qui vous donne le numéro du mois en utilisant la date) .
La formule ci-dessus ignore également complètement le mois de la date de début.
Par exemple, si votre projet commence le 01 janvier et se termine le 20 février, le La formule ci-dessous vous donnera le résultat 1, car elle ignore complètement le mois de la date de début.
Si vous souhaitez quil compte également le mois de la date de début, vous pouvez utiliser la formule ci-dessous:
=(YEAR(B2)-YEAR(A2))*12+(MONTH(B2)-MONTH(A2)+1)
Vous peut souhaiter utiliser la formule ci-dessus lorsque vous souhaitez savoir pendant combien de mois ce projet a-t-il été actif (ce qui signifie quil pourrait compter le mois même si le projet était actif pendant seulement 2 jours dans le mois).
Voici donc trois façons différentes de calculer les mois entre deux dates dans Excel. La méthode que vous choisissez sera basée sur ce que vous avez lintention de calculer (ci-dessous est un résumé rapide):
- Utilisez la méthode de la fonction DATEDIF si vous voulez obtenir le nombre total de mois terminés entre deux dates (il ignore la date de début)
- Utilisez la méthode YEARFRAC lorsque vous souhaitez obtenir la valeur réelle des mois écoulés entre les dates de remorquage. Il donne également le résultat en décimal (où la valeur entière représente le nombre de mois complets et la partie décimale représente le nombre de jours)
- Utilisez la méthode YEAR et MONTH lorsque vous voulez savoir combien de mois sont couverts entre deux dates (même lorsque la durée entre la date de début et la date de fin nest que de quelques jours)
Voici comment chaque formule couverte dans ce tutoriel comptera le nombre de mois entre deux dates:
Jespère que vous avez trouvé ce didacticiel Excel utile.
Vous aimerez peut-être aussi lExcel suivant conseils et didacticiels:
- Comment calculer le nombre de jours entre deux dates dans Excel
- Comment supprimer lheure de la date / de lhorodatage dans Excel
- Convertir lheure en nombre décimal dans Excel (heures, minutes, secondes)
- Comment insérer rapidement la date et lhorodatage dans Excel
- Convertir la date en texte dans Excel
- Comment faire la somme des valeurs entre deux dates dans Excel