Pb liste deroulante relié à des bons de commande
jonathanrestaurant
Messages postés
1
Statut
Membre
-
jonathanrestaurant -
jonathanrestaurant -
Bonjour,
Bonjour,
Je me permets de venir solliciter votre savoir faire en Excel, car je bloque...
Je m'explique:
Je gere aujourd'hui plusieurs restaurants, chacun ayant ses propres fournisseurs.
Disons, pour faire simple que j'ai une 15aine de fournisseurs cuisine par restaurants.
Pour chacun des plats que je propose à la carte, j'ai élaboré une fiche technique (50g de fromage, 100g de boeuf...etc...donc un cout de reviens, donc un prix de vente...)
Malheureusement, les prix fournisseurs sont rarement fixes. Ils augmentent, ou baisse (c'est bien plus rare) regulierement.
Ainsi, je dois toujours mettre à jour mes bon de commande (pour les prix), mais egalement mes fiches techniques (pour les couts de revient)
J'ai essayé de créer un fichier excel pour pallier à cette enorme perte de temps:
j'ai dans un premier temps des fiches techniques avec des listes deroulantes (pour choisir les ingredients)
La liste deroulante renvoie à un fichier que j'ai appelé matrice (tout à droite des feuillets) et qui liste toutes mes references produits ainsi que leur prix au gramme
Donc si dans ma fiche technique je choisis 50g de fromage, la cellule d'à coté (grace à une rechercheV) me multiplie le prix au gramme dans la matrice par les 50g.
Je suis plutot content de moi sur ce coup là.
Malheureusement, je me rends compte que je suis en difficulté pour créer mes bon de commande.
Dans la matrice, j'ai la liste de tous les produits avec le prix au gramme et le fournisseur.
J'aimerai desormais que suivant le fournisseur choisi, ce produit s'inscrive sur le bon de commande correspondant.
Est ce possible? m'avez vous compris?
Je vous laisse une piece jointe de ce fichier. Ce qui est important, c'est surtout la feuille matrice. Les fiches techniques ne sont que de faible importance.
Il faut que les produits sur la matrice puissent s'inscrire sur le bon de commande du fournisseur.
Merci d'avance
ps: je n'arrive pas à joindre une copie du document. Pouvez m'indiquer la marche à suivre.
Jonathan Dubourg
Bonjour,
Je me permets de venir solliciter votre savoir faire en Excel, car je bloque...
Je m'explique:
Je gere aujourd'hui plusieurs restaurants, chacun ayant ses propres fournisseurs.
Disons, pour faire simple que j'ai une 15aine de fournisseurs cuisine par restaurants.
Pour chacun des plats que je propose à la carte, j'ai élaboré une fiche technique (50g de fromage, 100g de boeuf...etc...donc un cout de reviens, donc un prix de vente...)
Malheureusement, les prix fournisseurs sont rarement fixes. Ils augmentent, ou baisse (c'est bien plus rare) regulierement.
Ainsi, je dois toujours mettre à jour mes bon de commande (pour les prix), mais egalement mes fiches techniques (pour les couts de revient)
J'ai essayé de créer un fichier excel pour pallier à cette enorme perte de temps:
j'ai dans un premier temps des fiches techniques avec des listes deroulantes (pour choisir les ingredients)
La liste deroulante renvoie à un fichier que j'ai appelé matrice (tout à droite des feuillets) et qui liste toutes mes references produits ainsi que leur prix au gramme
Donc si dans ma fiche technique je choisis 50g de fromage, la cellule d'à coté (grace à une rechercheV) me multiplie le prix au gramme dans la matrice par les 50g.
Je suis plutot content de moi sur ce coup là.
Malheureusement, je me rends compte que je suis en difficulté pour créer mes bon de commande.
Dans la matrice, j'ai la liste de tous les produits avec le prix au gramme et le fournisseur.
J'aimerai desormais que suivant le fournisseur choisi, ce produit s'inscrive sur le bon de commande correspondant.
Est ce possible? m'avez vous compris?
Je vous laisse une piece jointe de ce fichier. Ce qui est important, c'est surtout la feuille matrice. Les fiches techniques ne sont que de faible importance.
Il faut que les produits sur la matrice puissent s'inscrire sur le bon de commande du fournisseur.
Merci d'avance
ps: je n'arrive pas à joindre une copie du document. Pouvez m'indiquer la marche à suivre.
Jonathan Dubourg
A voir également:
- Pb liste deroulante relié à des bons de commande
- Liste déroulante excel - Guide
- Invite de commande - Guide
- Liste déroulante en cascade - Guide
- Commande terminal mac - Guide
- Liste code ascii - Guide
5 réponses
Bonjour
pour joindre un modèle, déposez le sur:
https://www.cjoint.com/ et revenez placer ici le lien donné par le site
à vous lire
pour joindre un modèle, déposez le sur:
https://www.cjoint.com/ et revenez placer ici le lien donné par le site
à vous lire
Bonjour
Vu le fichier... mais il va falloir des explications sur ce que vous voulez obtenir:
si j'ai compris:
vous remplissez les fiches spécifiques selon le total des besoins pour chaque fiche
vous affichez en colonne N le coût total des ingrédients selon quantité.
Jusque là ça va, ensuite,quelques une première série de question vous voulez:
_ que le bon de commande regroupe les valeurs entrées dans les fiches techniques
_ que les produits identiques entre fiches soient regroupés dans la commande ?
_ un bon de commande par fournisseur? ou un bon regroupant tout pour l'ensemble des fiches?
_Y a t il risque de voir augmenter le nombre de fiches?
_que faites vous des lignes de Matrice non documentées?
(si elles sont destinées à ne pas être informée, ,il faut éliminer les #DIV/0 qui vont perturber le système_formule en C2 =SI(E2="";0;D2/E2)
_voulez vous regrouper ces produits indéfinis dans une rubrique "non documentée"?
Avec ces réponses , peut être pourra t on envisager une feuille récapitulative pour dispatcher ensuite les données sur chaque fournisseur, ça semble à priori si j'ai bien compris, la meilleure option.
Note pour info: votre tentative de formule en feuille Bon de commande ne peut pas fonctionner puisqu'elle va chercher une valeur dans la 2° colonne d'un champ qui n'en a qu'une!
A vous lire, si vous voulez qu'on regardes ça
bien cordialement
Vu le fichier... mais il va falloir des explications sur ce que vous voulez obtenir:
si j'ai compris:
vous remplissez les fiches spécifiques selon le total des besoins pour chaque fiche
vous affichez en colonne N le coût total des ingrédients selon quantité.
Jusque là ça va, ensuite,quelques une première série de question vous voulez:
_ que le bon de commande regroupe les valeurs entrées dans les fiches techniques
_ que les produits identiques entre fiches soient regroupés dans la commande ?
_ un bon de commande par fournisseur? ou un bon regroupant tout pour l'ensemble des fiches?
_Y a t il risque de voir augmenter le nombre de fiches?
_que faites vous des lignes de Matrice non documentées?
(si elles sont destinées à ne pas être informée, ,il faut éliminer les #DIV/0 qui vont perturber le système_formule en C2 =SI(E2="";0;D2/E2)
_voulez vous regrouper ces produits indéfinis dans une rubrique "non documentée"?
Avec ces réponses , peut être pourra t on envisager une feuille récapitulative pour dispatcher ensuite les données sur chaque fournisseur, ça semble à priori si j'ai bien compris, la meilleure option.
Note pour info: votre tentative de formule en feuille Bon de commande ne peut pas fonctionner puisqu'elle va chercher une valeur dans la 2° colonne d'un champ qui n'en a qu'une!
A vous lire, si vous voulez qu'on regardes ça
bien cordialement
Bien
Je vais donc vous laisser faire comme vous l'entendez car je ne comprend pas trop ce que vous voulez faire, et à défaut d'explications complémentaires , je ne peux que vous conseiller pour votre principe de validation:
Au lieu de mettre le même nom pour toutes les plages, mettez des nom différents et récapitulez ces noms donnés sur une liste que vous nommerez par exemple List_nom
dans la feuille où vous voulez éditer:
en A1: données validation par liste:
=List_nom
en B1 pour avoir la liste cherchée
données validation par liste:
=INDIRECT(A1)
qui vous enverra la liste dont le nom est en A1.
C'est à peu près tout ce que j'ai compris de votre demande.
crdlmnt
Je vais donc vous laisser faire comme vous l'entendez car je ne comprend pas trop ce que vous voulez faire, et à défaut d'explications complémentaires , je ne peux que vous conseiller pour votre principe de validation:
Au lieu de mettre le même nom pour toutes les plages, mettez des nom différents et récapitulez ces noms donnés sur une liste que vous nommerez par exemple List_nom
dans la feuille où vous voulez éditer:
en A1: données validation par liste:
=List_nom
en B1 pour avoir la liste cherchée
données validation par liste:
=INDIRECT(A1)
qui vous enverra la liste dont le nom est en A1.
C'est à peu près tout ce que j'ai compris de votre demande.
crdlmnt
Bonjour,
Juste au passage, prendre en compte les quantités de produit en stock .... !
Juste au passage, prendre en compte les quantités de produit en stock .... !
Messieurs,
Je vous remercie de vos reponses
Malheureusement,je n'ai pas avancé.
Je vous reformule ce que je souhaite faire:
Il me faut créer des bons de commandes pour chacun de mes fournisseurs:
disons A, B, C, D , E
Chacun de ses fournisseurs me proposera donc des produits
disons 1, 2, 3, 4 ,5 pour le fournisseur A
6, 7, 8, 9, 10 pour le fournisseur B
etc
Ces produits peuvent varier avec le temps; c'est à dire que je prendrai plus un produit chez le fournisseur A mais chez le fournisseur B par exemple
Dans un second temps, il faut que je créer des "fiches techniques"
Ces fiches techniques sont le résumé de chacun de mes plats.
Elles me permettent de savoir exactement combien me coute un plat en fonction des ingredients que j'ai souhaité incorporer
Le fait est que les prix varient dans le temps.
Le but de se projet est de connaitre le prix de revient exact de chacun de mes plats.
Aujourd'hui, si la creme fraiche passe de 1€/g à 2€/g, je dois me rendre dans chacune de mes fiches techniques, repérer celles qui contiennent de la creme est changer le prix de celle ci manuellement.
la creme me coute 200 et est conditionnée par 100g donc 2€/g
Cela prend non seulement un temps fou mais ne me garantit pas non plus un travail correct (un oubli est frequent...)
Aussi, je souhaiterai :
quand je change le prix dans mon bon de commande, il se change automatiquement dans mes fiches techniques.
Peut etre ne faut il pas travailler directement sur les bons de commande: j'ai listé tous les produits necessaire à ma cuisine.
Je pensais qu'il aurait été plus simple avec cette liste de dispatcher les produits sur les bons de commande et sur les fiches techniques avec une recherchev par exemple.
Malheureusement, je suis bloqué
J'espere que cela est plus clair, et que vous pourrez m'aider.
Cordialement,
Jonathan Dubourg
Je vous remercie de vos reponses
Malheureusement,je n'ai pas avancé.
Je vous reformule ce que je souhaite faire:
Il me faut créer des bons de commandes pour chacun de mes fournisseurs:
disons A, B, C, D , E
Chacun de ses fournisseurs me proposera donc des produits
disons 1, 2, 3, 4 ,5 pour le fournisseur A
6, 7, 8, 9, 10 pour le fournisseur B
etc
Ces produits peuvent varier avec le temps; c'est à dire que je prendrai plus un produit chez le fournisseur A mais chez le fournisseur B par exemple
Dans un second temps, il faut que je créer des "fiches techniques"
Ces fiches techniques sont le résumé de chacun de mes plats.
Elles me permettent de savoir exactement combien me coute un plat en fonction des ingredients que j'ai souhaité incorporer
Le fait est que les prix varient dans le temps.
Le but de se projet est de connaitre le prix de revient exact de chacun de mes plats.
Aujourd'hui, si la creme fraiche passe de 1€/g à 2€/g, je dois me rendre dans chacune de mes fiches techniques, repérer celles qui contiennent de la creme est changer le prix de celle ci manuellement.
la creme me coute 200 et est conditionnée par 100g donc 2€/g
Cela prend non seulement un temps fou mais ne me garantit pas non plus un travail correct (un oubli est frequent...)
Aussi, je souhaiterai :
quand je change le prix dans mon bon de commande, il se change automatiquement dans mes fiches techniques.
Peut etre ne faut il pas travailler directement sur les bons de commande: j'ai listé tous les produits necessaire à ma cuisine.
Je pensais qu'il aurait été plus simple avec cette liste de dispatcher les produits sur les bons de commande et sur les fiches techniques avec une recherchev par exemple.
Malheureusement, je suis bloqué
J'espere que cela est plus clair, et que vous pourrez m'aider.
Cordialement,
Jonathan Dubourg
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
à défaut de comprendre tout ce que vous voulez faire, je vous ais concocté un exemple de ce qui est possible sur trois bon de commande>.
Si cela vous convient, vous pouvez compléter facilement je pense avec les explications ci dessous:
feuille matrice,
en colonne I il y a une liste de c ode qui permettent la répartition des fournisseurs. Cette colonne peut être masquées (disponible de ligne 2 à 220)
Grace à cette liste si vous changer de fournisseur ou si vous modifiez un produit, les éditions des bons de commande suivront.
Chaque feuille commande:
ressort en colonne A la liste des produits affectés au fournisseur dont le nom est inscrit en cellule A1 (disponible de A2 à A60)
cette liste est hors zone d'impression dans une éventuelle impression du bon de commande associé
Pour créer d'autre bon de commande, il suffit:
_de copier une feuille Bon de commande
_de la renommer en modifiant le nom du fournisseur
_de modifier le nom du fournisseur en A1 en prenant soin de bien respecter les caractères de la liste Matrice
_D'afficher le gestionnaire de nom et de repérer dans la, liste qui va alors présenter deux noms identique de listes, (normal après copie) celui qui correspond à la feuille renommée
_de cliquer sur modifier et de rectifier le nom de la feuille deux fois dans la formule.
Et la feuille est alors adaptée au fournisseur
https://www.cjoint.com/c/CCcpaSs6jqC
Si ce n'est pas ça que vous souhaitez, revenez mais alors avec plus d'explication.N'hésitez pas non plus si difficultés de mise en place.
bon courage
crdlmnt
à défaut de comprendre tout ce que vous voulez faire, je vous ais concocté un exemple de ce qui est possible sur trois bon de commande>.
Si cela vous convient, vous pouvez compléter facilement je pense avec les explications ci dessous:
feuille matrice,
en colonne I il y a une liste de c ode qui permettent la répartition des fournisseurs. Cette colonne peut être masquées (disponible de ligne 2 à 220)
Grace à cette liste si vous changer de fournisseur ou si vous modifiez un produit, les éditions des bons de commande suivront.
Chaque feuille commande:
ressort en colonne A la liste des produits affectés au fournisseur dont le nom est inscrit en cellule A1 (disponible de A2 à A60)
cette liste est hors zone d'impression dans une éventuelle impression du bon de commande associé
Pour créer d'autre bon de commande, il suffit:
_de copier une feuille Bon de commande
_de la renommer en modifiant le nom du fournisseur
_de modifier le nom du fournisseur en A1 en prenant soin de bien respecter les caractères de la liste Matrice
_D'afficher le gestionnaire de nom et de repérer dans la, liste qui va alors présenter deux noms identique de listes, (normal après copie) celui qui correspond à la feuille renommée
_de cliquer sur modifier et de rectifier le nom de la feuille deux fois dans la formule.
Et la feuille est alors adaptée au fournisseur
https://www.cjoint.com/c/CCcpaSs6jqC
Si ce n'est pas ça que vous souhaitez, revenez mais alors avec plus d'explication.N'hésitez pas non plus si difficultés de mise en place.
bon courage
crdlmnt
Ps suite:
si vous voulez faire plus simple dans les feuilles de commande, vous pouvez tester ceci
feuille de commande en B1 la formule:
="A2:A"&NB.SI(A2:A60;"><")
et en donnée/ validation / liste
=INDIRECT(B1)
Dans ce cas, il n' y a plus de listes nommées et pour créer une feuille il suffit de copier la feuille,
Bon de commande et de changer le nom en A1, ou de conserver une seule feuille de commande si vous ne gardez que des imprimés,avec un menu déroulant en A1 basé sur la liste des founisseurs
crdlmnt
si vous voulez faire plus simple dans les feuilles de commande, vous pouvez tester ceci
feuille de commande en B1 la formule:
="A2:A"&NB.SI(A2:A60;"><")
et en donnée/ validation / liste
=INDIRECT(B1)
Dans ce cas, il n' y a plus de listes nommées et pour créer une feuille il suffit de copier la feuille,
Bon de commande et de changer le nom en A1, ou de conserver une seule feuille de commande si vous ne gardez que des imprimés,avec un menu déroulant en A1 basé sur la liste des founisseurs
crdlmnt
Bonjour Vaucluse
Merci beaucoup pour avoir pris le temps de regarder mon probleme
Cependant, il me semble qu'il y a un petit bug.
En effet, en regardant tout ce que vous avez fait (et je vous remercie encore une fois pour tout ce travail), je me suis rendu compte que je ne pouvais pas changer de fournisseur dans "Matrice F2 à F220" alors qu'il y a la petite fleche qui m'indique qu'il y a une liste deroulante.
"la valeur que vous avez tapé n'est pas valide / un utilisateur a restreint les valeurs", voici le message d'erreur qui apparait.
Cela est il normal? peut etre dois je changer de fournisseur pour un produit dans une autre liste?
Merci d'avance
Jonathan
Merci beaucoup pour avoir pris le temps de regarder mon probleme
Cependant, il me semble qu'il y a un petit bug.
En effet, en regardant tout ce que vous avez fait (et je vous remercie encore une fois pour tout ce travail), je me suis rendu compte que je ne pouvais pas changer de fournisseur dans "Matrice F2 à F220" alors qu'il y a la petite fleche qui m'indique qu'il y a une liste deroulante.
"la valeur que vous avez tapé n'est pas valide / un utilisateur a restreint les valeurs", voici le message d'erreur qui apparait.
Cela est il normal? peut etre dois je changer de fournisseur pour un produit dans une autre liste?
Merci d'avance
Jonathan
Bonjour jonathan
rien de grave, la validation en colonne F n'a aucune utilité est date d'un précédent essai.Il n'est utile de placer une liste déroulante pour les fournisseurs que si vous décidez de ne conserver qu'une feuille Bon de commande et d'en changer le nom en A1.
Auquel cas il faudra de toutes façons voir la liste autrement, et pas sur cette feuille.
Le mieux est donc d'effacer cette validation.
Le reste convient il?
crdlmnt
rien de grave, la validation en colonne F n'a aucune utilité est date d'un précédent essai.Il n'est utile de placer une liste déroulante pour les fournisseurs que si vous décidez de ne conserver qu'une feuille Bon de commande et d'en changer le nom en A1.
Auquel cas il faudra de toutes façons voir la liste autrement, et pas sur cette feuille.
Le mieux est donc d'effacer cette validation.
Le reste convient il?
crdlmnt
Vaucluse,
Je voulais vous remercier encore une fois. J'ai commencer à remplir cette feuille et tout se deroule presque comme prévu
Néanmoins il y a je pense un petit bug
Certains produits de ma liste, notamment ceux en haut de liste ne s'affiche pas dans les bon de commande.
Je vous ai copié le lien avec cjoint, si vous pouvez y jeter un oeil, cela m'inquiete un epu
http://cjoint.com/?3Cmlcnw2CUg
De plus, est il possible dans les liste deroulante des bon de commande, de taper une lettre et que cela nous renvoit à la ligne de la lettre demandée?
Merci d'avance
Jonathan Dubourg
Je voulais vous remercier encore une fois. J'ai commencer à remplir cette feuille et tout se deroule presque comme prévu
Néanmoins il y a je pense un petit bug
Certains produits de ma liste, notamment ceux en haut de liste ne s'affiche pas dans les bon de commande.
Je vous ai copié le lien avec cjoint, si vous pouvez y jeter un oeil, cela m'inquiete un epu
http://cjoint.com/?3Cmlcnw2CUg
De plus, est il possible dans les liste deroulante des bon de commande, de taper une lettre et que cela nous renvoit à la ligne de la lettre demandée?
Merci d'avance
Jonathan Dubourg
Tout d'abord, merci d'avoir pris le temps de me repondre.
Voici le lien, en esperant que le fichier s'ouvre correctement
http://cjoint.com/?3BBvBITTTVg
Cordialement,
Jonathan Dubourg