Calcul sur date et quantité
Bonjour
Je cherche à créer un indicateur prévisionnel de respect des dates de livraisons qui me permettrait d'optimiser mon plan de production.
Critère de tolérance :
Une commande est considérée comme livrée à l'heure si elle répond à la fois à 2 critères :
- elle doit être livrée au maximum 7 jours calendaires après la date demandée par le client
- la quantité ne doit pas être inférieure à 90 % de la quantité demandée
Il faut explorer la colonne D
Une commande qui a + de 7 jours de retard doit être ignorée car elle n'est pas livrée dans les critères de tolérance et est déjà comptée pour 0.
Lorsque l'on arrive à la date du jour - 7 en colonne D, il faut pour chaque commande :
* regarder en colonne H si le stock est >= 0, si oui mettre 1 en colonne I
* si le stock est négatif, faire le rapport stock/qté cde :
- s'il est <= à 10% de la qté cdée, mettre 1 en colonne I
- s'il est < 10% de la qté commandée, explorer les lignes suivantes à la recherche d'une livraison :
~ si dans les 7 jours maxi suivants la date de la commande, une ou plusieurs livraisons permettent de "couvrir" 90 % de la quantité commandée, mettre 1 en colonne I en face de la commande
~ sinon mettre 0
Puis passer à la commande suivante et refaire le même calcul.
En écrivant tout cela, je me rends compte qu'il faut sans doute faire appel à une macro, plutôt qu'à une formule. Mais là je n'y connais rien.
Cela parle-t-il à l'un d'entre vous ?
Merci
Bertrand
Bonjour
Je suis parti du fichier sur ce post
Le bilan je ne vois pas (pas cherché) comment faire
Juste une synthèse
A voir
Soucis lors de l'enregistrement (2003 vers 2007 macros)
Si quelqu'un(e) connait le pourquoi du comment : Merci à lui (elle)
-- 24 Fév 2011, 17:55 --
Bonjour
Après des essais je me suis rendu compte de beaucoup de bug
Une nouvelle version
Mais ces
Bon alors à tester et à vérifier
Bonjour
Je ne pensais pas que ma demande nécessiterait autant de lignes de programme.
Un grand merci pour cet aide précieuse et le temps passé.
J'ai testé le programme sur des données réelles. Globalement il répond tout à fait au besoin.
Il reste cependant un petit bug dans le calcul de l'indicateur.
Il devrait y avoir un "1" lorsque la commande est livrée à >= 90% de la quantité commandée dans les 7 jours suivants la date de celle-ci.
Voir le résultat sur l'exemple ci-joint avec date = 25-02-2011
Par ailleurs, serait-il possible de mettre le chiffre 0 (à la place d'une cellule vide) lorsque la commande n'entre pas dans les critères de tolérance. Ceci m'aiderait pour créer un TCD pour l'onglet résultat.
Encore un grand merci pour ton aide
Bertrand
Bonjour
Les erreurs corrigées (en principe)
J'ai rajouté le filtre pour ne prendre que FRANCE-DIST EXPORT
Bonne journée
Bonsoir
Je n'ai pas trouvé d'autre bug.
J'ai monté mes indicateurs à partir de l'onglet "Stocks projetés" avec 4 TCD. Ce n'est sans doute pas du travail de pro, mais seul le résultat compte et j'ai exactement ce que je cherchais.
Encore merci infiniment pour ton aide
Bertrand