Rajouter un nombre de mois sur une date

  • Initiateur de la discussion Initiateur de la discussion susie
  • 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 !

susie

XLDnaute Nouveau
Bonjour,

Je souhaite rajouter un nombre de mois (ou déduire) sur une date. Par exemple :

M3 = 14/04/2008
N3 = -118 (ce sont des mois d'ancienneté)
O3 = la date de M3 + (-118)

Je n'arrive pas à construire ma formule sachant également que le résultat obtenu en O3 doit toujours commencer le 1er du mois

Je vous mets ci-joint mon fichier pour y voir plus clair.

http://cjoint.com/?BFnpykgzyjh

Merci d'avance pour votre aide
 
Re : Rajouter un nombre de mois sur une date

Bonjour susie et bienvenue sur XLD,

A saisir en O3 :
=MOIS.DECALER(M3;N3)

EDIT :
- la fonction MOIS.DECALER n'est disponible qu'en cliquant sur les cases à cocher "Macros complémentaires (Outils) sous 2003
- La formule renseignée te donnera un chiffre. A formater en date, dans "Format" / "Cellule" / "Nombre" / "Date" (le choix d'affichage que tu désires)

A+
 

Pièces jointes

Dernière édition:
Re : Rajouter un nombre de mois sur une date

La formule fonctionne très bien. Merci à vous. Mais il reste à mettre le résultat au 1er jour du mois trouvé.

C'est-à-dire que dans ma colonne "Date Rectifiée", la date doit toujours être 01/.......

Une idée ?
 
Re : Rajouter un nombre de mois sur une date

Re,

Peut être,
=FIN.MOIS(SI(GAUCHE(N3;1)="-";DATE(ANNEE($M3);MOIS($M3)+$N3;JOUR($M3));DATE(ANNEE($M3);MOIS($M3)-$N3;JOUR($M3)));-1)+1

JHA
 

Pièces jointes

Dernière édition:
Re : Rajouter un nombre de mois sur une date

merci pour votre réponse...Mais je n'y comprends pas trop.....Je suis loin d'être une experte !

Vous pouvez me la créer sur mon fichier directement ?

Merci beaucoup pour votre aide
 
Re : Rajouter un nombre de mois sur une date

Voila pour toi.


C'est beaucoup plu simple sa

Par contre détail , petit Hic dans mon fichier c'est qu'il prend tous les mois d'anciennetés en - pas les + .
Mais je ne comprend pas comment on peut avoir +6mois d'ancienneté lol , en gros tu sera embouché dans 6 mois sa voudrait dire
 

Pièces jointes

Dernière édition:
Re : Rajouter un nombre de mois sur une date

Ca marche parfaitement. Génial.

Une autre question qui va être encore plus simple pour toi :

j'ai A1= 01/06/1998
B1= 01/04/2008
C1 = la différence en nombre de mois
D1 = la différence en nombre d'années + mois

Faisable ou pas ?
 
Re : Rajouter un nombre de mois sur une date

=DATEDIF(Date1;Date2;"code")

Les codes c'est sa :
"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
 
Re : Rajouter un nombre de mois sur une date

Tiens poto ton code .

Par contre un truc que je comprend pas pourquoi avoir des + et des - au mois d'ancienneté . Un mois d'ancienneté c'est un mois d'ancienneté . C'est forcement du passé donc tous devrais être -
 

Pièces jointes

Dernière édition:
- 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
10
Affichages
2 K
B
Réponses
3
Affichages
3 K
Jean-Marie
J
A
Réponses
2
Affichages
18 K
andré
A
N
Réponses
0
Affichages
754
N
Retour