Calcul charge : Changer de jour en fonction de l'horaire

Résolu/Fermé
Ducoduc Messages postés 78 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 13 mars 2020 - 12 mai 2017 à 08:05
Ducoduc Messages postés 78 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 13 mars 2020 - 15 mai 2017 à 15:17
Bonjour à tous,

Je vous expose mon problème. Je souhaiterais créer un petit "planning de production" : je dois tester différents composants et chaque tests à une durée différente. Via mon tableau, je souhaiterais disposer d'un outils qui me dise facilement : en débutant le test lundi à 08h25, il sera finit à mercredi à 12h37.

Si les machines pouvaient fonctionner 24/24, alors mon tableau serait déjà fini. Cependant, et c'est là qu'est mon problème, les machines ne fonctionnent uniquement de 7h30 à 17h30, sans pause. Et malheureusement, je n'arrive pas à dire à Excel de changer de jour à partir de 17h30 (et de démarrer le jour suivant à partir de 7h30) lorsque la fin de test est par exemple un mardi à 18h30.

Pensez vous que ce soit possible sans passer par une macro ? Auriez vous une idée sur le sujet ?

D'avance, merci !

PJ : une ébauche de mon tableau
http://www.cjoint.com/c/GEmf1NuLTNV


Excel 2013
A voir également:

8 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
12 mai 2017 à 12:57
Bonjour,
essaye en K5
si le résultat est bon on verra après de simplifier la formule

=(SERIE.JOUR.OUVRE(B5+C5;SI(C5+"08:00:00">"17:30:00"*1;C5+"08:00:00"-"17:30:00"+"07:30:00"+"24:00:00";C5+"08:00:00");'Jour fériés'!A4:'Jour fériés'!A8))*1+SI(C5>"09:30:00"*1;SI(C5+"08:00:00">"17:30:00"*1;C5+"08:00:00"-"17:30:00"+"07:30:00"+"24:00:00";C5+"08:00:00")-"24:00:00";C5+"08:00:00")
0
Ducoduc Messages postés 78 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 13 mars 2020 15
15 mai 2017 à 08:16
Bonjour Mike-31

D'abord merci !
Ensuite, la formule ne fonctionne pas, elle me sort toujours la même valeur qu'en B5.
Je m'étonne que la formule ne fasse d'ailleurs pas référence à F5, qui est la durée du test.

A+
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
12 mai 2017 à 18:30
Bonjour Ducoduc.

Petite observation, sans aucune incidence sur le fichier, mais qui peut te servir à l'avenir :
Il ne faut pas abuser de parenthèses inutiles dans une formule ; ainsi =D5/E5/60/60 fonctionne aussi bien que =((D5/E5)/60/60)

Amicalement.
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
13 mai 2017 à 14:08
Bonjour

Une idée dans le fichier

http://www.cjoint.com/c/GEnmiyKIKdx
0
Ducoduc Messages postés 78 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 13 mars 2020 15
15 mai 2017 à 08:24
Bonjour PHILOU10120,

je te remercie pour ton tableau, plus complet que le mien et surtout pour l'affichage graphique. Cependant, j'ai du mal avec la case J7, qui je suppose est censée affichée le jour et l'heure de fin du test. Pour le jour cela semble être OK, mais l'heure de fin en J7 est toujours égale à I7, comme si le test commençait à minuit.

Merci :)
A+
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
15 mai 2017 à 08:37
Re,

regarde le fichier en retour ma formule semble fonctionner parfaitement
pour moi les colonnes de F à J sont inutiles

ensuite plusieurs possibilités d'affichages celui proposé avec ma formule initiale colonne M ou tu as dans la même cellule la date et l'heure ou tu dissocies la date dans une colonne exemple en colonne N et l'heure en colonne O
je t'ai proposé également de raccourcir la formule en utilisant des champs dynamiques exemple colonne K, si ça t'intéresse je t'expliquerais comment ça fonctionne
https://www.cjoint.com/c/GEpgKgez0Dj
0

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

Posez votre question
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
15 mai 2017 à 10:00
Bonjour Ducoduc

Oui la formule renvoie le jour à 00;00 h
Il manquait les minutes du départ du teste
Je les ai rajouté dans la formule

le fichier

http://www.cjoint.com/c/GEph5IQ03Zx
0
Ducoduc Messages postés 78 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 13 mars 2020 15
15 mai 2017 à 13:55
Mike-31,
j'imagine que les champs dynamiques renvoient à ce que tu as appelé H_E , H_S et Test. La valeur de Test serait la durée du test en question, c'est pourquoi les colonnes F à J seraient inutiles. Voilà ce que j'ai 'compris' .. :)


PHILOU10120,
merci, ça fonctionne parfaitement !
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
15 mai 2017 à 14:26
Re,

Oui c'est tout a fait cela, à la place d'écrire des données assez longue et souvent répétées dans une formule on nomme un champ, dans un de mes exemple H_S pour heure de sortie ou fin de journée remplace "17:30:00"*1 ou 'Jour fériés'!$A$4:$A$15 si la donnée vient d'une autre feuille soit 3 octets contre 12 et répété 4 fois pour H_S mais 7 fois pour la durée du test "08:00:00"*1
cette technique était utilisée pour contourner le nombre d'imbrications conditionnelles et les formules considérées trop longue par Excel

ensuite comme il est possible de faire le calcul directement les colonnes de F à J sont inutiles
0
Ducoduc Messages postés 78 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 13 mars 2020 15
15 mai 2017 à 15:17
Un grand merci à vous tous, pour votre aide et vos conseils, j'ai donc finalement deux solutions pour mon seul problème !

A la revoyure !
Ducoduc
0