OVH Cloud OVH Cloud

ajouter des mois à une date

6 réponses
Avatar
samplus
Voila je dois trouv=E9 une date de changement de situation=20
au bout de 36 mois par exemple et j'aimerais ajouter a=20
une date ces 36 mois, excel les prends en jours et je ne=20
souhaite pas faire date+(36*30.5) cela ne serait pas=20
assez pr=E8cis.
Si vous avez des id=E9es, merci

6 réponses

Avatar
LE CARRE Yannick
Bonjour,

tu peux utiliser la fonction MOIS d'Excel.

Yannick

samplus a écrit dans le message :
020c01c37c1f$c91e9180$
Voila je dois trouvé une date de changement de situation
au bout de 36 mois par exemple et j'aimerais ajouter a
une date ces 36 mois, excel les prends en jours et je ne
souhaite pas faire date+(36*30.5) cela ne serait pas
assez prècis.
Si vous avez des idées, merci
Avatar
John Fuss
essai Timeserial(hour(now),minute(now),second(now))

John

"samplus" a écrit dans le message de news:
020c01c37c1f$c91e9180$
Voila je dois trouvé une date de changement de situation
au bout de 36 mois par exemple et j'aimerais ajouter a
une date ces 36 mois, excel les prends en jours et je ne
souhaite pas faire date+(36*30.5) cela ne serait pas
assez prècis.
Si vous avez des idées, merci
Avatar
Ellimac
Bonjour,

Ajoute 3 ans à ta date en A1 :
ÚTE(ANNEE(A1)+3;MOIS(A1);JOUR(A1))

Camille

-----Message d'origine-----
Voila je dois trouvé une date de changement de situation
au bout de 36 mois par exemple et j'aimerais ajouter a
une date ces 36 mois, excel les prends en jours et je ne
souhaite pas faire date+(36*30.5) cela ne serait pas
assez prècis.
Si vous avez des idées, merci
.



Avatar
jerrykhann
Bonjour Sam,

2 façons parmi d'autres :
ÚTE(ANNEE(A1);MOIS(A1)+36;JOUR(A1))
ou bien sachant que 36mois = 3ans
ÚTE(ANNEE(A1)+3;MOIS(A1;JOUR(A1))

cela convient-il ?

jerrykhann

"samplus" a écrit dans le message de
news:020c01c37c1f$c91e9180$
Voila je dois trouvé une date de changement de situation
au bout de 36 mois par exemple et j'aimerais ajouter a
une date ces 36 mois, excel les prends en jours et je ne
souhaite pas faire date+(36*30.5) cela ne serait pas
assez prècis.
Si vous avez des idées, merci
Avatar
samplus
Merci à tous j'ai gagné du temps grâce à vous.
J'étais partie dans des calcul sous vba beaucoup trop long
Avatar
Modeste
Bonjour,
tsss... Tsss...
ce ne serait pas plutot :
en VBA
newdateÚteSerial(Year(Now),Month(Now)+36,Day(Now))
pour le jour identique

newdateÚteSerial(Year(Now),Month(Now)+36,1)
pour début de mois

en formule
ÚTE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+36;JOUR
(AUJOURDHUI()))
pour le jour identique

ÚTE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+36;1)
pour début de mois

@+



-----Message d'origine-----
essai Timeserial(hour(now),minute(now),second(now))

John

"samplus" a écrit dans le message
de news:

020c01c37c1f$c91e9180$
Voila je dois trouvé une date de changement de situation
au bout de 36 mois par exemple et j'aimerais ajouter a
une date ces 36 mois, excel les prends en jours et je ne
souhaite pas faire date+(36*30.5) cela ne serait pas
assez prècis.
Si vous avez des idées, merci


.