Page 1 sur 1

[OK]calcul de temps

Posté : 10 oct. 2003, 02:06:00
par charlie44
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

Posté : 18 oct. 2003, 20:54:00
par julien712
il faut que tu fasse un programme sous visual basic
que tu peut trouver dans access. avec ca tu fais un programme et il te permettras d'ajuster et d'additioner
mais cela sera tres compliquer si tu nas pas de notion de access
je n'est que ca a te proposer

bonne soirée

Posté : 18 oct. 2003, 21:34:00
par DR400
Salut,
Tu peux faire cela sous Excel,en attribuant un formar horaire aux cellules que tu veux additionner
rv

Posté : 26 oct. 2003, 05:10:00
par charlie44

Merci à  tous les deux, je vais essayer de me débrouiller.

Posté : 26 oct. 2003, 10:48:00
par Titus
Salut,

Dis-nous si à§a fonctionne, et quelle solution tu as employée.

Merci.

Posté : 27 oct. 2003, 21:40:00
par Invité
Pour transformer le total des minutes en heures minutes voilà  une formule

(sommedesminutes)60 & " H" & (sommedesMinutes) Mod 60 & " Mn"



Posté : 28 oct. 2003, 09:25:00
par Albert
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

Posté : 17 nov. 2003, 22:17:00
par Invité
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


Posté : 18 nov. 2003, 09:06:00
par philippe
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.


Posté : 19 nov. 2003, 08:40:00
par nicopan
Salut,

Je ne comprend pas bien. Sommes nous ds le forume Access ?
Tout le monde donne des infos pour Exell !
La sol que j'ai donné (TimeSerial) est une fct de VBAccess.


Posté : 19 nov. 2003, 12:09:00
par logun
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

Posté : 25 nov. 2003, 06:50:00
par charlie44
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

Posté : 25 nov. 2003, 06:57:00
par charlie44
Mon problème est résolu, certes ! mais je ne sais toujours pas sur quel bouton cliquer pour indiquer qu'il est résolu !

Posté : 25 nov. 2003, 09:43:00
par philippe
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">