format pour calcul de temps

  • Initiateur de la discussion sylvain
  • Date de début
S

sylvain

Guest
Bonjour à tous,

Je suis tout nouveau sur ce forum, et tout d'abord je vous félicite pour la qualité et la rapidité des réponses.

J’ai fais un tour sur le forum mais je n'ai rien trouver concernant le Pb qui m'amene.

Voici mon Pb
J’ai créer un tableau pour la gestion de cycles avec une colonne début de cycle, une pour fin de cycle et une pour le calcul de la durée, jusque la pas de soucis !!
Ensuite je veut calculer le total des durées de cycles, mais je me heurte a un Pb de calcul ou de format de cellule si le total est supérieure à 31 jours

Je vous joint le tableau en question, si l’un d’entre vous peut m’éclairer a ce sujet il m’ôterait une épine du pied.

Merci d’avance à tous pour toute l’aide que vous pourrez m’apporter
 

Pièces jointes

  • calcycle.xls
    29.5 KB · Affichages: 250
J

john

Guest
Salut,

Voilà ton fichier modifié, mais pour ceux qui ne veulent pas spécialement télécharger le fichier voilà le format de la cellulle.

0 "Jour(s)",00" Heure(s)",00" Minute(s)"

Bonne journée.

John
 

Pièces jointes

  • calcycle.zip
    8.9 KB · Affichages: 125
  • calcycle.zip
    8.9 KB · Affichages: 123
  • calcycle.zip
    8.9 KB · Affichages: 118
J

john

Guest
re,

Juste un truc,

NE PAS OUBLIER DE ZIPPER VOS FICHIER

car vous aller encore vous faire ENGUEULER par les responsable du forum, et je peux les comprendre, car un fichier non zippé, prend énormément de place.

Bonne journée et bon zippage.

John
 
S

sylvain

Guest
merci beaucoup pour cette réponse rapide,

par contre comment faire dans cette fonction pour que si les heures sont > à 24 cela incremente les jours? (si possible) merci!

Et promis je n'oublierais plus de zipper les fichiers joints.

bonne journée!!
 
M

Monique

Guest
Bonjour,

Cette formule devrait fonctionner aussi, avec un format de cellule standard.
=DATEDIF(0;SOMME(C3:C20);"yd")&" jour"&SI(SOMME(C3:C20)>=2;"s";"")&" "&TEXTE(SOMME(C3:C20);"hh:mm")&" mn"
Le résultat est du texte et on ne peut pas faire de calculs par la suite.
 
J

john

Guest
Re,

Voilà une macro en vba qui te permettra de faire ce que tu aimerai.

Donc si les heures sont > 24 j'incrémente les jours de 1 et pareil sir les minutes sont > 60 j'incrémente les heures de 1.

Bonne journée.

John
 

Pièces jointes

  • calcycle.zip
    13.9 KB · Affichages: 108
  • calcycle.zip
    13.9 KB · Affichages: 105
  • calcycle.zip
    13.9 KB · Affichages: 113
S

sylvain

Guest
merci pour vos info,

je n'est pas encore essayer ces formules mais dès que je l'aurrais fait je vous dirais si ça marche ou si des problèmes persistent.

bonne journée et bon Week-end à tous
 
S

sylvain

Guest
bonjour à tous


les deux solutions que vous m'avez communiquées fonctionnent bien.

J'utiliserais soit la formule soit la macro en fonctions du type d'applications que je devrais mettre en place.

encore un grand merci à tous.
 

Discussions similaires

Réponses
49
Affichages
1 K
Réponses
4
Affichages
390

Statistiques des forums

Discussions
314 655
Messages
2 111 602
Membres
111 216
dernier inscrit
mauphico