Ajouter des années à une date

7 réponses
Avatar
Denys
Bonjour,

Dans la colonne A j'ai diff=E9rentes dates format AAAA/MM/JJ.
Je voudrais en colonne B une formule qui dirait:
Si l'ann=E9e en A1 =3D 2006 alors le r=E9sultat est 2006/11/01, sinon, le r=
=E9sultat est l'ann=E9e en A1 + 3 et toujours 11/01.... Donc, si j'ai 2007/=
05/28 en A1, alors le r=E9sultat en B1 devrait =EAtre 2010/11/01.

Merci pour votre temps

Denys

7 réponses

Avatar
DanielCo
Bonjour,
En B1 :
=SI(ANNEE(A1) 06;"2006/11/1"*1;MOIS.DECALER(A1;36))
Cordialement.
Daniel


Bonjour,

Dans la colonne A j'ai différentes dates format AAAA/MM/JJ.
Je voudrais en colonne B une formule qui dirait:
Si l'année en A1 = 2006 alors le résultat est 2006/11/01, sinon, le résultat
est l'année en A1 + 3 et toujours 11/01.... Donc, si j'ai 2007/05/28 en A1,
alors le résultat en B1 devrait être 2010/11/01.

Merci pour votre temps

Denys
Avatar
Denys
Le mercredi 25 février 2015 08:57:34 UTC-5, DanielCo a écrit :
Bonjour,
En B1 :
=SI(ANNEE(A1) 06;"2006/11/1"*1;MOIS.DECALER(A1;36))
Cordialement.
Daniel



Bonjour Daniel

Excel me retourne une erreur...VBA !!!
=IF(YEAR(A1) 06,"2006/11/1"*1,month.offset(A1,36))

Denys
Avatar
DanielCo
[B1].Formula = "=IF(YEAR(A1) 06," & """1/11/2006""" &
"*1,EDATE(A1,36))"
Daniel


Le mercredi 25 février 2015 08:57:34 UTC-5, DanielCo a écrit :
Bonjour,
En B1 :
=SI(ANNEE(A1) 06;"2006/11/1"*1;MOIS.DECALER(A1;36))
Cordialement.
Daniel



Bonjour Daniel

Excel me retourne une erreur...VBA !!!
=IF(YEAR(A1) 06,"2006/11/1"*1,month.offset(A1,36))

Denys
Avatar
Denys
Le mercredi 25 février 2015 11:17:23 UTC-5, DanielCo a écrit :
[B1].Formula = "=IF(YEAR(A1) 06," & """1/11/2006""" &
"*1,EDATE(A1,36))"
Daniel


> Le mercredi 25 février 2015 08:57:34 UTC-5, DanielCo a écrit :
>> Bonjour,
>> En B1 :
>> =SI(ANNEE(A1) 06;"2006/11/1"*1;MOIS.DECALER(A1;36))
>> Cordialement.
>> Daniel
>
> Bonjour Daniel
>
> Excel me retourne une erreur...VBA !!!
> =IF(YEAR(A1) 06,"2006/11/1"*1,month.offset(A1,36))
>
> Denys



Bonjour Daniel,

Merci beaucoup...ne me reste qu'à toujours avoir le 1er novembre comme da te d'arrivée.

Très aimable...j'apprécie beaucoup

Bonne journée

Denys
Avatar
Denys
Voici

=IF(YEAR(A1) 06," & ""1/11/2006"" &
"*1,DATE(YEAR(EDATE(A1,36)),11,1))

Merci encore !!!
Avatar
DanielCo
Alors, plutôt :
=IF(YEAR(A1) 06," & ""1/11/2006"" & "*1,DATE(YEAR(A1)+3,11,1))
Daaniel



=IF(YEAR(A1) 06," & ""1/11/2006"" &
"*1,DATE(YEAR(EDATE(A1,36)),11,1))
Avatar
Denys
Le mercredi 25 février 2015 11:43:16 UTC-5, DanielCo a écrit :
Alors, plutôt :
=IF(YEAR(A1) 06," & ""1/11/2006"" & "*1,DATE(YEAR(A1)+3,11,1))
Daaniel



> =IF(YEAR(A1) 06," & ""1/11/2006"" &
> "*1,DATE(YEAR(EDATE(A1,36)),11,1))



Encore mieux !!!

merci ! :-)