Calcul d'année, mois et jour suivant un nombre [Résolu]

- - Dernière réponse : eriiic
Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
- 14 août 2019 à 08:50
Bonjour,

J'ai un nombre 12781 jours et je voudrais le convertir x ans x mois e jour(s) en tenant compte des années bissextil ma formule n'est pas bonne à cause qu'il n'y a pas date de départ =ENT(A13/365) & " an(s) " & ENT(MOD(A13;365)/30) & " mois " & MOD(A13;365)-(ENT(MOD(A13;365)/30)*30) & " jour(s)"

Merci d'avance.


Configuration: Windows / Chrome 76.0.3809.100
Afficher la suite 

1 réponse

Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
5594
0
Merci
Bonjour,

sans date de début ou de fin il ne peut pas y avoir de réponse exacte vu que le nombre de jours des mois varient.
Février a 28 ou 29 jours, mais tu as aussi juillet-août et décembre-janvier qui se suivent et font 2x31 jours. Tout ça change le résultat selon où débute ta période.
Obligé de te contenter d'une approximation.
eric


En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Merci, je n'y avait pas pensé, c'est ok.
Merci, très bien, une autre question comment soustraire =DATEDIF(A21;A22;"Y")&SI(DATEDIF(A21;A22;"Y")>1;" ans, ";" an, ")&DATEDIF(A21;A22;"YM") &" mois et "&DATEDIF(A21;A22;"MD")&SI(DATEDIF(A21;A22;"MD")>1;" jours";" jour") à =DATEDIF(A16;A17;"Y")&SI(DATEDIF(A16;A17;"Y")>1;" ans, ";" an, ")&DATEDIF(A16;A17;"YM")&" mois et "&DATEDIF(A16;A17;"MD")&SI(DATEDIF(A16;A17;"MD")>1;" jours";" jour")
j'ai essayer de mettre un - entre mais cela ne marche pas ?
eriiic
Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
5594 -
Pas bonjour non plus,

Normal, tu ne peux pas.
C'est une chaine de caractère, pas un nombre.
Fait la différence des durées en jours et un calcul approximatif (pour les raisons évoquées au-dessus)
eric
Bonjour et rebonjour, comment est que je peux faire ? Merci.
eriiic
Messages postés
22839
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 août 2019
5594 -
Bonjour,

je l'ai écrit.
eric
Commenter la réponse de eriiic