OVH Cloud OVH Cloud

an + "x" mois à calculer

5 réponses
Avatar
uriane
Bonjour,
par la fonction "ajdate"aaaa";"datedeb";"nbrean" j'arrive à avoir d'après ma
date de début et le nombre d'an que j'indique dans "nbrean" à obtenir ma date
d'aboutissement, donc 28/01/2004 si j'ai indiqué "3" dans "nbrean" j'obtiens
bien 28/01/2008 mais j'ai des cas ou c'est 3ans et 4 mois ou 2 mois ou 6mois,
alors comment faire pour obtenir 28/03/2008 pour 4 ans et 3 mois ??????
Ben oui pourquoi faire simple quant on peut faire compliqué ???? mais c'est
peut être très simple pour vous ... mais pour moi archi complexe
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--
Uriane

5 réponses

Avatar
uriane
lire ''4" au lieu de "3" pour mon nbre d'année j'ai fourché désolée merci
--
Uriane



Bonjour,
par la fonction "ajdate"aaaa";"datedeb";"nbrean" j'arrive à avoir d'après ma
date de début et le nombre d'an que j'indique dans "nbrean" à obtenir ma date
d'aboutissement, donc 28/01/2004 si j'ai indiqué "3" dans "nbrean" j'obtiens
bien 28/01/2008 mais j'ai des cas ou c'est 3ans et 4 mois ou 2 mois ou 6mois,
alors comment faire pour obtenir 28/03/2008 pour 4 ans et 3 mois ??????
Ben oui pourquoi faire simple quant on peut faire compliqué ???? mais c'est
peut être très simple pour vous ... mais pour moi archi complexe
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--
Uriane


Avatar
Gilbert
Bonjour,

Pour ajouter 2 mois et 2 ans à ta date:
DateAdd("yyyy", 2, DateAdd("m", 2, TaDate))

--
Gilbert


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

Bonjour,
par la fonction "ajdate"aaaa";"datedeb";"nbrean" j'arrive à avoir d'après
ma
date de début et le nombre d'an que j'indique dans "nbrean" à obtenir ma
date
d'aboutissement, donc 28/01/2004 si j'ai indiqué "3" dans "nbrean"
j'obtiens
bien 28/01/2008 mais j'ai des cas ou c'est 3ans et 4 mois ou 2 mois ou
6mois,
alors comment faire pour obtenir 28/03/2008 pour 4 ans et 3 mois ??????
Ben oui pourquoi faire simple quant on peut faire compliqué ???? mais
c'est
peut être très simple pour vous ... mais pour moi archi complexe
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--
Uriane


Avatar
uriane
Merci tout d'abord pour ton aide, mais il y a un mais pour afficher 1 an et 2
mois à
01/04/2005 j'ai le résultat suivant 29/12/1899
c'est quoi ma bêtise ? que j'applique ma façon
(=AjDate("aaaa";[nbjours];[date_echelon]) Et
AjDate("m";[nbmois];[date_echelon])
ou
(=AjDate("aaaa";1;[date_echelon]) Et AjDate("m";2;date_echelon])

??
--
Uriane



Bonjour,

Pour ajouter 2 mois et 2 ans à ta date:
DateAdd("yyyy", 2, DateAdd("m", 2, TaDate))

--
Gilbert


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

Bonjour,
par la fonction "ajdate"aaaa";"datedeb";"nbrean" j'arrive à avoir d'après
ma
date de début et le nombre d'an que j'indique dans "nbrean" à obtenir ma
date
d'aboutissement, donc 28/01/2004 si j'ai indiqué "3" dans "nbrean"
j'obtiens
bien 28/01/2008 mais j'ai des cas ou c'est 3ans et 4 mois ou 2 mois ou
6mois,
alors comment faire pour obtenir 28/03/2008 pour 4 ans et 3 mois ??????
Ben oui pourquoi faire simple quant on peut faire compliqué ???? mais
c'est
peut être très simple pour vous ... mais pour moi archi complexe
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--
Uriane







Avatar
Gilbert
Tu ne dois pas avoir un Et entre tes appel de la fonction, mais les 2 appels
doivent être imbriqués

AjDate("aaaa";1;AjDate("m";2;[date_echelon]))


--
Gilbert


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

Merci tout d'abord pour ton aide, mais il y a un mais pour afficher 1 an
et 2
mois à
01/04/2005 j'ai le résultat suivant 29/12/1899
c'est quoi ma bêtise ? que j'applique ma façon
(=AjDate("aaaa";[nbjours];[date_echelon]) Et
AjDate("m";[nbmois];[date_echelon])
ou
(=AjDate("aaaa";1;[date_echelon]) Et AjDate("m";2;date_echelon])

??
--
Uriane



Bonjour,

Pour ajouter 2 mois et 2 ans à ta date:
DateAdd("yyyy", 2, DateAdd("m", 2, TaDate))

--
Gilbert


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

Bonjour,
par la fonction "ajdate"aaaa";"datedeb";"nbrean" j'arrive à avoir
d'après
ma
date de début et le nombre d'an que j'indique dans "nbrean" à obtenir
ma
date
d'aboutissement, donc 28/01/2004 si j'ai indiqué "3" dans "nbrean"
j'obtiens
bien 28/01/2008 mais j'ai des cas ou c'est 3ans et 4 mois ou 2 mois ou
6mois,
alors comment faire pour obtenir 28/03/2008 pour 4 ans et 3 mois ??????
Ben oui pourquoi faire simple quant on peut faire compliqué ???? mais
c'est
peut être très simple pour vous ... mais pour moi archi complexe
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--
Uriane









Avatar
uriane
Yessssssssssssssssss merci pourquoi vouloir mettre un "ET" je ne sais pas
Merciiiiiiiiiiiiiii
--
Uriane



Tu ne dois pas avoir un Et entre tes appel de la fonction, mais les 2 appels
doivent être imbriqués

AjDate("aaaa";1;AjDate("m";2;[date_echelon]))


--
Gilbert


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

Merci tout d'abord pour ton aide, mais il y a un mais pour afficher 1 an
et 2
mois à
01/04/2005 j'ai le résultat suivant 29/12/1899
c'est quoi ma bêtise ? que j'applique ma façon
(=AjDate("aaaa";[nbjours];[date_echelon]) Et
AjDate("m";[nbmois];[date_echelon])
ou
(=AjDate("aaaa";1;[date_echelon]) Et AjDate("m";2;date_echelon])

??
--
Uriane



Bonjour,

Pour ajouter 2 mois et 2 ans à ta date:
DateAdd("yyyy", 2, DateAdd("m", 2, TaDate))

--
Gilbert


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

Bonjour,
par la fonction "ajdate"aaaa";"datedeb";"nbrean" j'arrive à avoir
d'après
ma
date de début et le nombre d'an que j'indique dans "nbrean" à obtenir
ma
date
d'aboutissement, donc 28/01/2004 si j'ai indiqué "3" dans "nbrean"
j'obtiens
bien 28/01/2008 mais j'ai des cas ou c'est 3ans et 4 mois ou 2 mois ou
6mois,
alors comment faire pour obtenir 28/03/2008 pour 4 ans et 3 mois ??????
Ben oui pourquoi faire simple quant on peut faire compliqué ???? mais
c'est
peut être très simple pour vous ... mais pour moi archi complexe
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
--
Uriane