Calcul du nombre exact de mois entre deux dates

Résolu/Fermé
fundiver
Messages postés
7
Date d'inscription
jeudi 8 février 2018
Statut
Membre
Dernière intervention
15 février 2018
- 8 févr. 2018 à 15:15
Patrice33740
Messages postés
8549
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
7 mai 2022
- 30 janv. 2019 à 12:08
Bonjour à toutes et à tous,
Après quelques heures de recherche et prises de tête, je fais appel à vous, je ne m'en sors pas :-)

Mon problème est le suivant :
Je cherche un moyen de calculer le nombre exact de mois sur une période avec une date de début et une date de fin, mais qui fonctionne autant s'il y a plusieurs périodes pour une année civile que pour un seul mois.

J'ai bien trouvé ceci qui fonctionne bien s'il y a plusieurs périodes sur une même année, j'obtiens bien 12 mois tout pile.
=(date fin - date début +1)/(365/12)
(voir l'image ci-joint)

Par contre cette formule ne fonctionne pas pour une seul mois, j'obtiens 1.02 au lieu de 1.00.
Exemple : du 01.01.2018 au 31.01.2018, ma formule donne 1.02 et je souhaite obtenir 1.

J'ai bien trouvé d'autres formules sur les forums du genre DATEDIF ou autres, mais s'il y a plusieurs périodes sur une même année (comme dans mon exemple en pièce jointe), j'obtiens plus que 12 mois...

Merci d'avance de votre aide !!!!!

A voir également:

5 réponses

fundiver
Messages postés
7
Date d'inscription
jeudi 8 février 2018
Statut
Membre
Dernière intervention
15 février 2018
9
15 févr. 2018 à 17:15
Bonjour à tous,
Un de mes collègue a trouvé a la solution, la voici !
ça fonctionne dans 100% des cas et avec un écart possible entre la date de début et fin de 1000 ans !
ça laisse de la marge

Voici la formule : A1=date de début / B1 = date de fin
=((FIN.MOIS(A1;0))+1-A1)/(JOUR(DATE(ANNEE(A1);MOIS(A1) + 1;0)))+(B1+1-(FIN.MOIS(B1;-1)+1))/(JOUR(DATE(ANNEE(B1);MOIS(B1) + 1;0)))+ARRONDI(((FIN.MOIS(B1;-1)+1)-(FIN.MOIS(A1;0)))/(365.25/12);0)

Merci à tous de votre aide !
9