[Résolu] Heures récupération

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.
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

[Résolu] Heures récupération

Message par spot21 »

Bonjour à tous,

j'ai fait une recherche sur le forum mais je ne trouve pas un problème similaire au mien (ou alors j'ai mal cherché).
J'aimerai trouver une formule (pas trop complexe et qui tiendrait dans la cellule E7) pour calculer les heures à récupérer au -delà du temps de travail théorique.

Une contrainte : le temps de trajet est compté 1 fois (retour) en semaine et 2 fois le week end (aller retour)

Merci d'avance pour votre aide précieuse
Spot
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par spot21 le 19 oct. 2013 20:26, modifié 1 fois.
LibO 5.2 Windows 10
rosaguy
Membre cOOnverti
Membre cOOnverti
Messages : 311
Inscription : 11 déc. 2012 10:08
Localisation : Vallée du Grésivaudan

Re: Heures récupération

Message par rosaguy »

Bonjour spot21,

Je vois encore quelques points à éclaircir pour poser le problème correctement.

D'abord, la récupération se fait à la semaine au minimum.
Ensuite, le temps de trajet doit être considéré comme temps de travail aller et retour voire allerS et retourS.

Ensuite, le taux de majoration (enfin je suppose -taux 1,5 ou 2) ne compte-t-il pas que pour la rémunération ?

Puis comment sont comptées les heures (fin à 23h16 est-ce 1/4 h, 1/2 h, 1h ou 16 min ?)
OpenOffice 4.1.1 LibO 4.3.6
Windows 7 Familiale premium 64 bits

"Si cela va sans le dire, ça va toujours mieux en le disant et en le montrant" Joindre un fichier
Vous avez la solution : Baliser [Résolu]
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

Bjr Rosaguy, merci d'étudier mon problème.

Voici donc des précisions :

je souhaite juste calculer pour un jour J le temps de récupération.
Le temps de trajet pris en compte est uniquement le retour, sauf le week end ou effectivement il faut compter l'aller et le retour.
Le taux de majoration (1,5 et 2) compte pour le temps à récupérer (exemple : après 22:00 1heure travaillée = 2 heure à récupérer)
Les heures sont comptées à la minute près.

Merci d'avance.
Spot21
LibO 5.2 Windows 10
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Heures récupération

Message par phip »

Bonsoir
voir dans le fichier joint ci bien compris le problème
la partie en bleu peut être effacée.
cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

merci Phip,
2 remarques :
- on ne récupère que les heures au-delà de 18h00
- tu n'as pas pris en compte les heures entre 18h00 et 20h00 qui sont récupérables également (mais au coefficient 1)

Merci d'avance
Spot
LibO 5.2 Windows 10
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Heures récupération

Message par phip »

Nouveau fichier avec nouvelles informations.
cordialement
Dernière modification par phip le 17 oct. 2013 20:38, modifié 1 fois.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

Désolé Phip, ça ne fonctionne toujours pas :
- si l'heure de fin est 19:00 est le trajet de 1:00 cela donne 4:00 alors que le résultat devrait être 2:00 (19:00-18:00 = 1:00 + 1:00 de trajet)

je te redonne les contraintes :

en semaine
avant 18h00 = rien
entre 18h00 et 20h00 = x1
entre 20h00 et 22h00 = x1,5
aau-delà de 22h00 = x2
le trajet est compté 1 fois

le week end
toutes les heures (même avant 18h00) = x2
le trajet x2

merci d'avance.
Spot21
LibO 5.2 Windows 10
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Heures récupération

Message par phip »

erreur dans le fichier je corrige
cordialement
 Ajout : voir fichier avec corrections pour semaine et pour le week end une proposition
Heures récupérationV4.ods
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

Bonjour Phip, ça ne fonctionne toujours pas donc je résume les contraintes :

Les trajet :
en semaine x1 (retour seulement)
en week end x2 (aller et retour)

le temps de travail à récupérer
en semaine
avant 18h00 = rien
la part entre 18h00 et 20h00 = x1
la part entre 20h00 et 22h00 = x1,5
le reste au-delà de 22h00 = x2

le week end
toutes les heures (même avant 18h00) = x2


Attention le travail peut se terminer après minuit

merci d'avance.
Spot
LibO 5.2 Windows 10
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Heures récupération

Message par phip »

spot21 a écrit :ça ne fonctionne toujours pas
quoi en particulier
dans quel formule semaine ou week end
cordialement
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10007
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Heures récupération

Message par Jeff »

Bonjour à tous,
par spot21 » 17 Oct 2013 04:08 a écrit :calculer les heures à récupérer au -delà du temps de travail théorique. Une contrainte : le temps de trajet est compté 1 fois (retour) en semaine et 2 fois le week end
spot21 » 17 Oct 2013 17:06 a écrit :Le temps de trajet pris en compte est uniquement le retour, sauf le week end ou effectivement il faut compter l'aller et le retour.
Le taux de majoration (1,5 et 2) compte pour le temps à récupérer (exemple : après 22:00 1heure travaillée = 2 heure à récupérer)
Les heures sont comptées à la minute près.
spot21 » 17 Oct 2013 20:15 a écrit :on ne récupère que les heures au-delà de 18h00
spot21 » 18 Oct 2013 06:26 a écrit :Attention le travail peut se terminer après minuit
Je vais attendre une p’tite semaine avant de participer à ce sujet, d’ici là, le cahier des charges sera peut-être complet :mrgreen:

