Calcul date fin production selon plage horaire +jours ouvrés uniquement

Y compris Power BI, Power Query et toute autre question en lien avec Excel
N
Nathan
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 5 mars 2019
Version d'Excel : 365 fr

Message par Nathan » 5 mars 2019, 09:15

Bonjour,

Après de longues recherches sur les forums, je fais appel à vous pour essayer de trouver une formule me permettant de calculer une date de fin de production selon plusieurs critères.

Voici mon exemple :
D2 = Date de début de prod (format jj/mm/aaaa hh:mm:ss)
E2 = Délai estimé en minute
F2 = Conversion en Heure du délai estimé
G2 = Date de fin de prod (format jj/mm/aaaa hh:mm:ss)

Ce que j'aimerai, c'est trouver une formule en qui permettrai de calculer la date de fin de prod selon les critères ci-dessous :
- temps de prod calculé uniquement pendant les plages horaires (B5:B8)
- et pendant les jours ouvrés du lundi au vendredi
- pas de temps de prod WE et jours fériés (B13:B23)

Vous trouverez ci-joint le fichier en exemple.
Pouvez vous m'aider et m'expliquer comment faire svp ?
Merci par avance pour votre aide ! :)

Nathan
Calcul délai prod2.xlsx
(12.5 Kio) Téléchargé 20 fois
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'077
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 5 mars 2019, 09:49

Bonjour et bienvenue,

tu peux t'inspirer de ceci
calcul jour et heure de fin.xlsx
(14.1 Kio) Téléchargé 39 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
N
Nathan
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 5 mars 2019
Version d'Excel : 365 fr

Message par Nathan » 5 mars 2019, 10:04

Bonjour Steelson,

Merci pour ton retour rapide ! :)
J'ai pu regarder ton exemple est effectivement c'est déjà super.

Si j'ai bien compris les temp de gamme corresponds au temps en heure converti en nombre ?
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'077
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 5 mars 2019, 10:11

Désolé de ne pas avoir approfondi à partir de ton fichier, mais je suis pris par le temps ce matin.
Attention ! 1 heure, une minute, une seconde, ce sont toujours des valeurs numérqieus ! et plus particulièrement des valeurs décimales (1 égal en fait 24h c'est-à-dire un jour)

Je regarderai cet apm, il y a quelques pièges d'arrondi à éviter ...

edit : plus complexe que prévu dans la prise en compte de la pause ... je poursuis mes investigations

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'077
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 6 mars 2019, 09:51

A vérifier
j'ai détaillé la formule en ajoutant des colonnes intermédiaires car c'est assez complexe !
on pourrait ensuite tout rassembler après verdict, ou mieux et plus maintenable, faire une fonction VBA
calcul jour et heure de fin avec pause.xlsx
(14.12 Kio) Téléchargé 31 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
N
Nathan
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 5 mars 2019
Version d'Excel : 365 fr

Message par Nathan » 6 mars 2019, 13:41

Bonjour Steelson,

Ah oui c'est exactement ça !!

Je suis super impressionné 8[]

Effecitvement en VBA ça aurait été préférable, mais si un de mes collègues doit faire des ajustements dans le calcul et étant donné qu'ils n'ont pas de connaissance en VBA, il me fallait un moyen de pouvoir leurs laisser la main de corriger eux-mêmes.

Mais si jamais on peut le monter en VBA ce serait avec plaisir. Je vais essayer de chercher de mon côté ce qu'il y a sur ce sujet.

Merci Steelson pour ton aide précieuse.
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 14'077
Appréciations reçues : 832
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR
Téléchargements : Mes applications

Message par Steelson » 6 mars 2019, 14:48

A noter que si excel a mis en place une super solution pour les jours et les heures (jours = partie entière et heures = partie décimale), cela peut poser parfois des problèmes quand on compare deux nombres, on peut donc parfois avoir des sueprises quand on utilise les <= ou >= dans ce type de formules.
heures et précision de calcul.xlsx
(8.69 Kio) Téléchargé 24 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message