convertir des jours en mois, en année....

  • Initiateur de la discussion Initiateur de la discussion Février
  • 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 !

F

Février

Guest
je veut convertir un nombre de jours en mois et en années et inversement ex :

480 jours = .....mois .....années

36 ans = ..... mois .....jours

180 mois = ..... années .... jours

Merci de vos lumières.
 
Merci, mais je vois pas comment le format cellule peut me donner par exemple : 490 jours = tant de mois et tant d'années ou l'inverse pour 36 années cela donne tant de jours et tant de mois.

Si tu as une autre solution, merci de me la donner car je galère.
A+
 
excuse ma reponse un peu rapide

il y a surement autre chose (notamment parmi les formules) mais voici deja une fonction pour avoir les annees mois jours a partir d'un nombre

Function moisjour(nbr)
annee = Int(nbr / 365.25)
mois = Int((nbr Mod 365.25) / 30)
jour = nbr - Int(annee * 365.25) - 30 * mois
moisjour = annee & ' annee(s) ' & mois & ' mois ' & jour & ' jour(s)'
End Function

a mettre dans un module et a recuperer dans les fonctions personnalisées
 
rebonjour

2 autres fonctions pour les autres pb

pour avoir les mois et jours à partir du nbr d'années

Function ansenmois(nbr)
mois = Int(nbr / 30)
jours = nbr Mod 30
ansenmois = mois & ' mois ' & jours & ' jour(s)'
End Function

pour avoir des années et mois à partir d'un nbr de mois

Function moisenannee(nbr)
annee = Int(nbr / 12)
mois = Int(nbr Mod 12)
moisenannee = annee & ' annee(s) ' & mois & ' mois '
End Function
 
Bonjou,
Pour utiliser le format de cellule seul, il faut que la syntaxe soit celle qu'excel reconnait dans la chaine de départ.
Par exemple, vous pouvez mettre au format aa "années" m "mois" j "jours", et en écrivant un total de jours, vous obtiendrez le détail.
De la même façon, si vous écrivez le detail au format date jj/mm/aa, vous pouvez obtenir le total de jours, en ecrivant dans une autre cellule =a1-01/01/2000, cette cellule au format nombre sans décimale.
Est-ce que vous comprenez le principe?
 
Bonjour le fil

[Pour infos]
Vous avez remarqué que vous répondez dans un fil initié en 2006 par Février (et non pas par acheghib qui multiplie sa question dans de vieux fils (au moins 10 fils sortis de la poussière depuis hier)
Pourtant, un* des membres du forum, lui a conseillé de créer sa propre discussion
(En vain apparemment)
EDITION: *: qui vient de se reconnaître 😉
[/Pour infos]
 
Dernière édition:
Bonjour à tous, @Staple1600

[...]
Vous avez remarqué que vous répondez dans un fil initié en 2006 par Février (et non pas par acheghib qui multiplie sa question dans de vieux fils (au moins 10 fils sortis de la poussière depuis hier)
Pourtant, un des membres lui a conseillé de créer sa propre discussion
(En vain apparemment)
Eh oui, - ça en fait au moins un qui suit 🙂 - Probablement un syndrome de post compulsion, qui l'empêche de se poser la question :
"Mais pourquoi donc se fait-ce t'il que y'a person qui répond?"
 
Bonsour® JM
en effet...
et toujours la même litanie énigmatique :
SVB. Suggérer une correction

utiliser DATEDIF pour calculer le nombre de jours entre 2 dates ????
😉 =jourA-jourB ' resultat format nombre

sinon concernant :
je veut convertir un nombre de jours en mois et en années et inversement ex :

480 jours ----> = format(nbjours;"aaaa")-1900 &" an(s) " & format(nbjours;"m")-1 &" mois "& format(nbjours;"j")&" jr(s)"
ou bien encore :
=ENT(nbjours/365,25) &" an(s) " & ENT(nbjours/(365,25/12)) &" mois "& ENT(MOD(nbjours;365,25/12))&" jr(s)"

inversement :
=date(nbannées; nbmois-1; nbjours) ' format cellule : nombre !!!
ou bien
=nbannées*365.25+nbmois*(365.25/12)+nbjours ' format cellule : nombre !!!
 
Bonjour le fil

[Pour infos]
Vous avez remarqué que vous répondez dans un fil initié en 2006 par Février (et non pas par acheghib qui multiplie sa question dans de vieux fils (au moins 10 fils sortis de la poussière depuis hier)
Pourtant, un* des membres du forum, lui a conseillé de créer sa propre discussion
(En vain apparemment)
EDITION: *: qui vient de se reconnaître 😉
[/Pour infos]
Effectivement! Serait-il possible d'avoir une pop-up lorsque l'on souhaite deterrer un sujet, indiquant qu'il vaut mieux créer un nouveau fil?
Je l'ai déjà vu sur d'autres forums, mais je ne sais pas ce que cela implique derrière...
De même, serait-il possible si le sujet est detérré tout de même, qu'il y ai un affichage "Attention, sujet detérré" pour ceux qui voudraient aider sans forcément penser à vérifier les dates?
Je pense que @David XLD serait plus à même de répondre sur ces points.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
62
Réponses
4
Affichages
107
Réponses
7
Affichages
147
Réponses
17
Affichages
678
Retour