[OK]calcul de temps

Discussions et dépannage concernant Access (Toutes versions).

Modérateur : Modérateurs

Répondre
charlie44
Membre récent
Membre récent
Messages : 11
Enregistré le : 02 juin 2005, 23:00:00

[OK]calcul de temps

Message par charlie44 » 10 oct. 2003, 02:06:00

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

julien712
Membre
Membre
Messages : 79
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Dammartin en Goele

Message par julien712 » 18 oct. 2003, 20:54:00

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

DR400
Membre
Membre
Messages : 77
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Bretagne

Message par DR400 » 18 oct. 2003, 21:34:00

Salut,
Tu peux faire cela sous Excel,en attribuant un formar horaire aux cellules que tu veux additionner
rv

charlie44
Membre récent
Membre récent
Messages : 11
Enregistré le : 02 juin 2005, 23:00:00

Message par charlie44 » 26 oct. 2003, 05:10:00


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

Titus
Modérateur
Modérateur
Messages : 7275
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Bruxelles
Contact :

Message par Titus » 26 oct. 2003, 10:48:00

Salut,

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

Merci.
A+
Image
Ma configuration est ici, employez Google.

Invité

Message par Invité » 27 oct. 2003, 21:40:00

Pour transformer le total des minutes en heures minutes voilà  une formule

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



Albert
Membre
Membre
Messages : 80
Enregistré le : 02 juin 2005, 23:00:00
Localisation : angers (49)

Message par Albert » 28 oct. 2003, 09:25:00

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

Invité

Message par Invité » 17 nov. 2003, 22:17:00

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


philippe
Modérateur
Modérateur
Messages : 1451
Enregistré le : 02 juin 2005, 23:00:00

Message par philippe » 18 nov. 2003, 09:06:00

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.

@+
Image

nicopan
Membre habitué
Membre habitué
Messages : 126
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Coutances

Message par nicopan » 19 nov. 2003, 08:40:00

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.

Ciao
Image
NiCo

logun
Modérateur
Modérateur
Messages : 1048
Enregistré le : 02 juin 2005, 23:00:00
Localisation : les pieds dans l' eau

Message par logun » 19 nov. 2003, 12:09:00

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

charlie44
Membre récent
Membre récent
Messages : 11
Enregistré le : 02 juin 2005, 23:00:00

Message par charlie44 » 25 nov. 2003, 06:50:00

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

charlie44
Membre récent
Membre récent
Messages : 11
Enregistré le : 02 juin 2005, 23:00:00

Message par charlie44 » 25 nov. 2003, 06:57:00

Mon problème est résolu, certes ! mais je ne sais toujours pas sur quel bouton cliquer pour indiquer qu'il est résolu !

philippe
Modérateur
Modérateur
Messages : 1451
Enregistré le : 02 juin 2005, 23:00:00

Message par philippe » 25 nov. 2003, 09:43:00

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">

Répondre

Retourner vers « Access »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités