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

Nanir

XLDnaute Occasionnel
Bonjour à tous,

Je n'arrive pas à trouver la solution à mon problème...
Je pars d'une date, et je veux lui rajouter des jours... le tout en trentième...

Par exemple sur excel :

01/09/04 + 360 = 27/08/2005?

Alors que je souhaite obtenir 01/09/05!

Comment faire?
Merci pour votre aide.
 
Re : Problème de date

re,

Oui elle fonctionne juste pour info complémentaire pour les années pas besoin +ENT(B1/360) car si l'ajout de mois fait changer l'année celle-ci changera

donc de la +ENT(MOD(B1;360)/30) peut etre diminué a +ENT(B1/30)

concernant les jour tu n'as besoin de faire un plus que si le nombre de jours ajouté n'est pas un multiple de 30

Jocelyn
 
Re : Problème de date

donc de la +ENT(MOD(B1;360)/30) peut etre diminué a +ENT(B1/30)

Merci pour le conseil. Je modifie.

concernant les jour tu n'as besoin de faire un plus que si le nombre de jours ajouté n'est pas un multiple de 30

Pas forcement un multiple de 30. Ca peut être 35 (1 mois et 5 jours) par exemple.

Merci beaucoup.
 
Re : Problème de date

Re
Tu n'as pas vue jourdecaler et c'est bien normal elle n'existe pas dans Excel, mais rien ne t'empèche de la créer.
C'est cette fonction que je te propose de mettre en place en insérant le code dans un module de ton fichier ou plus dans une complémentaire si tu veux quelle soit disponible pour tous les fichiers
Une fois installée, tu l'appels ainsi:
=jourdecaler(la cellule contenant la date; la cellule contenant le nombre de jour)
 
Re : Problème de date

Bonjour,

Désolé Sousou mais pour ce problème je souhaite me diriger vers une formule uniquement. Pas de vba.

Je rencontre toujours un problème avec cette formule :

Si date de départ en A1 le nombre de jour a ajouter en B1 :
=DATE(ANNEE(A1)+ENT(B1/360);MOIS(A1)+ENT(MOD(B1;360)/30);JOUR(A1)+TEXTE(MOD(B1;30);0))

A1 = 01/03/09
B1 = 359
Excel trouve le 02/03/2010...

Je comprends bien le raisonnement d'excel :
359 = 11 mois + 29 jours
01/03/09 + 11mois = 01/02/2010
01/02/2010 + 29jours = 02/03/2010

Alors que j'aimerai trouver la réponse suivante : 28/02/2010!!

Merci d'avance pour vos conseils... Car la, je galère...
 
Re : Problème de date

bonjour,

je ne vois pas de solution que peut etre en vba en définissant les variantes de chaque mois (ex:janvier,etc = 30 jours et février = 29 jours)

car même ds ton raisonnement pour février à 1 en ajoutant 29 tu veux obtenir un nombre moindre.


bpol
 
- 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
2
Affichages
259
Réponses
6
Affichages
258
Réponses
12
Affichages
327
Réponses
3
Affichages
194
Retour