[Résolu] Stock et Doublon
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
Siphonneur
- NOOuvel adepte

- Messages : 12
- Inscription : 08 avr. 2021 12:06
[Résolu] Stock et Doublon
Bonjour,
Je continue mon petit fichier m'aidant à créer mes recettes de bières, et à gérer mes stocks selon les ingrédients utilisés.
Dans ce fichier j'ai une feuille commande, une stock et une recette.
Je souhaiterai que dans la feuille stock n'apparaissent pas les ingrédients que j'ai commandé plusieurs fois. C'est à dire que si j'ai acheté 2 fois du malt pilsen, je n'ai que la première commande qui apparaisse dans la feuille stock. Mais que part contre lorsque j'ai fini ce malt (stock = 0), la seconde commande puisse être affiché dans le tableau stocks.
Je vous joint le fichier qui sera sans doute plus explicite que moi, et si ce n'est pas clair, n'hésitez pas à me poser des questions.
En tout cas je remercie d'avance tous ceux qui prennent le temps de me lire et de me répondre !
Je continue mon petit fichier m'aidant à créer mes recettes de bières, et à gérer mes stocks selon les ingrédients utilisés.
Dans ce fichier j'ai une feuille commande, une stock et une recette.
Je souhaiterai que dans la feuille stock n'apparaissent pas les ingrédients que j'ai commandé plusieurs fois. C'est à dire que si j'ai acheté 2 fois du malt pilsen, je n'ai que la première commande qui apparaisse dans la feuille stock. Mais que part contre lorsque j'ai fini ce malt (stock = 0), la seconde commande puisse être affiché dans le tableau stocks.
Je vous joint le fichier qui sera sans doute plus explicite que moi, et si ce n'est pas clair, n'hésitez pas à me poser des questions.
En tout cas je remercie d'avance tous ceux qui prennent le temps de me lire et de me répondre !
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
libre office 28.2 sous Linux Mint 22.2 Cinnamon
-
OOotremer971
- ManitOOu

- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Stock et Doublon
Bonjour,
Il faut que tu t'orientes vers le module base pour réaliser ce que tu souhaites. Calc n'est pas adapté pour faire de la gestion de stock.
Après, tu peux quand même utiliser Calc pour cela mais il faudra utiliser des macros pour gérer.
A+
Il faut que tu t'orientes vers le module base pour réaliser ce que tu souhaites. Calc n'est pas adapté pour faire de la gestion de stock.
Après, tu peux quand même utiliser Calc pour cela mais il faudra utiliser des macros pour gérer.
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
Siphonneur
- NOOuvel adepte

- Messages : 12
- Inscription : 08 avr. 2021 12:06
Re: Stock et Doublon
J'avoue que avant de commencer mon tableur, j'ai potassé le forum, et j'ai souvent lu des personnes dans un cas semblable au mien se faire dire qu'il fallait faire un document base.
Du coup j'ai essayé de me mettre à apprendre Base... mais en vain, après pas mal de pdf et de tuto, je suis arrivé à pas grand chose. Ce qui fait que je suis retourné vers mon tableur. Car il est vrai que je souhaiterai croiser pas mal de données, mais j'ai aussi et surtout le calculateur de recette qui comprend pas mal de formules mathématiques et de formules de tableur, et là j'arrive pas du tout à insérer ça dans Base.
Bref, si il y a vraiment aucun moyen sans Base et sans Macro, je veux bien tenter de me remettre à décortiquer Base, mais si des fois on peut trouver un système avec Calc, je crois que je préférerai cette solution !
Du coup j'ai essayé de me mettre à apprendre Base... mais en vain, après pas mal de pdf et de tuto, je suis arrivé à pas grand chose. Ce qui fait que je suis retourné vers mon tableur. Car il est vrai que je souhaiterai croiser pas mal de données, mais j'ai aussi et surtout le calculateur de recette qui comprend pas mal de formules mathématiques et de formules de tableur, et là j'arrive pas du tout à insérer ça dans Base.
Bref, si il y a vraiment aucun moyen sans Base et sans Macro, je veux bien tenter de me remettre à décortiquer Base, mais si des fois on peut trouver un système avec Calc, je crois que je préférerai cette solution !
libre office 28.2 sous Linux Mint 22.2 Cinnamon
-
OOotremer971
- ManitOOu

- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Stock et Doublon
Bonjour,
Pour aboutir à ce que tu souhaites, il faudrait déjà pouvoir comparer ce qu'il y a en stock et ce qui en est sorti. Il est possible ensuite d'exclure le contenu d'une cellule dans un comptage à partir d'un critère (ou marqueur) obtenu par formule. Mais dans tous les cas, l'historique des entrées et des sorties devra exister dans le fichier (ou un autre) pour qu'il puisse fonctionner.
A+
je viens de regarder dans les grandes lignes ton fichier sans parvenir à trouver où sont consignées les sorties de stocks.Siphonneur a écrit :si des fois on peut trouver un système avec Calc, je crois que je préférerai cette solution !
Pour aboutir à ce que tu souhaites, il faudrait déjà pouvoir comparer ce qu'il y a en stock et ce qui en est sorti. Il est possible ensuite d'exclure le contenu d'une cellule dans un comptage à partir d'un critère (ou marqueur) obtenu par formule. Mais dans tous les cas, l'historique des entrées et des sorties devra exister dans le fichier (ou un autre) pour qu'il puisse fonctionner.
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
Siphonneur
- NOOuvel adepte

