Help : un défi excel que je n'arrive pas à relever

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

Je vous demande de l'aide sur excel pour le projet suivant :
Dans un optique de gestion de la traçabilité de mes stocks, je souhaiterais mettre en place un tableur calculant automatiquement le stock en fonction des déplacements que je leur fais faire.

J'ai organisé mon tableau de la façon suivante :
- 5 feuilles de calculs (une par catégorie : fournitures, mobiliers, matériels de chantiers, etc ...) + une feuille récap des déplacements des stocks d'un point A à un point B.
- dans chaque feuille chaque 20 lignes correspondant à 20 produits.
- Dans chaque feuille 20 colonnes correspondant aux 20 centres que nous gérons.
- dans la feuille recap : 1er colonne catégorie et 2éme colonne produits et enfin une option d'action dans chaque colonnes de centres "déposer" ou "prendre".

Je souhaiterais que, lorsque nous sélectionnions une catégorie puis un produit puis une action (grâce à des listes déroulantes) entre 2 centres, leurs stocks respectifs se mettront à jours automatiquement.

Pour se faire j'ai plusieurs questions :
- Peux t-on intégrer une ou des fonctions SI dans une fonction SI et comment ?
- Peux t-on allouer une valeur précise à chaque composant d'une liste déroulante ?

Help me :'(

9 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Sans le fichier avec les formules que tu as entrés je ne peux dire ce qui cloche
    Poste moi ton fichier
    1
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Dans chaque feuille Fourniturs etc il faut compléter les formules des colonnes stock actuel en rajoutant :
    +SOMME.SI(Réapprovisionnements!B:B;Fournitures!A4;DECALER(Réapprovisionnements!B:B;;COLONNE()/3-1/3))-SOMME.SI(Consommations!B:B;Fournitures!A4;DECALER(Consommations!B:B;;COLONNE()/3-1/3))

    Cdlmnt
    Via
    1
    1. Beaujolaisnouveau Messages postés 8 Statut Membre
       
      Hello :) J'ai du rajouter 3 colonnes dans la feuille "Réapprovisionnement", mais je souhaiterais que seul la colonne "réception" s'additionne au stock actuel. Que dois je changer pour parvenir à ce résultat d'opération.
      Le lien : https://www.cjoint.com/c/HLgoMQTtUIr
      0
    2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Re

      Dans ce cas là la formule se simplifie légérement puisque la colone de recherche ets la même que celle de retour :
      =SOMME.SI.ENS(INDIRECT("Déplacements!Quantité" & COLONNE()/3-1/3);Déplacements!$B:$B;Fournitures!$A4;INDIRECT("Déplacements!STATUT" & COLONNE()/3-1/3);"Dépose")-SOMME.SI.ENS(INDIRECT("Déplacements!Quantité" & COLONNE()/3-1/3);Déplacements!$B:$B;Fournitures!$A4;INDIRECT("Déplacements!STATUT" & COLONNE()/3-1/3);"pickup")+SOMME.SI(Réapprovisionnements!$B:$B;Fournitures!$A4;DECALER(Réapprovisionnements!E:E;;COLONNE()/3-1/3))-SOMME.SI(Consommations!B:B;Fournitures!A4;DECALER(Consommations!B:B;;COLONNE()/3-1/3))
      0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    La réponse aux 2 questions est oui
    Pour pourvoir en dire plus il faut partir de ton fichier que tu dois nous fournir en le téléchargeant sur cjoint.com, en faisant créer un lien que tu copies et reviens coller ici

    Dans l'attente du fichier
    Cdlmnt
    Via
    0
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Oui aux deux questions.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re

    La formule pour la 1ere colonne de stock de Fourniture serait :
    =SOMME.SI.ENS(Déplacements!D:D;Déplacements!B:B;Fournitures!A4;Déplacements!C:C;"Dépose")-SOMME.SI.ENS(Déplacements!D:D;Déplacements!B:B;Fournitures!A4;Déplacements!C:C;"pickup")
    exemple : https://cjoint.com/c/HKBoHw6yUpg

    A toi de l'adapter aux autres colonnes et feuilles

    Cdlmnt
    Via

    0
    1. Beaujolaisnouveau Messages postés 8 Statut Membre
       
      Woaaaaw Merci beaucoup. J'aurais aimé que tu sois à coté de moi pour m'expliquer mais c'est déjà génial. J'ai du mal à me rendre compte de la difficulté de ce que j'ai demandé ?

      Merci encore !
      0
    2. Beaujolaisnouveau Messages postés 8 Statut Membre
       
      Hello via55,

      Je n'arrive pas à appliquer la formule aux autres colonnes, le résultat est toujours 0 quoi qu'il arrive :/ Sais tu d'où cela peut-il provenir ?

      Cordialement,
      0
  7. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Tu n'indiques pas les bonne plages de recherche !
    Pour éviter de se tromper comme il y a beaucoup de colonnes j'ai nommé toutes les plages colonnes de fournitures Statut1, quantuté1, Statut2, quantité2 etc et fais automatiquement retrouver le bon de plage en fonction de la colonne dans laquelle est la formule avec la fonction INDIRECT
    https://mon-partage.fr/f/sVvvOuOe/
    Il te suffit de copier la colonne avec les formules et de la copier dans les autres colonnes telle quelle

    0
  8. Beaujolaisnouveau Messages postés 8 Statut Membre
     
    Bonjour,

    J'ai besoin une dernière fois de votre aide avant de finaliser mon excel. J'ai du rajouter 2 nouvelles feuilles se nommant "Réapprovisionnements" et "Consommations". Pour la première je souhaiterais qu'elle ajoute en fonction de la sélection de la liste déroulante, et pour la seconde je souhaiterais qu'elle soustrait.

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

    Pouvez vous m'aider ?
    0
  9. Beaujolaisnouveau Messages postés 8 Statut Membre
     
    Bonjour Via55,

    Malheureusement la formule ne fonctionne pas :/ J'ai éssayé plusieurs variantes mais rien n'y fait.

    Cordialement,
    0
  10. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pourtant cela fonctionne dans la colonne pour St Honoré ici
    https://www.cjoint.com/c/HLkkKFlVQHV

    ou alors je n'ai pas compris ce que tu voulais

    Cdlmnt
    Via
    0