Microsoft 365 Analyse du risque de destruction : Produits avec peremption et forecast

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nguentsi

XLDnaute Nouveau
Bonjour,

J'aurais besoin d'aide pour monter un fichier, je suis en train de me mordre les doigts....

L'idée est d'identifier le risque de destruction sur les stocks disponible, en tenant compte des dates de peremptions des differents lots de l'article concerné + de la consommation prévisionnel sur l'article concerné.

Il faut par ailleurs tenir compte du fait qu'il n'est plus possible de commercialiser un lot à moins de 2 mois de sa peremption.

J'ai mis touts les éléments en PJ qui devrait permettre de monter un tableau permettant d'identifier combien d'unités pour chaque lots risquent d'etre detruites

Je vous remercie d'avance pour l'attention que vous porterez à ma demande,
Bien cdt,

Nguentsi
 

Pièces jointes

Solution
J'ai finalement tout fait par formules en élargissant le tableau des stocks des colonnes nécessaires.

Les calculs tiennent compte du fait que le tableau tout entier doit être trié:
- Sur le Produit
- Sur la Limite de commercialisation
- Sur le Lot
Pour ne pas avoir à se rappeler tout ça j'ai mis un bouton qui fait le tri selon ces critères.

Le tableau est un tableau structuré. car même si la syntaxe est parfois laborieuse, cela permet des références faciles et sécurisées aux données. Il doit le rester et donc les manips doivent s'y adapter.
Voir les manips dans ce Post:

J'ai placé une ligne modèle à conserver qui contient les...
Bonjour,

Question 1:
Pour calculer les consommations à la date du 23/11/2020 faut-il:
1 - Intégrer les consommations de novembre 2020 au prorata du nombre de jours restants en novembre ?
2 - Partir du mois du 1er novembre ?
3 - Partir du mois du 1er décembre ?

Question 2:
Le choix des lots à allouer à la consommation est-il fait "logiquement", c'est à dire en considérant en priorité les lots à plus courte échéance de péremption ?

Question 3:
La consommation à prendre en compte va-t-elle jusqu'à la date de péremption ou jusqu'à la date de fin de commercialisation (2 mois avant le date de péremption) ?
 
Dernière édition:
Bonjour Dudu2,

Merci pour votre retour rapide.
Mes réponses ci dessous:

Question 1:
Pour calculer les consommations à la date du 23/11/2020 , il faudrait en effet, idealement, affiner au prorata du nombre de jours restants.

Question 2:

Tout a fait, nous partons du principe que les peremptions les plus courtes partent en 1er.


Question 3:
La consommation à prendre en compte doit aller jusqu'à la fin de la commercilisation ( soit en effet 2 mois avant date de peremption. Idealement il serait souhaitable de pouvoir ajuter cette donnée dans le tableau)
 
J'essaie de faire un tableau uniquement basé sur des formules. C'est sans doute plus facile en VBA.
D'ailleurs en modifiant les tableaux en tableaux structurés pour en faciliter les références et aussi permettre un tri facile du tableau des produits nécessaire à la chose.

Je verrai ça ce soir sauf si quelqu'un a déjà proposé une solution. Inutile d'être plusieurs à plancher sur le sujet.
 
Ton problème est tout sauf simple et je m'y suis cassé les dents pendant plusieurs heures. Un vrai casse-tête !
1606170106533.gif

En fait, il faut faire un mélange de tableaux et formules et de VBA.
Je n'ai d'ailleurs pas terminé, mais juste fait un draft qui, si validé, peut servir à la suite pour le VBA.
J'ai transformé les tableaux en tableaux structurés pour plus de facilité de manipulation.

En effet, il faut construire un tableau résultat (en VBA, le tableau vert) par produit et par périodes de dates de péremtpion triées ascendantes avec tous les lots du produit de la période groupés car je ne vois pas comment prioriser les sorties d'un lot par rapport à un autre quand ils partagent la même date de péremption.

Pour le draft, je n'ai travaillé que sur le Produit B qui a l'avantage d'avoir 1 ligne par période. Pour le Produit A, c'est le VBA qui fera le regroupement par période et valorisera les informations de période dans le tableau résultat. Pour le reste ce sont les formules qui feront le travail.

Si ça te convient je continue...
 

Pièces jointes

J'ai finalement tout fait par formules en élargissant le tableau des stocks des colonnes nécessaires.

Les calculs tiennent compte du fait que le tableau tout entier doit être trié:
- Sur le Produit
- Sur la Limite de commercialisation
- Sur le Lot
Pour ne pas avoir à se rappeler tout ça j'ai mis un bouton qui fait le tri selon ces critères.

Le tableau est un tableau structuré. car même si la syntaxe est parfois laborieuse, cela permet des références faciles et sécurisées aux données. Il doit le rester et donc les manips doivent s'y adapter.
Voir les manips dans ce Post:

J'ai placé une ligne modèle à conserver qui contient les formules de sorte que si tout doit être supprimé puis des lignes ajoutées, en principe Excel fera le nécessaire pour propager les formules à partir de la ligne modèle.

Je pense (!) avoir réglé ce problème difficile après pas mal de torsions de neurones et d'essais ratés sur l'approche à adopter. Mais il serait bon que tu testes sur des cas limités et bien particuliers pour valider le bidule.

Si tu as des questions ou remarques...
 

Pièces jointes

Dernière édition:
On peut aller un peu plus loin pour la gestion du tableau qui pourrait s'avérer délicate selon la manière dont tu gères les infos.
Si besoin, je peux, par VBA, avec un bouton, charger ce tableau structuré à partir d'un ou plusieurs tableaux "standards" qui seraient la source des données pour te libérer des contraintes liées à son caractère "structuré" et aux formules qui le composent.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour