Défalquer un volume en fonction du solde

Résolu/Fermé
helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023 - 24 août 2022 à 09:51
 helene1009 - 26 août 2022 à 12:05

Bonjour,
Je vais avoir besoin de vous :)

Je vous joint le fichier pour bien comprendre ! Car pas certaine que mon explication soit claire !

Objectif : Savoir si les sorties sont faites par rapport au stock ou par rapport aux différentes entrées

Pour cela, sur chaque sortie, il faut défalquer soit le stock si il y en a  soit prendre la première entrée en fonction de la date d'entrée soit les deux si le stock est insuffisant. 

Les produits sont rangés dans l'ordre avec en premier le stock puis les entrées.Le fichier joint vous explique le résultat attendu.

https://www.cjoint.com/c/LHyhX6ynKDn

MERCI de votre aide

9 réponses

Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
26 août 2022 à 12:03

Bonjour,

Ma proposition avec fonction pour la partie Volumes et fonctions personnalisées pour Prix HA.

Le lien : https://www.cjoint.com/c/LHAkcbktQzn


1

Super merci ! Je suis en train de regarder ! Je reviens vers vous très vite ! 

0
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 17 198
24 août 2022 à 19:10

Bonjour Hélène.

Comme mon ami Le Pingou, que je salue cordialement, je ne comprends rien à ton fichier !

Tu as 4 colonnes avec le même intitulé "Résultat" ...

En toute logique, on devrait avoir en H2 la formule =B2+C2-D2 qui donne le résultat 6,5 !
Mais quid du 1,5 en F2 ? Et pourquoi en H3 on n'a pas 6,5+26-3=29,5 mais 16,5?

Je m'arrête volontairement ici, en attendant que tu expliques ton fichier et que tu le corriges ...


0
helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023
24 août 2022 à 19:29

Bonsoir ! Comme j ai dit à Le Pingou que je salue aussi pour son aide, je m excuse pour mon explication ! 

Je viens de lui expliquer plus clairement ce dont j ai besoin 

Dites moi si c est plus clair ! Je vous ai indiqué dans les colonnes "résultat" ce que j ai besoin.

Merci à vous aussi 

0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
Modifié le 24 août 2022 à 22:15

Bonjour,

Donc je prends note que ma proposition est obsolète… !

Ce que j’ai réalisé dans ma proposition,

Lorsque vous entrez un produit, sans quantité est additionner au stock du produit y relatif et si est sortie, il est soustrait.

Vous dite :

Et j’aurai besoin qu’en face de chaque ligne de sortie il soit indiqué si c’est pris sur le stock ou si c’est le stock et les entrées ou que les entrées avec le volume sur chaque.

C’est à vous de préciser ce qui est pris sur et ou… le code est incapable de choisir pour vous.

Il serait préférable que vous mentionniez les résultats (la/les valeurs) que vous voulez obtenir manuellement dans le tableau  

Au passage amical salut Raymond.


0
via55 Messages postés 14474 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 19 septembre 2024 2 728
25 août 2022 à 13:52

Bonjour à tous

Helene ce que tu recherches n'est possible qu'avec une macro en VBA

Je regarde ce qu'il est possible de faire et je te fais une proposition si je trouve une solution

Cdlmnt

Via


0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
25 août 2022 à 14:21

Bonjour via55,

Je vais attendre de voir le résultat..!

Bonne journée

Salutations.
Le Pingou

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023
25 août 2022 à 15:59

Tout d'abord MERCI à tous pour votre aide ! Mes explications ne sont pas très claires ! Toutes mes excuses ! Pas toujours facile de vous faire comprendre par message.

Je vous ai remit un jour un document plus propre ! 

Ce qui je cherche à faire c'est de calculer une marge entre les HA et les ventes.

Pour cela dans le fichier j'ai mit stock au 30/06 avec la valo (Colonne J à M) et les différentes entrées avec les dates et le prix HA (Clonne O à S)

Dans les colonnes A à D se trouvent le détail des ventes par date. 

Je dois connaitre sur chacune des lignes de ventes, si j'ai utilisé le stock et donc prendre la valo ou si j'ai utilisé des entrées (Réception) et si c'est le cas à quelle date pour prendre le prix HA qui correspond.

Pour faire cela, il faut prendre par date d'entrée. Sachant qu'il faut déjà prendre l'entrée la plus ancienne et ainsi de suite. Il est aussi possible que la valeur d'une même sortie soit prise sur deux entrées différentes et donc deux prix HA différents ! C'est pour cela que j'ai ajouté deux colonnes (G et H)

Je suis malheureusement pas pro en VBA même si je me doute que cela est plus simple. 

Je me débrouille avec les formules mais pas au point de trouver la ou les bonnes formules qui me permettront de répondre à ma demande.

https://www.cjoint.com/c/LHzn5sw8e3n

MERCI en tout cas pour votre aide à tous

0

Pour répondre à la question de Mr Le Pingou, le résultat se trouve dans les colonnes E et F pour le volume prit sur soit le stock soit sur les entrées et sur les colonnes G et F  pour récupérer le Prix HA qui correspond à la date de réception.

