Calcul des horaires à cheval de deux jours

Résolu
Jomsoft Messages postés 5 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010 - 17 janv. 2010 à 18:17
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 20 janv. 2010 à 20:01
Bonjour,
Je calcule les heures de travail des employés dans une entreprise qui travaille jour et nuit.
C'est ok pour les heures de la nuit et jour du même jour mais pas si l'employé a commencé le soir avant dès 23 heures. Comment fait pour le calcul de l'horaire entre deux jours.
Merci pour l'info

5 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
17 janv. 2010 à 19:30
Bonjour,

exactement comme dans la vie courante, peut-être
comment fait-on dans la vie courante dans un tel cas ? on calcule une durée à partir de deux ensembles date et heure.

____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
3
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
17 janv. 2010 à 19:38
Si maintenant tu n'as pas prévu de stocker en mémoire des "dates et heures", mais des heures uniquement ===>>> un truc (mais valable uniquement pour une différence de 1 jour maxi).
Une expression conditionnelle :
- Si heure fin < heure début, tu es forcément passé d'un jour à l'autre et il te suffit de faire le cumul de ces deux durées : (minuit - heure debut) + (heure fin - minuit)
- si heure fin > heure début : durée = heure fin - heure debut.
____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
3
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
20 janv. 2010 à 20:01
Ouui ?
Et tu n'as pas oublié un geste ?
Fais-le pour rendre service à d'autres forumeurs recherchant la solution :
Tu as juste à cliquer sur "réponse acceptée" sur la réponse que tu as appliquée !

____________________
Très intéressante fable, L'OISELEUR, L'AUTOUR ET L'ALOUETTE !
Cliquer sur "Réponse acceptée" (en bas d'une solution avérée adéquate) rendra service à d'autres. PENSEZ-Y.
3
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
17 janv. 2010 à 20:30
Salut
Une solution simple :
Si le calcul "HeureFin - HeureDébut" est négatif, ajoute 24.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jomsoft Messages postés 5 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 26 janvier 2010
20 janv. 2010 à 19:56
Salut,
Merci pour les réponses à ma question. J'ai essayé d'appliquer vos conseils et cela fonctionne.
Merci de votre aide.
Salutations
0
Rejoignez-nous