Rechercher : dans
Par :

Gestion de stock sur Excel

Dernière réponse le 6 jun 2009 à 16:10:30 cilia77, le 18 jan 2008 à 22:55:31 
 Signaler ce message aux modérateurs

Bonjour,

Je me permets d'écrire parce qu'à force de réfléchir, je ne sais plus par où commencer, et j'aurais besoin de conseils.

On me demande de créer une base pour la gestion de stocks d'une société qui vend des vêtements. Ce qui me pose poblème, c'est que dans ma base, il y a donc une ligne par action (entrée ou sortie de stocks). le problème étant que forcément, un même produit apparaîtra sur plusieurs lignes.

Admettons quelque chose comme ça :

Date Réf Stock mini Quantité entrée Quantitée sortie Stock à date
01/01/08 1 10 50
02/01/08 2 10 100
03/01/08 1 10 30
04/01/08 3 10 20
05/01/08 2 10 50

Comment savoir ce qu'il me reste au 5 janvier, sur chaque réf via des formules qui me permettent de rajouter des lignes ?

Je tatonne un peu Excel, mais je suis pas une pro, et là je trouve pas du tout le raisonnement !!
La personne pour qui je travaille ne veut pas de logiciel, ni d'access pour le moment.

Si quelqu'un peut m'aider... Merci d'avance.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Gestion de stock sur Excel » dans :
Choisir un logiciel de gestion de la relation client (CRM) VoirChoisir un logiciel de gestion de la relation client (CRM) A l’ère d’internet, Il est primordial de comprendre les attentes et les besoins de vos clients. Surtout si vous misez sur la toile pour développer votre activité. Un client insatisfait peut...
Créer rapidement un planning de congés simple [Excel] VoirA1 : Saisir Congés 2008 A2 : Saisir NOM Prénom A3 à Ax : Saisir le nom des x personnes à gérer B1 : Saisir 01/05/08 ; Format/Cellule/Nombre/Personnalisé/Type jjj B2 : Saisir =B1 ; Format/Cellule/Nombre/Personnalisé/Type jj mmm ...

1

gbinforme, le 18 jan 2008 à 23:23:44
  • +5

Bonjour

Pour gérer ton stock, tu vas avoir une feuille journal avec tes mouvements mais sur laquelle tu n'indiques pas le stock mais les entrées et les sorties.

Ensuite tu vas avoir ta feuille stock disponible avec soit un stock départ (inventaire par exemple) soit un mouvement entrant le stock.

Pour obtenir l'état actuel il te suffit de cumuler les mouvements avec le stock de départ.

Une formule matricielle est suffisante :
= stock départ éventuel + somme(entrées) - somme(sorties)
avec pour entrées : somme((mvt!a2:a65536=a2)*(mvt!b2:b65536="E")*(mvt!c2:c65536))
en supposant que
- ta référence est en a2,
- ta feuille journal s'appelle mvt
- avec les références en colonne A
- le code mouvement en colonne B
- les montants en colonne C

puis la même formule en sortie en changeant le code mouvement.
toujours zen

Répondre à gbinforme

38

kenza231200, le 21 mai 2008 à 19:09:25

Bonsoir,

Je cherche à faire également une gestion de stock dans le même esprit que Cilia, j'ai suivi tes conseils en utilisant les formules matricielles mais cela ne fonctionne pas...si je t'envoie le fichier peux-tu jeter un oeil afin de comprendre pourquoi cela ne marche pas ???
Merci beaucoup pour ta réponse

Répondre à kenza231200

39

gbinforme, le 21 mai 2008 à 23:24:00
  • +1

Bonjour

poste le sur : http://cjoint.com/index.php

et met le lien généré ici.
Toujours zen

Répondre à gbinforme

40

Kenza231200, le 21 mai 2008 à 23:41:45

Ci-joint mon lien, mon fichier est à l'état de chantier pour la mise en page, j'essaie déjà de le faire marcher....

http://cjoint.com/?fvxM2eWy0X

bonne réception

Répondre à Kenza231200

41

