Excel 2002 calcul de stock

Bonjour,

Voila sur une feuille j'ai toutes les entrées en stock de mes produits (avec date, dlc, quantité,...) sur une autre feuille j'ai toutes les sorties du stock de mes produits et je voudrai sur une autre feuille afficher la quantité restante de mes produits en stock donc effectuer l'opération suivante

STOCK d'un produit spécifique = nombre d'entrée en stock de ce produit - nombre de sortie du stock de ce produit

Si vous avez des proposition n'hésitez pas !!

3 réponses

  1. Contributeur
    Bonjour,

    Regarde si cet exemple peut s"adapter à ton pb:
    http://www.cijoint.fr/cjlink.php?file=cj200812/cij8GT949O.xls
    1. Salut

      Le plus simple c'est de fusionner tes deux feuilles en une
      en rajoutant une colonne "nature du mouvement" qui distinguera
      par article les entrées des sorties

      ensuite on peut faire un tableau croisé dynamique avec un champ calculé ...
      Si tu ne sais pas faire :
      mets un bout de ton fichier sur cjoint.com et donne-nous le lien
      1. en faite le problème principal c'est que j'ai des variantes!! je peux avoir un même produit pour deux marques différentes comme deux produits identiques (avec la même marque) mais avec une date limite de consommation différente et mon probleme donc c'est comment prendre en compte tous ces facteurs?!

        Pour être plus clair je vous envoi le fichier

        https://www.cjoint.com/?mpl4KMgvpD
        (ma formule a résoudre se trouve sous la feuille "Produits" en K2)

        Merci d'avance:)
      2. @MoiroroSalut !

        Je ne vois pas comment faire par Formule avec tes données telles qu'elles sont organisées ...
        pour tes variantes , tu peux les CONCATENER en 1 seule

    2. Contributeur
      =SI(Produits!I2="";"";SOMEPROD(((Produits!B2:D5000+'Entrées produits'!C2:E5000)=$H$2:I2:J21) * (Produits!E2:E5000+'Entrées produits'!G2:G5000)-('Produits consommés'!C2:E5000)))
      Je modifie le nom des onglets pour faciliter la lecture/écriture des formules : Pr, EPr et PrC.
      Ta formule en K2 s'écrit =SI(Pr!I2="";"";SOMEPROD(((Pr!B2:D5000+EPr!C2:E5000)=$H$2:I2:J21)*(Pr!E2:E5000+EPr!G2:G5000)-(PrC!C2:E5000)))
      On peut relever que :
      1°) Il faut écrire SOMMEPROD au lieu de SOMEPROD
      2°) Il faudrait saisir 3 fois la fonction SOMMEPROD, une pour chaque feuille ; mais cette fonction ne concerne que des nombres ; ici c'est la fonction SOMME.SI qui convient
      4°) $H$2:I2:J21 ne veut rien dire

      La bonne formule est
      =SOMME.SI(C$2:C$9999;I2;E$2:E$9999) + SOMME.SI(EPr!D$2:D$9999;I2;EPr!G$2:G$9999)
      - SOMME.SI(EPr!D$2:D$9999;I2;EPr!F$2:F$9999)


      Restera à traiter le cas des doubles désignations et des dates limites ...
      1. merci bien .

        @+