nombre de mois entre deux dates

  • Initiateur de la discussion Initiateur de la discussion melba
  • Date de début Date de début

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 !

melba

XLDnaute Occasionnel
Une fois de plus je sollicite votre aide pour résoudre un problème que je rencontre dans un tableau.
Je souhaite calculer le nombre de mois entre le 01/07/2004 et le 31/12/2004.
La première date se trouve en a35 et la deuxième en c35.
Pour trouver le nombre de mois entre ces 2 dates j ai mis; mois(c35-a35).
J'obtiens : 7 alors qu'il y a 6 mois entre ces 2 dates.
Avec tous les autres mois de l'année j'ai le bon résultat sauf lorsque je mets le 01/07/2004.
Je ne comprends pas du tout ce résultat.
Je vous précise que dans mon tableau la date de début est toujours le 1er jour d'un mois et la date de fin est toujours le 30 ou le 31 d'un mois.

Si vous pouviez m'aider je vous en serais très reconnaissante.
 
Re : nombre de mois entre deux dates

Bonsoir melba,

Oui, y'a un bléme, même sous 2000, le 01/07 comparé au 31/12 donne 7, le 02/07 donne 6. Pour le moment je ne sais pas... Je regarde.

Bonne soirée tout de même.

Jean-Pierre
 
Re : nombre de mois entre deux dates

Bonsoir à tous


Regardes du cote de la fonction DATEDIF

voir ici
https://www.excel-downloads.com/threads/datedif-demain.76697/

Pour une différence en mois , utiliser m
  • "y" : différence en années
  • "m" : différence en mois
  • "d" : différence en jours
  • "ym" : différence en mois, une fois les années soustraites
  • "yd" : différence en jours, une fois les années soustraites
  • "md" : différence en jours, une fois les années et les mois soustraits
=DATEDIF(A35;C35;"m") renvoie 5
=DATEDIF(A35;C35;"m")+1 renvoie 6
 
Dernière édition:
Re : nombre de mois entre deux dates

Bonsoir Melba,

Je crains que votre problème ne soit pas posé très clairement. En effet, pour reprendre votre exemple, il n'y a pas tout à fait 6 mois entre le 01/07/2004 et le 31/12/2004 (6 mois le 01/01/2005). Perso, je verrais la formule suivante, un peu longue c'est vrai :

=12*(ANNEE(C5)-ANNEE(A5))+MOIS(C5)-MOIS(A5)-(JOUR(C5)<JOUR(A5))

Maintenant, si vous voulez des fractions de mois, vous pouvez écrire :

=12*(ANNEE(C5)-ANNEE(A5))+MOIS(C5)-MOIS(A5)+(JOUR(C5)-JOUR(A5))/30

en prenant un mois standard de 30 jours.

A+
 
- 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
4
Affichages
126
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
170
Retour