J'aimerais à partir d'un paramétrage des jours de productions connaître la date de fin de ma commande (en tenant compte également des temps de production des commandes en amonts).
Malheureusement je coince sur la formule à utiliser.
Je vous joint le document, en vous remerciant par avance pour vos réponse.
j'ai remarqué que la feuille paramétrage n'était plus indépendante de l'année (ex: si je rentre une commande prévu en 2015 cela provoque des erreurs).
J'ai donc modifier tempsdispo1 tempsdispo2 ...
=INDEX(Paramètrage!$H$5:$H$375;EQUIV('Planificateur de commandes'!$A24&'Planificateur de commandes'!$B24;Paramètrage!$C$5:$C$376&Paramètrage!$D$5:$D$376;0))
Aussi, si la date de fin de la commande précédente ne correspond pas à la date de début de la prochaine, le temps consommé doit être égal à 0.
J'ai modifié la formule en J :
Je pensais que tu utilisais une feuille différente pour chaque année. Si ce n'est pas le cas, c'est plus simple d'utiliser des plages dynamiques dans la définition de tempsdispo1, tempsdispo2 et ainsi de suite. Je l'ai fait dans le fichier en pièce jointe avec
plagedate
Grace au 9^9, valeur que ne trouve pas la fonction EQUIV, les plages plagedate et plagetemps s'allongent au fur et à mesure qu'on rajoute des lignes à la suite sur la feuille paramétrage.
Pour ce qui est de la remise à zéro, je n'avai effectivement pas traité ce cas. C'est assez facile à corriger dans les colonnes I et J avec un +SI(D6>I5;0;J5) comme tu l'as fait.