- Messages : 12
- Inscription : 08 avr. 2021 12:06
Re: Stock et Doublon
Bonjour,
Alors ce qui était en stock est dans la feuille stock colonne C, et ce qui reste du stock colonne D. Ce qui va sortir est en colonne F. Les colonnes F et G sont masquées normalement, et elle me permettent de déduire les malts que j'utilise dans recette, du stock, en cliquant sur le menu déroulant de D1. C'est un petit mic-mac permettant de déduire des stocks les malts utilisés par la recette, en évitant une macro. J'avais trouvé ça sur le forum.
Et la nuit portant conseil, je me suis demandé si il ne fallait mieux pas que tout cela (mon système pour retirer du stock) soit plutôt sur la feuille commande, et que sur la feuille stock je mette la liste des malts (comme c'est actuellement), mais essayer avec SI de mettre comme condition si ce malt= 0 Kg , ne pas l'afficher, et si ce malt est déjà présent dans la liste ne pas l'afficher.
J'espère avoir été assez clair.
A bientôt !
Alors ce qui était en stock est dans la feuille stock colonne C, et ce qui reste du stock colonne D. Ce qui va sortir est en colonne F. Les colonnes F et G sont masquées normalement, et elle me permettent de déduire les malts que j'utilise dans recette, du stock, en cliquant sur le menu déroulant de D1. C'est un petit mic-mac permettant de déduire des stocks les malts utilisés par la recette, en évitant une macro. J'avais trouvé ça sur le forum.
Et la nuit portant conseil, je me suis demandé si il ne fallait mieux pas que tout cela (mon système pour retirer du stock) soit plutôt sur la feuille commande, et que sur la feuille stock je mette la liste des malts (comme c'est actuellement), mais essayer avec SI de mettre comme condition si ce malt= 0 Kg , ne pas l'afficher, et si ce malt est déjà présent dans la liste ne pas l'afficher.
J'espère avoir été assez clair.
A bientôt !
libre office 28.2 sous Linux Mint 22.2 Cinnamon
-
OOotremer971
- ManitOOu

- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Stock et Doublon
Bonjour,
Pas mal ton astuce en D1. Tu peux simplifier la formule :
La formule ci-dessus, t'oblige à la modifier manuellement à chaque fois que ta liste de type augmente (à moins qu'elle soit définitivement statique) et celle ci-dessous peut le faire pour une plage définie, éventuellement plus longue pour anticiper les éventuels ajouts.
Est-ce qu'un bouton compteur pourrait remplacer le fonctionnement de ta cellule D1 ? Cela permettrait, pour chaque production validée en appuyant sur le bouton, d'incrémenter automatiquement la valeur d'une cellule sur laquelle on pourrait envisager de s'étayer (ma réflexion n'est pas encore terminée) pour satisfaire à la demande.
Je creuse.... 
Pas mal ton astuce en D1. Tu peux simplifier la formule :
Code : Tout sélectionner
CAR(46)&TEXTE(Stocks.G3;"000")&"."&TEXTE(Stocks.G4;"000")&"."&TEXTE(Stocks.G5;"000")&"."&TEXTE(Stocks.G6;"000")&"."&TEXTE(Stocks.G7;"000")&"."&TEXTE(Stocks.G8;"000")&"."&TEXTE(Stocks.G9;"000")&"."&TEXTE(Stocks.G10;"000")&"."&TEXTE(Stocks.G11;"000")&"."&TEXTE(Stocks.G12;"000")&"."&TEXTE(Stocks.G13;"000")&"."&TEXTE(Stocks.G14;"000")&"."&TEXTE(Stocks.G15;"000")&"."&TEXTE(Stocks.G16;"000")&"."&TEXTE(Stocks.G17;"000")&"."&TEXTE(Stocks.G18;"000")&"."&TEXTE(Stocks.G19;"000")&"."Code : Tout sélectionner
="."&JOINDRE.TEXTE(".";1;TEXTE(G3:G100;"000"))| Ajout : Mauvaise piste |
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
Siphonneur
- NOOuvel adepte

- Messages : 12
- Inscription : 08 avr. 2021 12:06
Re: Stock et Doublon
Merci pour la simplification, ça a l'air de marcher. Et j'avoue que ce n'est pas mon astuce, elle vient de Jean Louis Cadeillan. J'étais tomber dessus au moment ou j'allais abandonner l'idée de faire sans macro.
Et quand à ma question première, je sèche toujours. J'ai bien trouvé des pistes, mais rien de très concluant.
Avis aux amateurs !
Et quand à ma question première, je sèche toujours. J'ai bien trouvé des pistes, mais rien de très concluant.
Avis aux amateurs !
libre office 28.2 sous Linux Mint 22.2 Cinnamon
-
micmac
- RespOOnsable forum

- Messages : 10159
- Inscription : 28 août 2010 08:45
Re: Stock et Doublon
Message privé reçu le 20/10/2025 de
La suite ici : JOINDRE.TEXTE sans doublonSiphonneur a écrit : ↑19 oct. 2025 21:23 Ce sujet date de 2021, et est resté sans réponse, depuis je suis resté au statut quo. Aujourd'hui je pars sur d'autres pistes, et je serai vraiment ravi d'avoir de l'aide sur ce point qui m'agace depuis 4 ans.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS