Excel : Formule si ou somme.si.ens ...

Résolu
Bonjour,

Je suis en train de faire un tableau excel de stock, et je n'arrive pas différencier des quantités d'articles sur plusieurs site de stockage. Par exemple j'ai un article que je nomme A. Cet article A se trouve en stock dans 4 docks différents :

- 2 unités dans un dock 1
- 3 unités dans un dock 2
- 1 unité dans un dock 3
- 5 unités dans le dock 4

Et faire ensuite une somme total de l'article A

Et je n'arrive pas à dissocier chacun des stocks de l'article A dans ces 4 différents docks de stockage

6 réponses

  1. Contributeur
    Entre Domiens, le courant passe plus facilement !
    Je reste à ta disposition.
    1
    1. Bonjour Raymond,

      j'ai une dernière demande svp si vous êtes disponible et le tableau sera nickel .

      J'aimerai renvoyer des valeurs dans une feuilles avec plusieurs conditions, j'ai essayé toute la journée mais je suis vraiment pas doué si je n'ai pas de modèle pour savoir comment ca marche.

      Voici le lien du fichier V3 : https://www.cjoint.com/c/LEfcXisblfj

      En vous remerciant beaucoup pour votre patience

      Nam
      0
  2. Contributeur
    Bonsoir.

    Je n'ai pas bien compris comment tu utilises ton fichier ...
    Les feuilles "Zone de stockage" et "Base produits" étant figées, tu saisis tes mouvements dans la feuille "Journal stocks" et tu récupères ces données dans la feuille "Etat des stocks" ; c'est bien ça ?
    Le stock initial figure en colonne C. Mais où as-tu noté le stock initial de chaque dépôt ?
    0
    1. Bonjour,

      Oui c'est tout à fait ça. Le stock initiale je le rentre manuellement une fois l'inventaire terminée
      0
  3. Contributeur

    Formule en K6 :
    =G6 + SOMME.SI.ENS('Journal stocks'!$D$7:$D$12; 'Journal stocks'!$B$7:$B$12;'Etats des stocks'!$A6; 'Journal stocks'!$F$7:$F$12;'Etats des stocks'!K$5:N$5) + SOMME.SI.ENS('Journal stocks'!$E$7:$E$12; 'Journal stocks'!$B$7:$B$12;'Etats des stocks'!$A6; 'Journal stocks'!$F$7:$F$12;'Etats des stocks'!K$5:N$5)

    0
    1. Contributeur
      Cette formule semble compliquée ; ce n'est pas le cas : simplement la longueur du nom de tes feuilles affecte la longueur de rédaction de la formule !
      Déjà on peut écrire
      =G6 + SOMME.SI.ENS('Journal stocks'!$D$7:$D$12; 'Journal stocks'!$B$7:$B$12;$A6; 'Journal stocks'!$F$7:$F$12!K$5:N$5) + SOMME.SI.ENS('Journal stocks'!$E$7:$E$12; 'Journal stocks'!$B$7:$B$12;$A6; 'Journal stocks'!$F$7:$F$12;K$5:N$5)


      Mais si tu définis des noms pour tes 4 plages principales de la feuille "Journal stocks" la formule se réduit à
      =G6 + SOMME.SI.ENS(JS_E; Code;$A6; Dép;K$5:N$5) + SOMME.SI.ENS(JS_S; Code;$A6; Dép;K$5:N$5)

      0
      1. Vous êtes super Monsieur :) :) merci énormément pour la formule

        Belle journée
        0
    2. Contributeur
      Bonjour Nam123.

      Non, très mauvaise idée 
      !

      Ta feuille "Journal stocks", comme son nom l'indique, te permet de saisir les mouvements d'entrée/sortie jour après jour. Si tu y ajoutes les stocks finaux calculés dans la feuille de synthèse "Etats des stocks", c'est un doublon inutile, et les quantités affichées ne sont pas celles du jour indiqué en colonne A ...
      Ton fichier fonctionnait très bien comme il était ! N'y ajoute rien.
      0
      1. ah d'accord, c'était juste pour faire un rappel sur la feuille de ce qui est disponible en stock pour choisir quel serait le dock à prendre la marchandise. ( pour éviter de naviguer entre 2 feuilles)... mais ok merci :)

        Très bonne journée :)
        0