Si le travail se termine après minuit, ça veut donc dire que l’heure de fin est inférieure à l’heure de début.

Pour calculer l’heure de fin :
  • L’heure de début corresponds à l’heure saisie + le jour voulu, une fonction SI pourrait par exemple calculer l’heure de fin :
  • Si l’heure de fin + le jour voulu est inférieure à l’heure de début plus le jour voulu
  • alors l’heure de fin + le jour voulu + 1
  • sinon heure de fin + jour voulu.
Affiche les dates et les heures dans tes cellules (Format JJ/MM/AA HH:MM), tu comprendra alors la logique des calculs.

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

oui Phip tu as raison, je n'avais pas assez précisé les contraintes au début de ma demande :oops:
Mais mon dernier message est complet maintenant.
Ce qui ne fonctionne pas (comme je voudrais) dans ton fichier ? :
je prend un exemple :
vendredi, trajet : 1h00, début 15h00, fin 18h00, le résultat devrait être 1h00 (en semaine on ne récupère que les heures au delà de 18h00)
mais dans ton tableau cela donne 8h00, c'est généreux de ta part mais l'employeur ne sera pas vraiment d'accord :)

Merci de ta patiente.
Spot21
LibO 5.2 Windows 10
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Heures récupération

Message par phip »

Bonjour
+1 Jeff
spot21 a écrit :vendredi, trajet : 1h00, début 15h00, fin 18h00, le résultat devrait être 1h00 (en semaine on ne récupère que les heures au delà de 18h00)
mais dans ton tableau cela donne 8h00,
oui dans la ligne week end
avec fichier
Heures récupérationV4.ods
spot21 a écrit :le week end
toutes les heures (même avant 18h00) = x2
1h trajet + 3 heures travaillées donc 4 h à multiplier par 2 soit 8h
dans le lignes semaine j'ai bien 1h
donc les formules fonctionnent.
voir la copie d'écran jointe.
cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

D'accord, autant pour moi je n'avais pas compris l'intérêt des 2 zones (une pour la semaine 1 pour le week end).
Par contre dans la zone semaine qi l'on saisie une heure après minuit dans la zone fin cela n'a pas l'air de fonctionner

Cdlt.
spot21
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 5.2 Windows 10
phip
HédOOniste
HédOOniste
Messages : 2016
Inscription : 09 juin 2010 18:13

Re: Heures récupération

Message par phip »

exact mais au départ il n'y avait que la journée à prendre en compte
sur 2 jours il faut tout refaire
spot21 a écrit :je souhaite juste calculer pour un jour J le temps de récupération
un jour 00:00h - 24:00h
Jeff a écrit :Pour calculer l’heure de fin :

L’heure de début corresponds à l’heure saisie + le jour voulu, une fonction SI pourrait par exemple calculer l’heure de fin :

Si l’heure de fin + le jour voulu est inférieure à l’heure de début plus le jour voulu
alors l’heure de fin + le jour voulu + 1
sinon heure de fin + jour voulu.


Affiche les dates et les heures dans tes cellules (Format JJ/MM/AA HH:MM), tu comprendra alors la logique d
+1 Jeff

cordialement
 Ajout : Une proposition avec prise en charge de période au-delà de 24 heures.
Une aide à la saisie pour la date et pour l’heure.
Présentation du résultat sur une ligne.
À tester et faire évoluer.
Cordialement.
Heures récupérationV5.ods
 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Comment baliser correctement ?
AOO 4.1.4 Win10 Famille 1709
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

ok, merci Phip, je vais travailler la dessus.
Cdlt.
Spot21
LibO 5.2 Windows 10
Avatar de l’utilisateur
Renyeu
Membre OOrganisé
Membre OOrganisé
Messages : 78
Inscription : 06 mai 2010 12:16
Localisation : 91300

Re: Heures récupération

Message par Renyeu »

Salut,
Et une proposition, une! :wink:
En espérant avoir compris la demande et que l'énoncé n'ait pas trop évolué
Cdlt
Renyeu
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version : 7.3.7.2
Ubuntu 22.04.2
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

Re: Heures récupération

Message par spot21 »

Bonjour Renyeu, c'est super et presuqe ça, sauf que (et c'était bien précisé :wink: ) :

le week end toutes les heures (même avant 18h00) = x2

Super boulot en tout cas (même si tu as été obligé de scinder les calculs en plusieurs cellules).
Spot21
LibO 5.2 Windows 10
Avatar de l’utilisateur
Renyeu
Membre OOrganisé
Membre OOrganisé
Messages : 78
Inscription : 06 mai 2010 12:16
Localisation : 91300

Re: Heures récupération

Message par Renyeu »

En pj une nouvelle livraison
Cdlt
Renyeu
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version : 7.3.7.2
Ubuntu 22.04.2
spot21
Membre lOOyal
Membre lOOyal
Messages : 27
Inscription : 13 oct. 2013 10:58

[Résolu] Re: Heures récupération

Message par spot21 »

Bravo :bravo: :bravo: et merci 1000 fois Renyeu, c'est exactement cela, il ne me reste plus qu'à analyser tes formules.

Et voilà un post résiolu ! :super:
LibO 5.2 Windows 10