J'ai deux colonnes sur Microsoft Excel: F est la colonne avec la fin du service de date; E est la colonne avec la date de début du service.
Comment calculer et déclarer le nombre de mois purgés pour chaque personne?
J'ai deux colonnes sur Microsoft Excel: F est la colonne avec la fin du service de date; E est la colonne avec la date de début du service.
Comment calculer et déclarer le nombre de mois purgés pour chaque personne?
Réponses:
La fonction DATEDIF vous donne explicitement le nombre de mois entre deux dates - elle arrondit
=DATEDIF(A2,B2,"m")
où A2 est la première des deux dates
Si vous souhaitez 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 toute date en janvier à n'importe quelle date en mars est de 3 mois, vous pouvez utiliser cette version
=DATEDIF(A2-DAY(A2)+1,B2,"m")+1
=(B2 - A1)/(365/12)
si vous voulez une réponse non arrondie, elle considère qu'un mois fait en moyenne 365/12 jours
Il y a un KB de Microsoft couvrant ce sujet ici
Il propose deux solutions, selon que vous souhaitez arrondir les mois vers le haut ou vers le bas.
Rassembler:
=(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Arrondir vers le bas:
=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 dernière.