2014-03-19 16:05:37 +0000 2014-03-19 16:05:37 +0000
8
8

Comment calculer le nombre de mois entre deux dates dans Excel ?

J'ai deux colonnes sur Microsoft Excel : F est la colonne avec la date de fin de service ; E est la colonne avec la date de début de service.

Comment puis-je calculer et déclarer le nombre de mois de service pour chaque personne ?

Réponses (2)

16
16
16
2014-03-20 22:51:04 +0000

La fonction DATEDIF vous donne explicitement le nombre de mois entre deux dates - elle arrondit à la baisse

=DATEDIF(A2,B2,"m")

où A2 est la première des deux dates

Si vous voulez arrondir au mois entier “le plus proche”, vous pouvez utiliser cette version

=DATEDIF(A2,B2+15,"m")

Si vous ne vous souciez pas du jour et que toute date de janvier à toute date de mars est de 3 mois, alors vous pouvez utiliser cette version

=DATEDIF(A2-DAY(A2)+1,B2,"m")+1.

3
3
3
2014-03-19 16:22:56 +0000

Il existe un KB de Microsoft qui couvre ce même sujet ici

Il propose deux solutions, selon que vous souhaitez arrondir les mois à la baisse ou à la hausse.

Arrondir à la hausse :

=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

Arrondir au chiffre inférieur :

=IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

Dans les deux cas, EDate est la cellule contenant la date la plus ancienne, et LDate est la cellule contenant la plus récente.