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
A voir également:

3 réponses

Kwak_for_Ever Messages postés 10 Date d'inscription samedi 16 décembre 2017 Statut Membre Dernière intervention 5 août 2023
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
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