Formule excel gestion de stock

Fermé
Lolilili - 22 janv. 2008 à 11:28
 lolilili - 23 janv. 2008 à 10:59
Bonjour,
ben en fait j'ai un stock initiale 64 je retire une barre aujourd'hui donc 63 mais si demain je veux retirer 3 barres je devrais avoir 60 mais au lieu de ça j'ai 61 parce qu'il ne prend pas en compte ce que j'ai fait la veille comment faire pour avoir 60 merci de m'aider
A voir également:

4 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
22 janv. 2008 à 13:25
Sans le fichier ni les formules, sans savoir comment tu as procédé pour "retirer une barre", comment veux-tu qu'on te réponde ?
6
ben désolée je ne sais pas trop comment expliquer ça
si on dit que D6 c la quantité de départ soit 77, la quantité prise depuis le dernier inventaire I6 soit 13,(utilisation de la soustraction) il en reste 64 en K6.
si je crée une colonne G6 ou j'inscris la quantité prise par exemple aujourd'hui 1 barre j'ai comme résultat : quantité prise deviens 14 en I6 et quantité restante deviens 63 en K6.
Le lendemain dans G6 on enlève encore 3 barres je voudrai obtenir en résultat quantité prise 17 en I6 et quantité restante 60 en K6 et je ne trouve pas la formule qui pourrai conserver le résultat précédent sans devoir créer une autre colonne avec la nouvelle quantité ou en additionnant mentalement le quantité prise d'hier et celle du lendemain soit 4 barres en moins donc quantité restante 60
est plus clair ou pas? sinon c pas grave merci quand même
3
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 janv. 2008 à 18:45
Bonsoir,

dans G6 tu as la conso du jour
dans I6 tu incrémentes la conso du jour pour connaitre la conso totale

XL<2007( c'eût été sympa de préciser)

Dans "outils-options- calcul", tu coches" itération" avec un nb maximal de 1

dans I6 tu écris la formule
=G6+I6


l'itération annule l'erreur de références circulaires


sinon cela peut se faire par un bout de code VBA. Fais signe si ca t'intéresse
2
Merci Michel_m ça fonctionne lolilili
1