Probléme de calcul

Résolu
July2016 Messages postés 11 Statut Membre -  
July2016 Messages postés 11 Statut Membre -
Bonjour
Svp j'ai un probléme, je veux calculer la quantité restée en stock (quantité restée en stock=quantité en stock - quantité livrée) cette formule est valide seulement pour une valeur. par exemple si la quantité en stock est 50 et la quantité livré est 10 la quantité resté en stock c'est 40 mais si j'entre 10 la quantité resté sur stock est 45 est c'est faux il faut que la resultat sera 35.
Merci d'avance.
A voir également:

3 réponses

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
euh.. vous pouvez la refaire doucement , là, en tapant lentement parce qu'on lit pas vite?

et nous expliquer comment vous faîtes pour partir de 50, enlever deux fois 10, reprocher à votre système de trouver 45 alors que vous attendez 35?

à vous lire

crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
July2016 Messages postés 11 Statut Membre
 
Bonjour Vaucluse
La quantité en stock c'est la même mais la quantité livrée se change donc pour avoir une résultat correcte faut que chaque valeur entré dans la quantité livrée s'additionne par la valeur précédente.
qte_resté_en_stock = qte_en_stock(stock initial) - qte_livrée
40 =50 - 10
si je livré 5 de cette quantité il faut que la résultat soi 35
(si possible donne moi ton email je vais vous envoyer le fichier)
je crois que j'ai besoin d'un macro
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Oui , il faut passer par VBA si la valeur de la cellule "consommé" change, sinon il faut un tableau avec une cellule pour chaque évolution du consommé.
Nous ne donnons pas de mail perso ici mais vous pouvez déposer le fichier, sans rien de confidentiel, sur:
https://www.cjoint.com/
et revenir ici coller le lien créer sur le site.
à vous lire
crdlmnt
Ps: ceci dit je suis rassuré, il faut bien enlever 5 pour passer de 40 à 35 :-))
0
July2016 Messages postés 11 Statut Membre
 
ok merci :)
0
July2016 Messages postés 11 Statut Membre
 
0
jc80 Messages postés 5063 Statut Membre 1 425 > July2016 Messages postés 11 Statut Membre
 
Bonjour
Il est bizarre ton fichier tout est codé
Cordialement
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Re
Non jc il n'est pas codé, il est seulement dans une police bizarre, passe le en arial ou autre et tu le verras

Ceci dit, July, que voulez vous faire et quel est la colonne à faire évoluer? car si on part d'un stoc en C, et d'un consommé en F, que faut il faire: modifier le stoc en H? mais dans ce cas C et H ne correspondent plus?

et si on place une formule qui déduit en H la valeur de F en modifiant C, il n'y aura pas de correspondance exacte entre les trois valeurs, (puisque F sera déduit deux fois de H, une fois depuis C en VBA et une fois depuis F en formule)

La logique voudrait que l'on déduis F de C, et que l'on efface ensuite F en fin de manip, ce qui revient à dire que C et égal à H et que H ne sert à rien.

Que voulez vous faire exactement avec trois colonnes.

à vous lire



crdlmnt



0
jc80 Messages postés 5063 Statut Membre 1 425
 
Bonjour Vaucluse,
Je ne connaissais cette manière de coder un fichier.
Bonne journée
Crdlt
0
July2016 Messages postés 11 Statut Membre
 
re
https://www.cjoint.com/c/FBbpucl3NSN
oui c ce que je veux "La logique voudrait que l'on déduis F de C, et que l'on efface ensuite F en fin de manip, ce qui revient à dire que C et égal à H"
(j'ai modifier le type de police).
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Re
voyez ici si ça vous convient, mais attention, la macro n'autorise pas de marche arrière en cas d'erreur d'entrée, ce qui est quand même je pense un risque important pour un bon suivi!
https://www.cjoint.com/c/FBbpX1e73LL
On peut si vous voulez placer un message demandant confirmation pour essayer de limiter les risques. C'est vous qui voyez.

Sinon une seule correction possible: entrer en F en négatif la valeur éventuellement déduite par erreur pour remettre le stock à niveau
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
July2016 Messages postés 11 Statut Membre
 
ça marche pas :(
ça m'affiche erreur https://www.cjoint.com/c/FBbqVZgGkJN
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
petite erreur d'option en fin de code
essayez celui ci (V2..)
https://www.cjoint.com/c/FBbryO3UnhL
crdlmnt
0
July2016 Messages postés 11 Statut Membre
 
Bonjour Vaucluse
Merci mille fois vous m'avez souvé :)
Bonne Journée
Cordialement.
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Pas de quoi... je passe le sujet en résolu
Bonne route
crdlmnt
0
July2016 Messages postés 11 Statut Membre
 
D'accord.
Merci bcp
Cordialement.
0