gbinforme, le 22 mai 2008 à 00:39:00

Bonjour

regardes tes messages personnels
Toujours zen

Répondre à gbinforme

2

cilia77, le 19 jan 2008 à 17:47:17

Mon souci, c'est surtout qu'une même réference va apparaitre à plusieurs reprises sur différentes lignes, avec des entrées et des sorties. Alors comment calculer le stock d'une référence ? Je suis la dessus depuis hier soir, et je vois vraiment pas la logique à part en créant une feuille par référence, ce qui ne serait vraiment pas pratique pour l'utilisateur.

Vraiment, si quelqu'un pouvait me donner un point de départ car je tourne vraiment en rond !!!

merci par avance.

pris

Répondre à cilia77

3

gbinforme, le 19 jan 2008 à 22:25:37

Bonjour

une même réference va apparaitre à plusieurs reprises sur différentes lignes, avec des entrées et des sorties.
Dans le cas contraire il n'y aurais pas de gestion à faire.

Avec la structure de calcul que je t'ai donné on totalise sans souci toutes les lignes d'une même référence.

Tu devrais mettre ton ébauche sur http://cjoint.com/?btwlTGLgGQ

et on pourrais t'aider plus concrétement.

toujours zen

Répondre à gbinforme

4

cilia77, le 20 jan 2008 à 11:31:26

Re,

Je suis navrée, mais je ne vois vraiment pas comment, dans une formule, je pourrais lui dire de ne calculer les mouvements que sur une référence, sans avoir à faire de tri.

je joins un fichier test.

http://cjoint.com/?bulAHYLuYR

Merci encore pour ton aide.

Pris

Répondre à cilia77

5

gbinforme, le 20 jan 2008 à 14:45:07

Bonjour

Lorsque l'on n'a jamais pratiqué les formules matricielles, je comprends que ce ne soit pas facile d'envisager une solution sans tri.

Je te joint ton fichier avec la colonne des stock en cours calculés avec les calculs de vérification utiles :
http://cjoint.com/?buoSyNbzGd

Si tu rentres des mouvements, tu verras que le stock suit.

toujours zen

Répondre à gbinforme

6

cilia77, le 20 jan 2008 à 16:56:02

Un grand merci à toi !!! Effectivement, je n'aurais jamais trouvé toute seule !! Je ne voyais vraiment pas comment j'allais faire...

Encore merci !!!

Répondre à cilia77

30

russkoff, le 4 mar 2008 à 10:20:03

Bonjour Cilia,

J'ai egalement une gestion de stock a realiser, et je suis moi aussi pas un pro avec Excel...
J'ai quelques problemes avec les matricielles et j'ai du mal a m'en sortir, je comprend les demarches realise, mais j'aurai aime pouvoir avoir acces aux fichier depose par Gbinforme pour mieux comprendre l'utilisation, mais il ne sont plus en ligne.
Pourrais tu eventuellement me le forwarder ?
Merci pour ton aide

Répondre à russkoff

31

gbinforme, le 4 mar 2008 à 10:47:49

Bonjour russkoff,

Le fichier de base est à nouveau là : http://cjoint.com/?dekVWAu3J3

Toutes les formules sont dans la discussion.
Toujours zen

Répondre à gbinforme

46

sanco, le 11 jui 2008 à 22:38:00

Bonjour,
Je suis nul sur excel et je dois faire un fichier pour gerer un stock . Peux-tu m'aider?

Merci d'avance

Répondre à sanco

7

gbinforme, le 20 jan 2008 à 18:13:51
  • +3

Bonjour

Si cela peut te servir, on peux bien sûr décomposer la formule : http://cjoint.com/?bur6g8ql8o

Pour ceux qui n'auront plus le fichier, la feuille "Mouvements"

Date Achat	References	Entrées	Sorties	Fournisseur
01/01/2008	    1	           50		    A
La feuille stock
Ref. Départ Désign. Fourn. NbEntrées NbSorties Vol.Entrées Vol.Sorties  en-cours
1	10    Sac 1	A	FA	  FB	      FC	    FD	     FE

