Formule Excel: obtenir des mois entre les dates -

Table des matières

Formule générique

=DATEDIF(start_date,end_date,"m")

Sommaire

Pour calculer les mois entre deux dates sous forme de nombre entier, vous pouvez utiliser la fonction DATEDIF. Dans l'exemple illustré, la formule en D6 est:

=DATEDIF(B6,C6,"m")

Remarque: DATEDIF arrondit automatiquement vers le bas. Pour arrondir au mois le plus proche, voir ci-dessous.

Le mystère de DATEDIF

La fonction DATEDIF est une fonction de «compatibilité» issue de Lotus 1-2-3. Pour des raisons inconnues, DATEDIF est uniquement documenté dans Excel 2000 et n'apparaîtra pas en tant que fonction suggérée dans la barre de formule. Cependant, vous pouvez utiliser DATEDIF dans toutes les versions curren tExcel, il vous suffit de saisir la fonction manuellement. Excel ne vous aidera pas avec les arguments de fonction. Consultez cette page sur la fonction DATEDIF pour plus d'informations sur les arguments disponibles.

Explication

DATEDIF prend 3 arguments: start_date, end_date et unit. Dans ce cas, nous voulons des mois, donc nous fournissons "m" pour l'unité.

DATEDIF calcule et renvoie automatiquement un nombre pour des mois, arrondi vers le bas.

Mois entier le plus proche

DATEDIF arrondit par défaut. Si vous souhaitez calculer les mois au mois entier le plus proche, vous pouvez effectuer un simple ajustement de la formule:

=DATEDIF(start_date,end_date+15,"m")

Cela garantit que les dates de fin survenant dans la seconde moitié du mois sont traitées comme des dates du mois suivant, arrondissant ainsi le résultat final.

Articles intéressants...