Pouvoir comparer différents prix d'après une liste en continu

Résolu
chris -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerai pouvoir, à partir d'une liste d'"Achats de Matières" saisie au fil de l'eau (Colonne A=Référence de l'Article, Colonne B =Prix d'Achat, Colonne C=Mois d'achat) , établir sur une autre feuille un tableau permettant de comparer mes Prix d'Achats par mois.

Parx ex : Que pour la référence Pref_eau achetée en janvier, mars et avril les valeurs d'achat soient recherchées dans ma liste de saisie "Achats de Matières"et placées dans la colonne du mois concerné et si pas d'achat -> rien

J'espère être clair car je ne maitrise pas bien excel et son langage :)

Merci d'avance si vous savez m'aider

6 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Si un seul achat par mois :

    Exemple tableau 1 en A2:C6 Feuil 2
    Code Prix Moix
    A 10 Janvier
    A 20 Fevrier
    B 30 Janvier
    C 40 Mars

    Tableau 2 en A3:D6 Feuil 3
    Janvier Fevrier Mars
    A 10 20 0
    B 30 0 0
    C 0 0 40

    Formule à mettre en B4 puis à étirer :
    =SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=B$3))

    Cdlmnt
    0
  2. chrislareunion Messages postés 9 Statut Membre
     
    Bonsoir, grand merci pour la réponse.

    Je viens de tester mais j'arrive à 0 partout dans mon tableau 2
    je vais regarder mieux pour trouver mon erreur;

    Par contre effectivement il peut y avoir plusieurs achats dans le même mois, je suppose que ça complique bien mon affaire...

    Cdt
    0
  3. chrislareunion Messages postés 9 Statut Membre
     
    J'ai trouvé mon erreur, c'était très bête, j'ai mis 1 pour le mois de janvier tel que dans mon tableau de saisie (et non "Janvier) par contre dans le Tableau 2, j'avais mis "Janvier"..dès que j'ai mis 1, ça a fonctionné!

    Mille mercis !

    PS: Si tu as une soluce pour achat mensuel multiple suis preneuse, mais c'est déjà énorme de m'avoir répondu
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      La formule fonctionne aussi avec les achats multiples et elle les additionne
      Tu n'auras donc qu'une seule ligne par reference avec le total mensuel
      Par contre si tu veux une ligne par achat il faudra passer par une macro en VBA, je connais sur windows mais pas sur Mac
      0
  4. chrislareunion Messages postés 9 Statut Membre
     
    ok je vais tester sur mon tableau pour voir ce que ça donne, il ne faut pas que les achats multiples soient additionnés mais que j'obtienne un prix moyen d'achat plutôt qu'une ligne par achat

    L'objectif final étant de comparer mes prix de revient d'achat de matières premières mois par mois (variation) et les intégrer à mes nomenclatures de produits finis pour connaitre le revient d'un pack (nous parlons d'eau dans mon cas) et savoir si j'ai mieux acheter ou pas.

    Je suis à l'oeuvre sur mon tableau (suis sur PC au boulot)

    encore merci pour ton aide
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. chrislareunion Messages postés 9 Statut Membre
     
    Super ça fonctionne ! Merci et Bon WE
    0
  7. chrislareunion Messages postés 9 Statut Membre
     
    Reste le souci que ça additionne mes achats mensuels, je cherche comment obtenir la moyenne mensuelle. Je persévère ^^
    0
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      essaye ceci
      =SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=B$3))/NB.SI(Feuil2!$A$3:$A$6;$A4)
      :)
      0
    2. chrislareunion Messages postés 9 Statut Membre
       
      Bonjour, je viens de tester ça divise tous mes résultats qu'il y ait eu eu achat simple ou multiple (car je n'ai pas des achats multiples pour tout, ni tous les mois).
      0
    3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Bonjour exact !

      Il faiut mettre 2 conditions au denombrement le code et le mois donc :

      =SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=B$3))/NB.SI.ENS(Feuil2!$A$3:$A$6;$A4;Feuil2!$C$3:$C$6;B$3)

      Cdlmnt
      0