Exemple : sur la ligne 5

Qtes vendues : 20

Stock des carottes : 8. A cela on enlève les deux premières sorties de 2 et 3. Il reste donc un stock de 3.

Résultat : Volumes prit sur le stock 3. Le stock étant maintenant à zéro. C est maintenant les entrées qui vont me servir. Donc les 17 autres sont prit sur la première entrée soit la première du 16/07,  je viens rechercher le prix HA de cette entrée soit 50.

0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
25 août 2022 à 17:29

Bonjour,

Je commence enfin à comprendre cependant une question :

comment vous faites pour vendre des carottes (ligne 3,4,5) date du 02.07.2022, quantité =25 , le stock permet 8 Qtes et pas possible pour les 17 autres car la nouvelle réception et le 16.07.2022…. ! Il y a une confusion entre Date de réception (16.07.2022) et Volumes réceptionnés à partir du 01/07. !


0

Ce sont des exemples je n' ai pas mit les bonnes dates.

Pour les carottes :

Le stock au 30 juin est de 8

La première entrée est au 16 juillet pour 26.

Ce que j ai besoin c'est de connaître le volume et le prix HA sur chaque ligne pour pouvoir calculer ma marge.

Ma difficulté dans les formules c'est de défalquer les volumes de vente par rapport dans un premier temps du stock puis des entrées au fur et à mesure et ensuite de récupérer le prix qui correspond à l'entrée qui question 

0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446 > helene1009
Modifié le 25 août 2022 à 21:26

Bonjour helene1009,

Merci de vos informations, maintenant j'ai compris ce que vous désirez obtenir.

J'attend de voir si la proposition de via55  (salut amical) vous convient pour poursuivre de mon côté.

Le début de mon essai,voir plage jaune : https://www.cjoint.com/c/LHztz1cDYMn

Bonne soirée.


Salutations. 
Le Pingou

0
helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023 > Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024
Modifié le 25 août 2022 à 21:35

Merci beaucoup pour votre aide ! Je vais regarder la proposition de via55 que je remercie d avance pour le temps passé. 

Mais je ne sais pas vraiment modifier une macro si j'ai besoin. Alors si vous avez une proposition avec des formules de calcul même si je dois bien sûr rajouter des colonnes ou onglets je suis preneuse aussi :)

En tout cas merci beaucoup pour votre aide

0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446 > helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023
25 août 2022 à 21:29

Bonsoir,

Nos messages se sont croisés suite a une modification, voir fichier joint poste 15

Salutations. 
Le Pingou

0
via55 Messages postés 14474 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 19 septembre 2024 2 728
Modifié le 25 août 2022 à 17:47

Re

Voila par macro

Pour toute nouvelle saisie il suffit de cliquer sur le bouton orange

https://www.cjoint.com/c/LHzpPZILalu

Pour le mois suivant, ouvrir le fichier, l'enregistrer sous un nouveau nom puis effacer toutes les données de feuille1 et de DATA sans toucher aux colonnes A (produits) et B (formule de somme des stocks)

Cdlmnt

Via


0
helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023
25 août 2022 à 21:06

Un grand MERCI via55 pour votre aide. Je vais regarder avec la macro sachant que je ne suis pas très à l'aise avec les macros si j'ai besoin de la modifier.

En tout cas un grand merci pour le temps passé

Amicalement

Hélène 

0

Bonjour,
S'il s'agit d'appliquer la méthode FIFO  "First In, First Out" soit en français PEPS "Premier Entré, Premier Sorti", vous pourriez voir l'exemple de Nodex ici :https://forum.excel-pratique.com/excel/formule-inventaire-premier-entre-premier-sorti-t69271.html
Sans garantie, je n'ai pas testé, beaucoup trop compliqué pour moi !
Cordialement.

0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
24 août 2022 à 18:02

Bonjour,

Pas simple de vous comprendre et même avec le fichier.

Essai avec stock selon date et produit ...Et stock de base selon inventaire au 1 juillet 2022!

Voir la feuille proposition : https://www.cjoint.com/c/LHyp7PnXRzn


-1
helene1009 Messages postés 52 Date d'inscription jeudi 28 janvier 2016 Statut Membre Dernière intervention 2 août 2023
24 août 2022 à 19:11

Oh vraiment désolé ! 

Pour être plus clair,

J ai un stock au 01 juillet et des entrées fournisseurs qui suivent.

 Je voudrais savoir pour chaque sortie si la sortie est prise sur le stock du  01/07 ou sur les entrées.  En prenant bien en compte les dates d entrées les plus anciennes aux plus récentes.

Et j aurai besoin qu en face de chaque ligne de sortie il soit indiqué si c est prit sur le stock ou si c est le stock et les entrées ou que les entrées avec le volume sur chaque.

Bien sûr je n' ai pas qu'un seul produit mais plusieurs et je voulais la formule prenne en compte ce critère 

J espère vraiment avoir été plus claire 

Merci en tout cas pour votre aide 

0