Formules :
FA =SOMME((Mouvements!$B$2:$B$65536=A2)*(Mouvements!$C$2:$C$65536>0))
FB =SOMME((Mouvements!$B$2:$B$65536=A2)*(Mouvements!$D$2:$D$65536>0))
FC =SOMME((Mouvements!$B$2:$B$65536=A2)*(Mouvements!$C$2:$C$65536))
FD =SOMME((Mouvements!$B$2:$B$65536=A2)*(Mouvements!$D$2:$D$65536))
FE =B2+G2-H2

et la formule sur une seule cellule pour le stock en cours
=B2+SOMME((Mouvements!$B$2:$B$65536=A2)*(Mouvements!$C$2:$C$65536))-SOMME((Mouvements!$B$2:$B$65536=A2)*(Mouvements!$D$2:$D$65536))


toujours zen

Répondre à gbinforme

8

clipsee, le 25 jan 2008 à 11:00:05

Bonjour,

J'ai repris votre fichier excel pour mon utilisation.
Je ne comprends pas ce que signifient les crochets { et } de part et d'autre de la formule. Les formules pour mes "nombres d'utilisation"(colonne d) en ont donc elles fonctionnent, mes formules en colones e ne fonctionnent pas, la seule différence est la présence ou non de ces crochets.
Merci de votre aide

Répondre à clipsee

9

clipsee, le 25 jan 2008 à 11:02:40
  • +1

Pardon j'ai oublié de joindre mon fichier!
http://cjoint.com/data/bzk4oTJX88.htm

Répondre à clipsee

37

ally, le 20 mai 2008 à 09:23:26

Bonjour,

vous serez t-il possible de m'envoyer un fichier Excel dans lequel il y aurait un exemple de gestion de stock avec les différentes feuilles et formules. En réalité je dois faire la gestion des stocks d'un petit magasin avec un stock mini mais je ne suis absolument pas douée sur Excel et je ne maîtrise pas les formules.

Cordialement

Répondre à ally

10

gbinforme, le 25 jan 2008 à 15:00:06

Bonjour

Je ne comprends pas ce que signifient les crochets { et } de part et d'autre de la formule

Ils sont là pour indiquer l'utilisation d'une formule matricielle.
Ils sont générés par la saisie simultanées des touches alt+maj+entrée nécessaires pour fonctionner sur l'ensemble de la plage.

mes formules en colones e ne fonctionnent pas,

Il suffit donc de faire F2 sur la première formule de la colonne et de valider avec la saisie simultanées des touches alt+maj+entrée puis de recopier la formule vers le bas avec la petite croix.

C'est vrai que cette utilisation est souvent méconnue mais parfois, comme ici, très pratique.

toujours zen

Répondre à gbinforme

11

clipsee, le 25 jan 2008 à 15:08:25

Merci de ton aide!
Mais pour cet exemple précis, la manip ne fonctionne pas..en revanche, à force de tout essayé, maintenant mes formules fonctionnent...sans les crochets. je ne sais pas ce que j'ai fait!
Mais je veux toujours savoir pourquoi je n'arrive pas à render mes formules matricielles!
merci!

Répondre à clipsee

12

gbinforme, le 25 jan 2008 à 17:50:46

Bonjour

Mais pour cet exemple précis, la manip ne fonctionne pas..

Et pourtant il me semble bien que cela fonctionne : http://cjoint.com/?bzrQEPp23I

Tu avais mélangé des fonctions SI dans les SOMME matricielles ce qui n'est pas du tout nécessaire comme tu pourras le voir.


maintenant mes formules fonctionnent...sans les crochets.


Ceci n'est pas possible, sauf une fois si la ligne que tu testes est en tête car la matrice qui est représentée par toute la colonne n'est pas prise en compte.

Mais je veux toujours savoir pourquoi je n'arrive pas à render mes formules matricielles!

J'insiste mais il suffit d'effectuer la frappe simultanée(trois doigts à la fois !) des touches alt+entrée+majuscule la flèche en haut pas le cadenas.

toujours zen

