Formule de cacule couverture de stock

polo23

XLDnaute Nouveau
Bonjour,

Je suis actuellement dans l'impasse pour calculer la couverture de mon stock (en nbre de semaine) par rapport au prévisions de ventes par semaine.

Auriez-vous un formule de calcul sous excel qui puisse m'aider.

Vous trouverez en pièce jointe un exemple.

D'avance merci.
 

Pièces jointes

  • Couverture stock.xlsx
    12.2 KB · Affichages: 247
  • Couverture stock.xlsx
    12.2 KB · Affichages: 211
  • Couverture stock.xlsx
    12.2 KB · Affichages: 226

ERIC S

XLDnaute Barbatruc
Re : Formule de cacule couverture de stock

Bonjour

1/ pour la couverture du stock, il faudrait des informations sur la consommation, je n'en ai pas vu dans ton fichier.

2/ je conseillerais de modifier ta numérotation de semaines par exemple (année année semainesemaine) exemple 1201
comme cela tes numéros feront toujours 4 chiffres et s'incrémenteront plus facilement
 

Legolas

XLDnaute Occasionnel
Re : Formule de cacule couverture de stock

Bonjour,

Pour améliorer un peu la formule d'Eric :

Code:
=GAUCHE(INDEX(A5:A37;EQUIV(D5;$C$5:$C$100;1));2)

Renvoie le numéro de semaine de couverture si le format de la date est ssaaaa (comme dans l'exemple).

A plus
 

ERIC S

XLDnaute Barbatruc
Re : Formule de cacule couverture de stock

Re

bonjour legolas

=DECALER(A4;EQUIV(D5;C5:C100;1);0) donne semaine+année

on ne peut pas utiliser gauche(;2) car comme je le disais quand les semaines sont inférieures à 10 il n'y a que 5 chiffres et non 6, d'où une numérotation plus conventionnelle (201201 ou 1201 ou 201)

dans la formule il ne faut pas mettre les $ ($5:$100) car on cherche une valeur dans le futur et donc il faut que les lignes s'incrémentent
 

polo23

XLDnaute Nouveau
Re : Formule de cacule couverture de stock

Bonjour,

Merci de votre aide !

Les formules ne fonctionnent pas.

Je souhaite connaitre le nombre de semaine couverte (et non le numéro de semaine) par le stock fin de semaine. Donc il ne faut pas prendre en compte les quantités de la semaine en cours.
 

ERIC S

XLDnaute Barbatruc
Re : Formule de cacule couverture de stock

Re

en partant de ma première proposition

=EQUIV(D5;C5:C100;1)-1

Le plus simple, comme nous ne sommes pas devins, reste d'indiquer les résultats souhaités en même temps que la question.
 

polo23

XLDnaute Nouveau
Re : Formule de cacule couverture de stock

Re

Vous trouverez en pièce jointe l'exemple avec les résultats souhaités avec deux exemples.


En Jaune : le stock à fin de semaine
En gris : le nombre de semaine de vente pour couvrir mon stock.

J'éspère que c'est un peu plus claire..
 

Pièces jointes

  • Couverture stock.xlsx
    12.5 KB · Affichages: 235
  • Couverture stock.xlsx
    12.5 KB · Affichages: 232
  • Couverture stock.xlsx
    12.5 KB · Affichages: 244

ERIC S

XLDnaute Barbatruc
Re : Formule de cacule couverture de stock

Bonjour

je ne comprends toujours pas tout à fait ton mode de calcul mais voilà pour l'explication :

pour le calcul en E5, il faut que je regarde la valeur cumulée à partir de B6
l'autre possibilité est d'ajouter B5 à E5 et de regarder le cumul en colonne C

equiv(;;1) cherche la valeur approximative dans une liste (equiv(;;0) chercherait la valeur exacte)
la fonction renvoie la position de l'élément dans la liste
pour la recherche E5, on cherche donc 12363+335 = 12698
la valeur approchée trouvée est : 11874, le 10ème élément de la liste C5:C100

Attention, cette formule ne gèrera pas les ruptures de stock : si le résultat est 1, cela veut dire que la semaine qui suit n'est pas couverte.

D'un autre côté, je pense qu'il serait plus logique de compter à partir de la ligne 6 et non de la ligne 5 (donnerait 9) avec la formule
=EQUIV(D5+C5;C5:C100;1)-1
à toi de voir

A regarder une formule qui gèrerait le retard si besoin
=SI((SOMME($D$5:D5)+$B$5-C6)<0;0;EQUIV(SOMME($D$5:D5)+$B$5;C5:C100;1)-1)
pas eu le temps de vérifier je pars en déplacement
 

polo23

XLDnaute Nouveau
Re : Formule de cacule couverture de stock

Bonjour,

D'accord avec toi avec la formule qui prend en compte les quantité à partir de la ligne 6. Je l'avais appliqué à ta formule pour avoir un résultat plus rapproché.

J'essaierai ta formule avec les retards plus tard, je te tiens au courant.

Merci pour ton aide.
 

Statistiques des forums

Discussions
312 683
Messages
2 090 905
Membres
104 693
dernier inscrit
azizou900