Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

additionner durées au format an mois jours

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

Blafi

XLDnaute Occasionnel
Bonjour le forum,

J'ai obtenu des durées grace à datedif au format texte "an mois jours" (ex 2 ans 5 mois 4 jours).
Comment additionner certaines de ces durées entre elles ? ex 🙁 2 ans 5 mois 4 jours) +( 2 ans 10 mois 12 jours))
Merci de votre réponse et à bientôt
 
Bonsour® il faut revenir aux date réelles :
(dateFin1-datedebut1)+(Datefin2-datedebut2)
puis appliquer alors Datedif comme vous le faites en considérant alors la nouvelle référence datedebut =0

seuls les calculs en jours sont viables, les durées an(365/366) et mois(28/29/30/31) ne sont pas des constantes !!!
 
Dernière édition:
Re,
Rectification : un petit problème
Pour Modeste : dans le fichier joint où j'ai appliqué les calculs préconisés plus haut, j'obtiens une différence sur les jours (22 avec diffdate et 20 en calculant à la main) alors que les ans et les mois sont justes.
Comment peut-on expliquer cela ? Avec le années bissextiles sans doute mais il y a alors un pb dans le calcul original.

Merci d'une éventuelle réponse et à bientôt.
 

Pièces jointes

Bonsour® 😕 c'est la faute à dateDiff...😛
😵 pour les raisons expliquées précédemment, l'utilisation d'une durée en années mois jours si elle satisfait l'œil et l'esprit n'est absolument pas rationnelle...!

😀 avec une année moyenne (sur 400 ans) de 365.25 jours
et une durée mois de 30.4375 jours
 
Bonsour®
En effet il n'y a pas d'année à 19 mois et de mois à 35 jours.
A essayer mais toujours pas certain de trouver le bon résultat au jour près.
Ta solution me semble plus juste.
JHA
😎 Plus juste ?? disons plus satisfaisante ...
😵 pour les raisons expliquées précédemment, l'utilisation d'une durée en années mois jours si elle satisfait l'œil et l'esprit n'est absolument pas rationnelle...!
sachant que le calcul intègre des mois partiels de début(x jours) et de fin(y jours)
tant que l'on ne précise pas le nombre de jours d'un mois, comment dire qu'a partir de la somme de ces x+y jours il y a 1 mois de plus et n jours de reliquat
 
Bonjour,

Mes excuses pour ce retard à répondre mais j'étais absent..
Merci Modeste geedee et JHA pour votre contribution à mon problème... En résumé il n'y a pas de solution satisfaisante avec mon affichage, et il faut donc "compter à la main" ou séparément pour y arriver (d'abord une durée puis une autre et faire l'addition...) ?

Merci quand même et à bientôt sur cet excellent forum..
 
Bonjour à tous,

Un essai sans DATEDIF() et avec des plages nommées pour éviter une formule à rallonge dans le cas d'ajout de date en B et A :



En C3 et suivantes (informatif car non indispensable pour la somme) :
Code:
=ENT((J-B3)/365.25)&(SI(ENT((J-B3)/365.25)>1;" ans ";" an ")&MOIS(J-B3)-1&" mois "&JOUR(J-B3)&(SI(JOUR(J-B3)>1;" jours";" jour")))

En C1 :
Code:
=ENT((J-(J-(Col_A-Col_B)))/365.25)&(SI(ENT((J-(J-(Col_A-Col_B)))/365.25)>1;" ans ";" an ")&MOIS(J-(J-(Col_A-Col_B)))-1&" mois "&JOUR(J-(J-(Col_A-Col_B)))-1&(SI(JOUR(J-(J-(Col_A-Col_B)))>1;" jours";" jour")))
A+ à tous
 

Pièces jointes

- 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ésolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
171
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
189
Réponses
0
Affichages
332
  • Question Question
Microsoft 365 Règle de 3
Réponses
11
Affichages
796
Réponses
1
Affichages
1 K
Réponses
3
Affichages
638
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…