Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Calcule du nombre de mois entre deux dates avec une variable

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 !

leeloo8393

XLDnaute Nouveau
Bonjour à tous,

J'ai une petite interrogation

Voilà, je souhaiterai calculer le nombre de mois écoulés entre une date donnée et le 31/12/2011.

En prenant en considération que toute activité réalisée après le 15 du mois vaut 0,5 mois et que toute activité réalisée avant le 15 du mois vaut 1 mois.

voici ma formule : =(ANNEE(A2)-ANNEE(A1))*12+MOIS(A2)-MOIS(A1)

J'ai juste une difficulté pour rajouter le critère susmentioné.

Merci beaucoup à tous pour votre aide.
 
Dernière édition:
Re : Calcule du nombre de mois entre deux dates avec une variable

Bon je crois m'être répondue toute seule lol

=(ANNEE(A2)-ANNEE(A1))*12+MOIS(A2)-MOIS(A1)+SI(JOUR(A1)>15;0,5;1)

Merci de me corriger le cas échéant.

A pluche
 
Re : Calcule du nombre de mois entre deux dates avec une variable

Bonjour hoerwind 🙂))

Désolée je n'avais pas vu ton message.
Peux tu m'expliquer ce qui diffère de nos deux formules, que j'en comprenne le raisonnement.

🙂

Merci beaucoup
 
Re : Calcule du nombre de mois entre deux dates avec une variable

Question à Hoerwind
La fonction DATEDIF() est en standard dans ma version MAC2011, est-ce le cas dans Excel 2003 ou faut-il charger les macros complémentaires ?
 
Re : Calcule du nombre de mois entre deux dates avec une variable

Ah oui, j'ai oublié un critère, toutes dates inférieures au 01/01/2011 ne doivent pas rentrer en ligne de compte ...

Comment dois-je m'y prendre?

Merci encore
 
Re : Calcule du nombre de mois entre deux dates avec une variable

Re,

Pour leeloo :
Il y a trois différences (voir la pièce jointe):
La première : j'avais mal lu ta question, c'est corrigé
La deuxième : la fonction DATEDIF (non documentée sous XL) est plus courte
La troisième : une condition préliminaire permet de ne pas afficher une valeur si la date de départ n'a pas été saisie

Pour hellnar : La fonction DATEDIF() est native sous XL2003
 

Pièces jointes

Re : Calcule du nombre de mois entre deux dates avec une variable

Tout d'abord merci quant à ton explication.

Peut-on envisager, d'inclure une troisième condition qui notifierai que si la date de début d'activité est antérieure à l'année 2010 alors ne compter que les mois débutants au 01/01/2011

Pour exemple : Début : 12/10/2009 Fin : 08/04/2011

Ne rentre en ligne de compte que les évenements du 01/01/2011 au 08/04/2011

J'avais pensé à une condition telle que si(année(E1)=2010;...;...))
Ici E1 contient 2011

Cependant je pèche sur les conditions à appliquer.
Ou peut être peut-on concaténer dans le DATEDIF.

Je radote mais encore merci,
 
Re : Calcule du nombre de mois entre deux dates avec une variable

Re,

Essaie ceci : =SI(ANNEE(E1)<2010;"";la formule)

Si ce n'est pas cela, mets quelques exemples en pi§ce jointe, avec le résultat souhaité, ce sera plus facile pour comprendre la portée de ta question.
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…