Convertir un temps en année mois et jours en nombre
Résolu
cece0403
-
cece0403 -
cece0403 -
Bonjour,
Je souhaite convertir des temps de service fournis en année, mois et jours en nombre de jours pour pouvoir calculer automatiquement une moyenne de service en fonction des critères différents.
Exemple :
2 an(s) 1 mois 12 jours = 773
Je souhaite convertir des temps de service fournis en année, mois et jours en nombre de jours pour pouvoir calculer automatiquement une moyenne de service en fonction des critères différents.
Exemple :
2 an(s) 1 mois 12 jours = 773
A voir également:
- Convertir trimestre en année
- Convertir trimestre en mois - Meilleures réponses
- Convertir jours en années, mois jours excel - Meilleures réponses
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Convertir kindle en epub - Guide
- Convertir audio en texte word - Guide
5 réponses
Une conversion ne sera jamais juste.
Il serait judicieux de travailler à partir de la date de début et de la date de fin, ce qui permet d'utiliser la fonction DATEDIF qui tient compte des mois de 28, 30 et 31 jours, et des années bissextiles, notamment ...
Il serait judicieux de travailler à partir de la date de début et de la date de fin, ce qui permet d'utiliser la fonction DATEDIF qui tient compte des mois de 28, 30 et 31 jours, et des années bissextiles, notamment ...
Bonjour
et vos données de départ sont;
__ où
__sous quelle forme
__et que fait on avec les années bissextiles si elles sont concernées?
à vous lire
et vos données de départ sont;
__ où
__sous quelle forme
__et que fait on avec les années bissextiles si elles sont concernées?
à vous lire
Bonjour cece
Pour extraire du texte dans une cellule les nombres et les multiplier par le nombre de jours et additionner le tout, formule pour un temps de service en B4 :
=GAUCHE(B4;TROUVE(" ";B4)-1)*365 + STXT(B4;TROUVE(")";B4)+2;2)*30 + STXT(B4;TROUVE("j";B4)-3;2)*1
Cdlmnt
Via
Pour extraire du texte dans une cellule les nombres et les multiplier par le nombre de jours et additionner le tout, formule pour un temps de service en B4 :
=GAUCHE(B4;TROUVE(" ";B4)-1)*365 + STXT(B4;TROUVE(")";B4)+2;2)*30 + STXT(B4;TROUVE("j";B4)-3;2)*1
Cdlmnt
Via
Bonjour via55, merci pour ces éléments. Quand j'entre l'ensemble de la formule ça ne fonctionne pas (#valeur). Par contre, si j'entre que le début de la formule, ça me fait bien le calcul pour les années. Mais si je reprends la même formule éventuellement dans une autre colonne pour les mois puis pour les jours, ça ne fonctionne pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
anj = inputbox ("Combien d'années")
mj = inputbox ("Combien de mois")
jj= inputbox ("Combien jour")
tja = anh*365
tjm = mj*30
tj= jj + tja + tjm
msgbox " "&tj&" "
Met ça dans un bloc note que tu renommes en .vbs.
Pour l'instant il donne un nombre approximatif du temps en jours mais je vais l’améliorer pour qu'il donne un temps dont tu pourrsa choisir l'unité de mesure (mois, jours,heures, minutes, seconde) et qui sera exact.
mj = inputbox ("Combien de mois")
jj= inputbox ("Combien jour")
tja = anh*365
tjm = mj*30
tj= jj + tja + tjm
msgbox " "&tj&" "
Met ça dans un bloc note que tu renommes en .vbs.
Pour l'instant il donne un nombre approximatif du temps en jours mais je vais l’améliorer pour qu'il donne un temps dont tu pourrsa choisir l'unité de mesure (mois, jours,heures, minutes, seconde) et qui sera exact.