variation se stock par article

0

En janvier j'ai une valorisation par article et en février j'ai une nouvelle valorisation par article.

Exemple : 

Janvier : article A CHF 200, article B CHF 300, article C CHF 300

Février : article A CHF 100, article B (n'existe plus), article C CHF 100, article D (nouveau) CHF 200

Comment avec ces données avoir dans une colonne la variation par article sachant que certains existe en Janvier mais pas février et inversement. 

Ca donnerait pour l'exemple :

Variation :

Article A CHF 100

Article B CHF 300

Article C CHF 200

Article D CHF 200


J'ai besoin de votre aide :-) 


    Posté le 9 juin, 19:27
    par licorn
    Répondre
    0

    Bonsoir,

    Avec le peu d'éléments que tu nous donnes, je n'ai pu qu'imaginer qu'un tableau tout simple que je t'ai mis en annexe :

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

    Tu cliques sur le lien et tu suis les instructions pour récupérer le classeur.

    J'ai mis le tableau sous la forme d'un Tableau structuré.

    Maintenant si tes données se présentent d'une manière différente... il faut que tu me décrives plus clairement comment se présente l'application que tu veux construire.

    Bonne continuation

    Chris

    CHRIS Posté le 9 juin, 23:53
    par CHRIS
    0

    Bonjour, Merci d'avoir répondu ! mais c'est beaucoup plus compliqué. J'ai un niveau acceptable sur Excel :-) Je vais mettre en lien tous le fichier explicatif. J'avais mis que le début mais dans l'exemple que je vais joindre il y aura toutes les étapes. 

    Je pense qu'il y a plusieurs formules car il faut déjà hiérarchiser les articles par ordre et ils ne sont pas toujours les mêmes en janvier et février. Ensuite étape deux la soustraction. Etape 3 inclure les ventes en face des bons articles et idem pour les achats. 

    Je ne pense pas qu'une formule suffit, il doit y avoir plusieurs étapes. (je peux me tromper :-)) 

    Posté le 10 juin, 10:10
    par licorn
    0
    Posté le 10 juin, 10:14
    par licorn
    0

    Bonjour,

    Évidemment c'est maintenant plus clair.

    Est-ce que cette solution te convient ?

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

    En fait les formules testent la présence de l'article dans les différentes colonnes et mettent 0 si absent.

    Merci de confirmer si cela convient sinon pourquoi cela ne convient pas

    A+

    Chris

    CHRIS Posté le 10 juin, 11:10
    par CHRIS
    0

    C'est magnifique merci mais il reste encore un challenge.

    Les articles ont été hiérarchisé à la main mais j'ai besoin d'une formule pour créer la colonne L à partir de A et C.

    Ou alors en joignant A et C mais du coup la formule serait différente pour reconnaissance des doublons + variation ?



    Posté le 10 juin, 14:26
    par licorn
    0

    Bonjour,

    C'est effectivement un challenge... (sans VBA)

    Voici le résultat de mes cogitations

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

    J'ai mis quelques explications.  Si tu ne comprends pas la logique ou l'une ou l'autre formule, n'hésites pas à me revenir.

    L'inconvénient majeur est que je ne vois pas comment trier le tableau final par ordre alphabétique sans utiliser le VBA. 

    Ton tableau final sera donc dans l'ordre d'apparition des articles dans les différentes colonnes.

    Si c'est un impératif... puis je utiliser le VBA ?

    Tu devras naturellement adapter les tableaux en fonction du nombre de lignes dont tu auras besoins. 

    J'ignore comment tu approvisionnes les différentes colonnes (introduction manuelle ou copier coller ou VBA) mais il faudra que tu INSÈRES les lignes de manière à respecter les NOMS des différentes colonnes.

    Dis moi si cela convient.

    Bonne continuation

    Chris

    CHRIS Posté le 11 juin, 19:52
    par CHRIS
    0

    C'est monstrueux :-) je ne pensais pas recevoir une aide aussi "puissante"

    J'ai encore quelques problèmes et malheureusement je ne peux pas utiliser de VBA que je ne maitrise pas. 

    L'ordre d'apparition va très bien et si besoin je copie colle en valeur sur un autre fichier pour y mettre des filtres alpha. 

    Par contre j'ai un soucis que le tableau ne semble pas résoudre. Je peux avoir 10 fois article 1 dans l'inventaire d'un même mois. Tous les fichiers sont des extractions ponctuelles de notre logiciel et je fais donc des copier coller. 

    Je t'envoie les vrais fichiers en supprimant les colonnes inutiles. Nous avons un peu plus de 100'000 articles. Je travail en tant que directeur financier d'un groupe et je me dois de garder la confidentialité sur les données, marges, clients.... Je vais donc envoyer que quelques articles en modifiant les valeurs en ne gardant que les colonnes utiles aux calculs mais il y aura toutes les données nécessaires. 

    J'ai séparé les fichiers par onglets : 

    Inventaire stock par mois : 

    Il y a les deux fichiers d'inventaires que je prends à la fin du mois car ce sont des "photos" à l'instant T. Dans l'idéal la formule ne prend en compte que le statut "A" et non le statut "R" pour la valorisation (le statut R est inexistant). Ensuite la valorisation en CHF est correct mais dans les autres devises il faudrait que je mette à la main chaque mois le nouveau taux dans une case et qu'il vienne le chercher pour la bonne valorisation en colonne G. (dans le fichier elle prend un taux de change ancien à l'achat ce qui est faux)


    Vente year to date : 

    Ici on cherche les marges de Janvier donc il faudrait que le tableau prenne que les ventes de janvier en CHF (le change est déjà correct sur les ventes)


    Achat year to date : 

    Ici on cherche les marges de Janvier donc il faudrait que le tableau prenne que les achats de janvier en CHF. Le change est correct. 


    Ce n'est pas grave si je dois faire des découpages et/ou repère de doublon avant de faire travailler les formules si cela peut simplifier le process de préparation général en vue d'avoir les marges par article en valeur et en % en CHF. 

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

    Dans tous les cas merci pour ton aide, le tableau que tu m'as envoyé, la recherche et la solution sont superbes. 


    Mathias  

    Posté le 13 juin, 10:27
    par licorn
    0

    Bonjour,

    Je vais examiner cela mais je ne suis pas certain de pouvoir te répondre avant la semaine prochaine car je m'absente pour quelques jours et ne reviens que lundi.

    J'ai toutefois déjà une question concernant les doublons dans les fichiers stock : une photo du stock ne peut être qu'unique donc quel stock faut-il prendre en compte ? Le premier que l'on trouve ou le dernier ??

    Exemple : l'article TEC-EVO-CHECK-S9P-SM  est une fois à 1 et une fois à 3 et tous les deux avec le statut A dans le stock de janvier.

    En ce qui concerne les ventes et les achats, je suppose qu'il faut additionner les doublons pour trouver les ventes et achats totaux du mois ?

    Pour la table de conversion des devises, je peux ajouter cela pour changer la valorisation des stocks.

    Peux tu déjà m'éclairer pour que je puisse faire l'analyse de l'application ?

    A bientôt

    Chris


    CHRIS Posté le 13 juin, 18:40
    par CHRIS
    0

    Bonjour,

    Exemple : l'article TEC-EVO-CHECK-S9P-SM  est une fois à 1 et une fois à 3 et tous les deux avec le statut A dans le stock de janvier :

    Il faut sortir la variation de valeur pour un même article. En janvier article A a une valeur de 1 et dans une autre ligne une valeur de 6. Donc en janvier article A = 7. 

    Puis en février article A a une valeur de 2 et dans une autre ligne de une valeur de 3. Donc article A = 5 en février. 

    La variation donne Article A = -2 (février moins janvier)


    En ce qui concerne les ventes et les achats, je suppose qu'il faut additionner les doublons pour trouver les ventes et achats totaux du mois ?

    Exact. les totaux pour un même article. 


    Merci encore et à bientôt. 



    Posté le 20 juin, 09:00
    par licorn
    0

    Bonjour Mathias,

    Je suis revenu et je viens de lire ta réponse qui me laisse un peu perplexe.

    Que représente au juste cette extraction que tu appelles inventaire ?

    Il n'y a pas de mouvements négatifs donc ce ne sont pas des mouvements de stock et en plus ils feraient double emploi avec les achats et le ventes donc cela me semble être le stock alors pourquoi faut-il additionner ces stocks ???

    A moins que tu aies plusieurs stocks physique à des endroits différents où se trouvent ces articles et que cette liste compile tous les stocks ?

    Est-ce cela ?

    A bientôt

    Chris


    CHRIS Posté le 21 juin, 13:07
    par CHRIS
    0

    Bonjour Mathias,

    Peux tu répondre à ma demande plus rapidement STP ?

    Quand on traite une application, c'est embêtant de devoir attendre car il faut chaque fois se remettre en tête la construction de l'application.

    D'autre part, avec le fichier exemple que tu as envoyé, j'ai essayé de mettre en place mes formules et je dois constater que, vu les grands volumes que tu as à traiter, le temps de réponse est trop long pour que l'application soit viable.

    Il ne reste qu'une solution c'est le VBA pour arriver à ton objectif.

    Cela ne sera pas des VBA difficiles à comprendre et cela te donnera l'occasion de te familiariser avec cette méthode et cela sera beaucoup plus rapide.

    En fait, si ton fichier n'évolue pas, tu n'auras pas à y toucher : tout se fera automatiquement.

    Avant de me lancer (cela va quand même me prendre un certain temps) peux tu me confirmer que cela t'intéresse ?

    A bientôt

    Chris

    CHRIS Posté le 24 juin, 19:36
    par CHRIS
    0

    Bonjour Chris,

    Oui c'est compliqué je suis beaucoup en déplacement. 

    Ce sont les mots qui sont mal perçus et qui prêtent à confusion. 

    Voici un nouveau lien avec les exemples. 

    Il y a plusieurs fois l'article 6 ou 7 à plusieurs niveau. 

    A la fin pour la marge on le veut sur une seule ligne.

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

    Si ce fichier fonctionne alors tout fonctionne car il a tous les cas de figure. 

    Ok pour le VBA si je peux l'intégrer.

    Merci et je vais répondre au plus rapide après ton retour.


    Mathias

    Posté le 27 juin, 15:26
    par licorn

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :