Formule casse-tête

Résolu/Fermé
Zorbaxx
Messages postés
29
Date d'inscription
mercredi 20 décembre 2017
Statut
Membre
Dernière intervention
8 novembre 2018
- 20 déc. 2017 à 03:18
Zorbaxx
Messages postés
29
Date d'inscription
mercredi 20 décembre 2017
Statut
Membre
Dernière intervention
8 novembre 2018
- 21 déc. 2017 à 00:01
Bonjour à tous,
Je me tourne vers vous suite à de longues heures de prise de tête :p. Je suis entrain d'éffectuer un claseur permettant de calculer des productivité horaires et je bloque sur une formule.
Je dois connaitre le nombre d'heures qu'un employé a passé sur une tâche. J'ai donc des "heures de début" et des heures de fin" variables. Le problème vient avec les temps de pauses, je vous donne les horaires cela sera plus parlant :
3 horaires:

Matin (6:00-14:00) - Après-midi (14:00-22:00) - Nuit (22:00-5:30)

En sachant que le matin ont lieu 2 pauses (8:30-8:45 et 11:30-12:00), l'après-midi 1 pause (17:45-18:15) et la nuit une pause (2:00-2:30)

Comment faire pour calculer le temps qu'un employé a passé sur cette tâche si par exemple il s'y met à 9:00? Sachant qu'il aura déja pris sa pause de 15 min mais pas celle de 30min par exemple? Voila la formule que j'utilise mais qui ne tien pas compte de l'heure à laquelle il a commencé :

=SI($D$2="Matin";P7-O7-$W$20;SI($D$2="Après-midi";P7-O7-$W$21;SI($D$2="Nuit";P7-O7-$W$22+SI(O7>P7;1))))

Si quelqu'un a une solution je suis preneur, Merci à tous

3 réponses

Kwak_for_Ever
Messages postés
9
Date d'inscription
samedi 16 décembre 2017
Statut
Membre
Dernière intervention
22 juillet 2019

20 déc. 2017 à 07:43
Bonjour,
Je pense que cette formule te conviendra

=somme(((Heuredébut>6:00)*((HeuredeFin<14:00)*(P7-O7-$W$20))+((Heuredébut>14:00)*((HeuredeFin<22:00)*(P7-O7-$W$21))+((Heuredébut>22:00)*((HeuredeFin<6)*(P7-O7-$W$22))
0
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 272
Modifié le 20 déc. 2017 à 08:40
Bonjour
pour pouvoir vous donner une réponse efficace (afin surtout de traiter tous les cas de figures horaires), pouvez vous déposer un modèle ici:
http://mon partage.fr
et revenir coller ici le lien créé sur le site
bidonnez si besoin les infos confidentielles
à vous lire
crdlmnt


La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Zorbaxx
Messages postés
29
Date d'inscription
mercredi 20 décembre 2017
Statut
Membre
Dernière intervention
8 novembre 2018

21 déc. 2017 à 00:01
Merci beaucoup de votre aide mais j'ai finalement contourné le problème (aprés négociation avec le boss ^^) en créant une colonne supplémentaire qui reprend les heures de pauses prise pendant la tâche effectuée. J'ai donc "heure de fin" - "heure de début"- "pause"

Pourquoi faire simple quand on peut faire compliqué ^^

Merci beaucoup tout de même
0