Menu

Calcul charge : Changer de jour en fonction de l'horaire [Résolu]

Ducoduc 18 Messages postés lundi 19 décembre 2016Date d'inscription 30 mars 2018 Dernière intervention - 12 mai 2017 à 08:05 - Dernière réponse : Ducoduc 18 Messages postés lundi 19 décembre 2016Date d'inscription 30 mars 2018 Dernière intervention
- 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
Afficher la suite 

10 réponses

Répondre au sujet
Mike-31 16090 Messages postés dimanche 17 février 2008Date d'inscriptionContributeurStatut 20 avril 2018 Dernière intervention - 12 mai 2017 à 12:57
0
Utile
1
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")
Ducoduc 18 Messages postés lundi 19 décembre 2016Date d'inscription 30 mars 2018 Dernière intervention - 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+
Commenter la réponse de Mike-31
Raymond PENTIER 45565 Messages postés lundi 13 août 2007Date d'inscriptionContributeurStatut 23 avril 2018 Dernière intervention - 12 mai 2017 à 18:30
0
Utile
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.
Commenter la réponse de Raymond PENTIER
PHILOU10120 4964 Messages postés lundi 16 avril 2012Date d'inscription 21 avril 2018 Dernière intervention - 13 mai 2017 à 14:08
0
Utile
1
Bonjour

Une idée dans le fichier

http://www.cjoint.com/c/GEnmiyKIKdx
Ducoduc 18 Messages postés lundi 19 décembre 2016Date d'inscription 30 mars 2018 Dernière intervention - 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+
Commenter la réponse de PHILOU10120
Mike-31 16090 Messages postés dimanche 17 février 2008Date d'inscriptionContributeurStatut 20 avril 2018 Dernière intervention - 15 mai 2017 à 08:37
0
Utile
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
http://www.cjoint.com/c/GEpgKgez0Dj
Commenter la réponse de Mike-31
PHILOU10120 4964 Messages postés lundi 16 avril 2012Date d'inscription 21 avril 2018 Dernière intervention - 15 mai 2017 à 10:00
0
Utile
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
Commenter la réponse de PHILOU10120
Ducoduc 18 Messages postés lundi 19 décembre 2016Date d'inscription 30 mars 2018 Dernière intervention - 15 mai 2017 à 13:55
0
Utile
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 !
Commenter la réponse de Ducoduc
Mike-31 16090 Messages postés dimanche 17 février 2008Date d'inscriptionContributeurStatut 20 avril 2018 Dernière intervention - 15 mai 2017 à 14:26
0
Utile
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
Commenter la réponse de Mike-31
Ducoduc 18 Messages postés lundi 19 décembre 2016Date d'inscription 30 mars 2018 Dernière intervention - 15 mai 2017 à 15:17
0
Utile
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
Commenter la réponse de Ducoduc