Répondre à gbinforme

48

 toufa.42, le 6 jun 2009 à 16:10:30

Slt j'ai bcp des prebleme avec la gestion de stock et gestion du parc roulant bay

Répondre à toufa.42

13

clipsee, le 25 jan 2008 à 21:53:44

Bonsoir,

Je ne comprends pas pourquoi ça ne fonctionnait pas, maintenant j'y arrive sans problème avec mes trois doigts!
Merci beaucoup.

Merci aussi dem'avoir montré que la fonction "SI" n'est pas nécessaire, je me suis cassé la tête toute l'après midi à essayer dela faire fonctionner! héhé
Tu sais où je peux trouver des sortes de "cours" sur les fonctions matricielles? Je ne connaissais pas et ça m'a l'air hyper utile!
Merci de ton aide, j'ai encore beaucoup à faire sur ce document, je ferai sans doute encore appel au forum!

Romain

Répondre à clipsee

14

gbinforme, le 25 jan 2008 à 22:27:35

Bonjour

Tu sais où je peux trouver des sortes de "cours" sur les fonctions matricielles?


Tu peux regarder une explication précise par un grand professionnel.

toujours zen

Répondre à gbinforme

15

clipsee, le 28 jan 2008 à 10:35:23

Je continue sur le même fichier.
Je veux créer un bouton lié à une macro qui me m'envoi à la feuille "commande", la première cellule vide et y inscrit la date.
J'ai créer la macro avec VB mais une erreur apparait que je ne comprends pas.La macro ne fontionne que si la première ligne du tableau est remplie, ce n'est pas un gros problème mais j'aimerai comprendre.
Si quelqun peur jeter un oeil..! http://cjoint.com/data/bCkISKQMbQ.htm
Merci!

Répondre à clipsee

16

clipsee, le 28 jan 2008 à 10:54:10

J'aimerai également qu'en plus d'écrire la date dans la première colonne la macro entre la désignation dans la deuxième colonne. La solution est-elle d'affecter deux macros au même bouton, ou bien je peux donner cet ordre dans la même macro?
Merci

Répondre à clipsee

17

gbinforme, le 28 jan 2008 à 12:07:09

Bonjour

Tu peux simplifier ta macro et surtout ne pas utiliser ta fonction aujourd'hui car demain elle affichera demain et ainsi de suite et il faut donc mettre la date mais pas la formule : essaie

    Sheets("Commande").Select
    Cells(Cells(65536, 1).End(xlUp).Row + 1, 1).Value = Date

en prenant le tableau depuis le bas tu n'as plus d'erreur si vide.

la macro entre la désignation dans la deuxième colonne.

Le problème c'est de savoir quelle désignation tu veux afficher, sinon dans ta macro tu peux le faire.


toujours zen

Répondre à gbinforme

18

clipsee, le 28 jan 2008 à 12:18:14

Ok, merci beaucoup!

la macro entre la désignation dans la deuxième colonne.

En fait je veux mettre un bouton "commander" en face de chaque ligne du tableau de la feuille "stock départ"
Quand l'utilisateur cliquera dessus, il sera renvoyé vers la feuille "commande" et les deux premières colonnes du tableau seront renseignées. La "désignation" dont je parle est l'info de la première colonne de mon tableau. (A37, AT37 etc...)

Merci de tes éclaircissements.

Répondre à clipsee

19

clipsee, le 28 jan 2008 à 15:40:30

Wow, j'ai réussi à bidouiller un petit truc, et ça m'insère la désignation de la commande dans la seconde colonne.
Mais je lui désigne la case à remplir et je lui dit "value = A 37" (voir avec le fichier joint)
Est il possiblede créer un bouton en face de chaque ligne qui m'insère la désignation de la première colonne de mon tableau de la feuille "stock" dans la deuxième colonne du tableau de ma feuille "commande" .
Une solution serait de créer autant de macro que j'ai de désignation?
Merci

http://fileho.com/download/5cdca616333/bzrQEPp23I-Suivi-consommables-1.xls.html

Répondre à clipsee