Comment faire pour calculer le nombre de mois entre deux dates dans Excel

Traductions disponibles Traductions disponibles
Numéro d'article: 214134 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique pas-à-pas comment calculer le nombre de mois entre deux dates.

Pour calculer le nombre de mois entre deux dates quelconques, utilisez l'une des méthodes suivantes. Notez que les deux méthodes utilisent les informations suivantes :
  • EDate = Date de départ
  • LDate = Date d'arrivéeREMARQUE : si vous tapez directement les dates LDate ou EDate dans cette formule au lieu de les tapez dans leurs références de cellule, vous devez les placer entre guillemets (par exemple, "9/7/00").

Arrondi supérieur

Cette méthode n'utilise pas le jour du mois dans ses calculs. Par exemple, si la date de départ est le 31/10/10 et la date d'arrivée le 02/11/10, le résultat renvoyé sera d'un mois, alors que seuls deux jours se sont écoulés.

Pour cette méthode, utilisez la formule suivante :
=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
comme illustré dans l'exemple suivant :
  1. Indiquez 31/10/10 dans la cellule A1.
  2. Tapez la formule suivante dans la cellule A2 :
    =(YEAR(NOW())-YEAR(A1))*12+MONTH(NOW())-MONTH(A1)
    Le nombre renvoyé est égal au nombre de mois écoulés entre le 31/10/10 et la date du jour, arrondi à l'entier supérieur.

Arrondi inférieur

Cette méthode utilise le nombre de jours dans ses calculs et arrondit le résultat à l'entier inférieur le plus proche. Par exemple, si la date de départ est le 30/10/10 et la date d'arrivée le 30/11/10, le résultat renvoyé sera d'un mois. Par contre, avec la date d'arrivée le 29/11/10, le résultat obtenu sera zéro.

Pour cette méthode, utilisez la formule suivante :
=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))
*12+MONTH(LDate)-MONTH(EDate)
comme illustré dans l'exemple suivant :
  1. Indiquez 31/10/10 dans la cellule A1.
  2. Tapez la formule suivante dans la cellule B1 :
    =IF(DAY(NOW())>=DAY(A1),0,-1)+(YEAR(NOW())-YEAR(A1)) *12+MONTH(NOW())-MONTH(A1)
    REMARQUE : vérifiez que le format de la cellule B1 est de type Général. Le nombre renvoyé est égal au nombre de mois écoulés entre le 31/10/10 et la date du jour, arrondi à l'entier inférieur le plus proche. 

Propriétés

Numéro d'article: 214134 - Dernière mise à jour: vendredi 29 mars 2013 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
Mots-clés : 
kbdatetime kbformula kbinfo kbhowtomaster KB214134
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com