ajouter un nb d annee , mois , jours a une autre duree

BZH56

XLDnaute Occasionnel
bonjour a tous

je calcule avec datif une durée ce qui marche bien mais je dois rajouter a ce résultat une autre durée en format type '1 an 2 mois, 5 jours" ce qui complique bien ma situation.
il est possible de formater autrement la duree a rajouter pour faciliter le calcul

je fais confiance a nos specialistes pour me proposer une solution
merci a tous (fichier joint)
 

Catrice

XLDnaute Barbatruc
Re : ajouter un nb d annee , mois , jours a une autre duree

Re,

Tu peux récupérer le nombre de jours de cette façon :
=DATEDIF(0;DATE(1;2;5);"d")
ou
=JOURS360(0;DATE(1;2;5);VRAI)

qui donnent un résultat différent.

Mais il faudrait que tu donnes un exemple du calcul d'origine.
Tu recuperes un nombre de jours, de mois ou d'années ?

Vor le fichier joint
 

Pièces jointes

  • Classeur1.xls
    13.5 KB · Affichages: 299
  • Classeur1.xls
    13.5 KB · Affichages: 309
  • Classeur1.xls
    13.5 KB · Affichages: 312

BZH56

XLDnaute Occasionnel
Re : ajouter un nb d annee , mois , jours a une autre duree

desole ,je viens de me rendre compte que ma piece jointe n etait pas passee a cause du format calcul de date.xlsx alors j ai fait un zip
je pense que c est a cause de datedif qui est une fonction sup
a suivre
 

Pièces jointes

  • calcul de date.zip
    3.8 KB · Affichages: 159
  • calcul de date.zip
    3.8 KB · Affichages: 175
  • calcul de date.zip
    3.8 KB · Affichages: 177

hoerwind

XLDnaute Barbatruc
Re : ajouter un nb d annee , mois , jours a une autre duree

Bonjour, salut Catrice,

J'ai compris la question autrement.

Exemple si le tout est sur la même feuille.
A1 : une date de début
B1 : une date de fin
C1 : une formule sur base de DATEDIF qui renvoie un délai sous le format : "x an y mois z mois"
D1 : "1 an 2 mois, 5 jours" valeur importée en format texte.
La question : additionner C1 à D1

Je verrai la solution suivante :
B2 : Additionner à B1 les valeurs 1, 2 et 5 extraites de D1
C1 : la même formule qu'en C1, mais entre A1 et B2
 

BZH56

XLDnaute Occasionnel
Re : ajouter un nb d annee , mois , jours a une autre duree

désolé une deuxième fois

j ai vérifié le zip envoyé et c est bon
 

Pièces jointes

  • calcul de date.zip
    8.5 KB · Affichages: 174
  • calcul de date.zip
    8.5 KB · Affichages: 169
  • calcul de date.zip
    8.5 KB · Affichages: 160

ninbihan

XLDnaute Impliqué
Re : ajouter un nb d annee , mois , jours a une autre duree

Bonsoir tout le monde,

Message effacé, je dis que des bêtises !!!

Bon je réessaie, toujours à placer en I3
Code:
=DATEDIF(B3;DATE(D3+ANNEE(date);E3+MOIS(date);F3+JOUR(date));"y")&" ans , "&DATEDIF(B3;DATE(D3+ANNEE(date);E3+MOIS(date);F3+JOUR(date));"Ym")&" mois et "&DATEDIF(B3;DATE(D3+ANNEE(date);E3+MOIS(date);F3+JOUR(date));"Md")&" jours"

Bonne soirée à tous,

Ninbihan
 
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : ajouter un nb d annee , mois , jours a une autre duree

Bonjour,

Proposition en pièce jointe, suivant la procédure reprise sous mon dernier message.
Je n'obtiens pas le délai attendu, probablement parce qu'il n'a pas été tenu compte dans le calcul manuel d'un mois de février qui ne compte que 28 jours.

Petite remarque : il est à déconseiller de nommer une cellule ou une formule du même nom qu'une fonction, cela pourrait engendrer des messages d'erreur.
"date" a donc été modifié en "dat"
 

Pièces jointes

  • CalculDate.xls
    30 KB · Affichages: 237
  • CalculDate.xls
    30 KB · Affichages: 243
  • CalculDate.xls
    30 KB · Affichages: 254

BZH56

XLDnaute Occasionnel
Re : ajouter un nb d annee , mois , jours a une autre duree

Bonjour,

Proposition en pièce jointe, suivant la procédure reprise sous mon dernier message.
Je n'obtiens pas le délai attendu, probablement parce qu'il n'a pas été tenu compte dans le calcul manuel d'un mois de février qui ne compte que 28 jours.

Petite remarque : il est à déconseiller de nommer une cellule ou une formule du même nom qu'une fonction, cela pourrait engendrer des messages d'erreur.
"date" a donc été modifié en "dat"
merci hoerwind pour ta solution et le conseil sur l usage de date.

par contre , pour ma comprehension , peux tu m expliquer le calcul avec ce datsup qui n est pas un nom de cellule et comment il est imbrique dans la formule avec datedif.....
 

hoerwind

XLDnaute Barbatruc
Re : ajouter un nb d annee , mois , jours a une autre duree

Bonjour,

"datsup" est une formule nommée (menu Insertion - Noms - Définir) qui additionne à la date de référence (A1 ou "dat") le nombre d'années, de mois et de jours des colonnes D, E et F.

Active I3 et vois la formule.
Il serait peut-être prudent, dans cette formule nommée, de figer les colonnes en les précédant d'un $, j'ai oublié de le faire.
 

BZH56

XLDnaute Occasionnel
Re : ajouter un nb d annee , mois , jours a une autre duree

ok ca marche hoerwind

pour le fun , j ai tape par hasard une date de reference en A1 une date de janvier 2008 et j obtiens des valeurs de jours superieur a 30 ....en colonne anciennete

y a t il un bug quelque part????
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 165
Messages
2 085 881
Membres
103 009
dernier inscrit
dede972