Bonjour à tous,
Merci à Job75 pour la fonction VBA qui m’a permis d’avancer un peu dans mon problème, mais maintenant qu’il s’agit d’adapter la fonction à mes données je sèche totalement ... et j'aurais besoin d'un peu d'aide
Je cherche, non pas à calculer ma couverture de stock, mais le temps en passer en stock pour chaque approvisionnement ou entrée. Je pensais donc utiliser la fonction VBA avec comme idée que le nombre de jours de couverture de stock est égal au temps passer en stock, mais le raisonnement ne convient pas pour plusieurs raisons :
- Si pour une période T j’ai une entrée le matin = à la sortie du soir et un stock nul en fin de période la couverture est nulle pourtant mon produit est bien passé en stock environ ½ journée.
- Si à T mon stock vaut 4 et les sorties T+1 = 1, T+2=1 et T+3 = T= 4 = 0, la couverture est bien de 4 périodes, mais le temps passé en stock n’est que 2 périodes.
- Enfin les décimales et arrondi supérieur : si à T mon stock = 10 et les sorties de T+1 = 40 la couverture vaut 0 ou 0,25 mais mon stock (10) est resté 1 jour en entrepôt avant d’être expédié.
Ci-joint mon fichier de travail avec la fonction VBA, l’essai pour les décimales avec arrondi au supérieur et enfin les valeurs recherchées. Il s’agit de données historiques, je ne cherche pas à faire de prévisions, mais simplement à déterminer par approvisionnement le temps passé en stock avant expédition.
Si quelqu’un à une idée pour adapter le calcul de durée de couverture au temps passé en entrepôt ou une manière directe de le faire je suis preneur
En espérant avoir état clair,
Merci d’avance pour l’aide,
Joris