Calculer nombre de mois entre deux dates en incluant les mois entamés !

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jibouille09

XLDnaute Nouveau
Bonjour à tous,

Je suis à la recherche d'une solution à mon problème, solution que je ne trouve malheureusement pas dans les anciens posts... Je m'explique :

- Je cherche à connaître le nombre de mois entre deux dates. Jusque là, ce n'est pas compliqué une formule datedif fonctionne très bien.
- La difficulté est que je souhaiterais comptabiliser les mois entamés...

Prenons un exemple. Je souhaite calculer le nombre de mois entre 15/09/2009 et le 31/12/2009. La fonction datedif me donne 3 mois, or la réalité est 3,5 mois donc je souhaiterais obtenir "4 mois" comme réponse. Bien entendu la fonction arrondi ne marche pas car la fonction datedif donne des nombres entiers.

Si quelqu'un a une solution, je suis plus que preneur !

Merci beaucoup !
 
Re : Calculer nombre de mois entre deux dates en incluant les mois entamés !

Bonsoir le fil 🙂,
Si tu considère que tout mois entamé d'un jour compte, tu peux tout simplement faire un test pour savoir si tu es pile poil de date à date
Code:
Dim Intervalle As Integer
Intervalle = DateDiff("m", #9/15/2009#, #12/31/2009#)
If Day(#9/15/2009#) <> Day(#12/31/2009#) Then
Intervalle = Intervalle + 1
End If
MsgBox Intervalle
Bonne soirée 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
1 K
Réponses
1
Affichages
237
Réponses
11
Affichages
684
Retour