Calcul d'horaire transport routier

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Calcul d'horaire transport routier

Message par heims »

salut à tous,
je suis face a une situation que je n'arrive pas a gérer d'où ma venue sur le forum,
je travaille dans le domaine du transport, étant chauffeur pl/spl je souhaitais mettre en place une gestion de calcul automatique pour calculer mes temps de travail réel que se soit de jour ou de nuit mon problème se situe au niveau des calcul d'heure de nuit,et d'un calcul en h% ne pouvant pas faire de tableau je vais me contenter du mode texte j'indiquerais les cellules par le correspondante

A = date
B = nom de tournée
C = heure de debut
D = heure de fin
E = coupure
F = total (heure travaillé-coupure)
G = total des heures de nuits-coupure
H = F mais en heure avec les minute en % (h%)
I = G mais en heure avec les minute en % (h%)

je met la Lettre de la cellule suivi d'un x pour éviter les A1, A2 etc tout les calcul sont sur la même ligne

A B C D E F G H I
09/12 xxxxx 20:15 6:30 0:50 9:25 8:10 9,42 8,17

formule pour calculer F =Dx+(24-Cx)-Ex
formule pour calculer G =MOD(MIN(Dx;"06:00")-MAX(Cx;"21:00");1)-Ex (cette formule fonctionne sous Excel mais pas sous OpenOffice Err : 504 (d'ou mon premier problème))
Formule pour calculer H =(F8-ENT(F8))*24
formule pour calculer I = identique a la formule du dessus sauf que sa joue sur la cellule G au lieu de F

voilà pour l'exemple maintenant voici mes 2 problème le premier je cherche une solution pour rendre ma formule compatible ou une équivalence pour OOo, le second serais que je souhaiterais faire directement mon calcul de F et G en h% sans passé en 2 calcul distinct.

Merci d'avance
Cordialement
Heims
Dernière modification par Papayes le 09 déc. 2009 13:06, modifié 1 fois.
Raison : Modification du titre, problème est implicite.
OpenOffice 3.1.1 sous karmic koala
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
Messages : 3223
Inscription : 13 janv. 2006 16:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Calcul d'horaire transport routier

Message par Grenouille »

Bonjour,
heims a écrit :ne pouvant pas faire de tableau je vais me contenter du mode texte j'indiquerais les cellules
Mais non, tu peux créer un classeur avec tes données et le joindre : comment faire

A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

Merci Grenouille je joint en lien le fichier
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1.1 sous karmic koala
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Calcul d'horaire transport routier

Message par jeanmimi »

Bonjour,
Un tableau comme celui qui est joint pourrait-il convenir ?
Les heures sont à entrer sous la forme : xx:yy
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Calcul d'horaire transport routier

Message par gerard24 »

Bonjour,

En E8, tes heures de coupures ne sont pas bonnes (regardes dans la barre de formule ou formates en [hh:mm]

En F8, même constat la formule n'est pas bonne, remplaces =D8-(24-C8)-E8 par =D8+1-C8-E8

En G8, dans la formule remplaces "6:00" par 6/24 ou TEMPS(6;0;0) idem pour "21:00". De même à la fin c'est -E8 et non -F8.

Code : Tout sélectionner

=MOD(MIN(D8;6/24)-MAX(C8;21/24);1)-E8
En H8, pas besoin de =(F8-ENT(F8))*24 , =F8*24 suffit ENT(F8) étant égal à 0
le second serais que je souhaiterais faire directement mon calcul de F et G en h% sans passé en 2 calcul distinct.
Là, je n'ai pas compris ce que tu souhaites...
test_planning.ods
A+

Nota : La principale différence entre OOo.Calc et Excel vient du fait que Excel ne sait pas gérer les dates et heures négatives.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par gerard24 le 09 déc. 2009 14:40, modifié 1 fois.
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

Merci Jeanmimi de ta réponse au niveau des h% sa pourrais le faire au choix j'aurais préféré que sa sois sur la même cellule mais bon si je ne peu pas faire autrement je prend quand même lol par contre concernant les heures de nuit sa ne marche pas car il faut jouer sur la tranche horaire 21h00 6h00
OpenOffice 3.1.1 sous karmic koala
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

merci Gerard24
concernant les heures de nuit mon soucis est résolue grâce a toi concernant les h% en faite je voulais qu'en sortie de calcul je tombe sur un resultat de 7h25% (7:25) au lieu de mon temps réel qui est de 7h15min (7:15)

tel que je suis la j'ai mon h total (normal) en F et mon h total % en H je souhaitais avoir mon h% sans avoir a passez par mon h réel
OpenOffice 3.1.1 sous karmic koala
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Calcul d'horaire transport routier

Message par jeanmimi »

Tu peux avoir le total dans une seule cellule affichant l'heure et les centièmes de minutes de cette façon.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

merci Jeanmimi
jeanmimi a écrit :Tu peux avoir le total dans une seule cellule affichant l'heure et les centièmes de minutes de cette façon.
en faite mon souhait reel serais de supprimer la case total pour la remplacer par celle h% donc avoir un resultat h% directement a la sortie de mon calcul d'heure sans avoir a faire 2 operation
OpenOffice 3.1.1 sous karmic koala
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Calcul d'horaire transport routier

Message par jeanmimi »

Comme çà ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

c'est exactement sa que je souhaite faire mais je n'arrive pas a l'adapter a ma formule de calcul d'heure de nuit qui est =MOD(MIN(D8;6/24)-MAX(C8;21/24);1)-E8 si tu me trouve comment l'adapter a ta formule j'aurais ma solution complète en tout cas un grand merci

solution trouvé pour l'adapter au heures de nuit maintenant la question bête je l'es envoyé a Gerard24 mais je la pose au cas ou sur le forum est t-il posible de modifier la dite formule d'heure de nuit % [=HEURE(MOD(MIN(D8;6/24)-MAX(C8;21/24);1)-E8)+ARRONDI(MINUTE(MOD(MIN(D8;6/24)-MAX(C8;21/24);1)-E8)/60*100)/100] de maniere a ce que si je ne fais pas d'heure de nuit je puisse avoir un résultat nulle de manière a ne pas corrompre le calcul total des heure de nuit en fin de mois
OpenOffice 3.1.1 sous karmic koala
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

Personne n'a d'idee je reformule mon probleme je fais des calcul d'heure de nuit qui sont automatiquement convertie en heures centiemes je cherche a avoir une valeur null ou de 0 si je ne fais pas d'heure de nuit donc si je ne travail pas ntre 21 h et 06h voici ma formule actuelle

=HEURE(MOD(MIN(D8;6/24)-MAX(C8;21/24);1)-E8)+ARRONDI(MINUTE(MOD(MIN(D8;6/24)-MAX(C8;21/24);1)-E8)/60*100)/100
OpenOffice 3.1.1 sous karmic koala
SlOOoP
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 27 févr. 2008 13:59

Re: Calcul d'horaire transport routier

Message par SlOOoP »

sans voir ton classeur modifié, une piste à explorer :

Code : Tout sélectionner

=si(et(heure_début_tournée>=21:00;heure_fin_tournée<=6:00);0;calcul)
OpenOffice 3.1 - Win XP SP2
heims
Fraîchement OOthentifié
Messages : 8
Inscription : 09 déc. 2009 11:31

Re: Calcul d'horaire transport routier

Message par heims »

SlOOoP a écrit :sans voir ton classeur modifié, une piste à explorer :

Code : Tout sélectionner

=si(et(heure_début_tournée>=21:00;heure_fin_tournée<=6:00);0;calcul)
merci de ta réponse SlOOoP pour etre franc je n'es rien compris lol je suis partie d'une toute petite base et les personne du forum m'ont beaucoup aidé je te met un lien de mon fichier pour que tu voie l'ampleur de mon dilemme lol
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1.1 sous karmic koala
SlOOoP
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 27 févr. 2008 13:59

Re: Calcul d'horaire transport routier

Message par SlOOoP »

Le calcul des horaires de nuit ne doit se faire que si tu n'empiète pas sur la tranche horaire 21h à 6h
Aussi, j'ai ajouter le test suivant

Code : Tout sélectionner

(C8+(MAX(C8:D8)-MIN(C8:D8)))>(0,88)
en clair :) , si l'heure de début plus la durée de travail dépasse 0,88 (soit 21h) on fait le calcul des heures de nuit, sinon on mets 0

Dans mon exemple je n'ai pas tenu compte de ta pause bien méritée :D
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1 - Win XP SP2