[OK]calcul de temps
Modérateur : Modérateurs
[OK]calcul de temps
Bonjour à tous,
Ma question est la suivante : comment puis-je additionner des valeurs en minutes afin d'obtenir des ajustements en heures si besoin ?
Ex. : 45 minutes + 20 minutes -> 1 h 05 minutes .
Merci
Ma question est la suivante : comment puis-je additionner des valeurs en minutes afin d'obtenir des ajustements en heures si besoin ?
Ex. : 45 minutes + 20 minutes -> 1 h 05 minutes .
Merci
Salut,
Voila la réponse à ta question, du moins la formule à utiliser. Tu entres des minutes et te transforme en xx h xx mn. Elle prends en compte les négatifs et fait references à un petit calcul intermédiaire (L5 ici)
=SI(ABS($L5)<60;$L5&" mn";(ARRONDI.INF(($L5/60);0)&" h "&(MOD(ABS($L5);60))&" mn")) pour la cellule de destination et =SOMME(C$3:C5)-SOMME(D$3:D5) pour le petit calcul intermédiaire.
Pas facile a démontrer derriere un clavier, si tu veux je t'envoie le fichier excel
Bon courage
Voila la réponse à ta question, du moins la formule à utiliser. Tu entres des minutes et te transforme en xx h xx mn. Elle prends en compte les négatifs et fait references à un petit calcul intermédiaire (L5 ici)
=SI(ABS($L5)<60;$L5&" mn";(ARRONDI.INF(($L5/60);0)&" h "&(MOD(ABS($L5);60))&" mn")) pour la cellule de destination et =SOMME(C$3:C5)-SOMME(D$3:D5) pour le petit calcul intermédiaire.
Pas facile a démontrer derriere un clavier, si tu veux je t'envoie le fichier excel
Bon courage
Bonjour à vous,
De même qu'il conseillé d'utiliser la fct recherche sur ce forum, je vs conseille d'utiliser l'aide intuitive d'access.
Il existe une fonction très simple = TimeSerial(hour, minute, second)
ainsi si vs TimeSerial(0, 45 + 30,) renvoie 1:15:00
Attention, si le total est superieur à 24 il donnera un resultat de ce genre :
?timeserial(20,278,0)
31/12/1899 00:38:00
NiCo
De même qu'il conseillé d'utiliser la fct recherche sur ce forum, je vs conseille d'utiliser l'aide intuitive d'access.
Il existe une fonction très simple = TimeSerial(hour, minute, second)
ainsi si vs TimeSerial(0, 45 + 30,) renvoie 1:15:00
Attention, si le total est superieur à 24 il donnera un resultat de ce genre :
?timeserial(20,278,0)
31/12/1899 00:38:00
NiCo
Salut.
J'ai déjà appliqué la solution d' Albert et son "MOD". Ca marche.
Lorsque j'étais en RTC avec 4 FAI (dont 3 limités à quelques heures gratis)
je me suis fait une petite feuille Excel afin de gérer le temps passé sur le Web avec chacun d'entre eux.
C'est maintenant dans les cartons (mais je sais plus oà¹).
Si tu veux que j' essaye de retrouver cette feuille Excel, dis le.
Mais sans garantie de la retrouver.
J'ai déjà appliqué la solution d' Albert et son "MOD". Ca marche.
Lorsque j'étais en RTC avec 4 FAI (dont 3 limités à quelques heures gratis)
je me suis fait une petite feuille Excel afin de gérer le temps passé sur le Web avec chacun d'entre eux.
C'est maintenant dans les cartons (mais je sais plus oà¹).
Si tu veux que j' essaye de retrouver cette feuille Excel, dis le.
Mais sans garantie de la retrouver.
@+
-
- Modérateur
- Messages : 1048
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : les pieds dans l' eau
ouf, bien compliqué tout à§a
j'utilise simplement le format de cellule suivant :
personalisé et [HH]:mm
et je cumul, les heures, les minutes les secondes, en renvoyant en resultat un total d'heures , le cumul de mes journées de travail sur quinze jours.
il faut alors entrer les heures sous le format 00:45 pour 45mn
23:00 pour 23H etc ...
si tu veux un exemple je peux te fournir mon fichier
j'utilise simplement le format de cellule suivant :
personalisé et [HH]:mm
et je cumul, les heures, les minutes les secondes, en renvoyant en resultat un total d'heures , le cumul de mes journées de travail sur quinze jours.
il faut alors entrer les heures sous le format 00:45 pour 45mn
23:00 pour 23H etc ...
si tu veux un exemple je peux te fournir mon fichier
Bonjour et merci à tous.
En effet, les formules Excel ne peuvent pas s'intégrer dans mon programme.
J'ai enfin trouvé la solution.
Il faut que je mette une formule qui me permette tout d'abord d'extraite le nombre d'heures (=CNUM([temps passé mn]/60)), puis que j'ote du temps passé en mn la contrepartie que je viens de calculer afin qu'il ne me reste que les minutes n'appartenant pas au total des heures....
C'est tout !
Merci encore à tous
En effet, les formules Excel ne peuvent pas s'intégrer dans mon programme.
J'ai enfin trouvé la solution.
Il faut que je mette une formule qui me permette tout d'abord d'extraite le nombre d'heures (=CNUM([temps passé mn]/60)), puis que j'ote du temps passé en mn la contrepartie que je viens de calculer afin qu'il ne me reste que les minutes n'appartenant pas au total des heures....
C'est tout !
Merci encore à tous
Salut, Charlie.
Voir ici, pour une explication "Cocher OK, prob résolu" :
<a href="viewtopic.php?topic=9833&forum=14&0" target="_blank">viewtopic.php?topic=9833&forum=14&0</a>
Tu peux aussi le faire en éditant un de tes Posts.
<IMG SRC="/images/instantbbcode/sign_modo.gif">
Voir ici, pour une explication "Cocher OK, prob résolu" :
<a href="viewtopic.php?topic=9833&forum=14&0" target="_blank">viewtopic.php?topic=9833&forum=14&0</a>
Tu peux aussi le faire en éditant un de tes Posts.
<IMG SRC="/images/instantbbcode/sign_modo.gif">
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités