Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1367 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Aide sur petit tableau de calcul de prix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide sur petit tableau de calcul de prix

n°1956449
potemkin
Optimisateur relativiste.
Posté le 09-01-2010 à 21:46:32  profilanswer
 

Bonjour,
 
J'entre pour la 1ère fois sur cette cat pour un petit coup de main dont j'aurais besoin svp :ange:
 
J'ai fait un petit tableau Excel (pas pour moi donc faut que ce soit simple à utiliser) que voici: http://dl.free.fr/pUsTwqNAI
 
Le but est de calculer le prix de revient d'une recette via renseignement des ingrédients et surtout de leur prix au kg (ou au L, etc) et des quantités utilisées.
 
Ce que j'aimerai faire (en dehors d'une interface graphique mieux conçue, hélàs je ne maîtrise aucun langage de prog me permettant de faire un GUI),
c'est permettre via un menu déroulant de séléctionner une unité de mesure pour les quantités, afin que l'on puisse renseigner cette donnée sans devoir convertir au préalable sa mesure dans l'unité donnée pour le prix au kg.
 
Pour faire simple j'aimerai qu'on puisse, pour de la farine par ex, mettre 1,5€ dans la case prix par unité de mesure (au kg donc), mais mettre 500Gr dans la case quantité, tout en ne faussant pas le calcul (la conversion en 0,5kg se faisant automatiquement).
 
Quelqu'un pour de l'aide svp? :jap:
 
ps: le logiciel easy-recettes aurait parfaitement convenu hélàs il est payant (et trop cher au goût de la personne à qui j'essaie de rendre service)


Message édité par potemkin le 12-01-2010 à 17:37:06
mood
Publicité
Posté le 09-01-2010 à 21:46:32  profilanswer
 

n°1956520
potemkin
Optimisateur relativiste.
Posté le 10-01-2010 à 13:44:58  profilanswer
 

:(

n°1956886
pataluc
Posté le 11-01-2010 à 16:47:06  profilanswer
 

tu veux pouvoir saisir un prix de la farine en €/kg, mais pouvoir mettre des grammes? du coup tu vas devoir rajouter une autre colonne unité (une pour le prix/quantité, et une pour la quantité)?

 

genre ca?
http://hfr-rehost.net/self/pic/717ba0b159a0d395bc86b1fbfeeefd5b6ade1d1e.png

Message cité 1 fois
Message édité par pataluc le 11-01-2010 à 16:49:29
n°1956944
breizhbugs
Posté le 11-01-2010 à 17:40:14  profilanswer
 

alors, 1.5€ le kilo ou 750€ les 500gr, euh.... mettez moi 1 kilo svp :-)

n°1956952
pataluc
Posté le 11-01-2010 à 17:47:03  profilanswer
 

breizhbugs a écrit :

alors, 1.5€ le kilo ou 750€ les 500gr, euh.... mettez moi 1 kilo svp :-)


voui j'ai pas mis la dernière colonne à jour, c'était pas celle qui m'intéressait par rapport à ma question... :D je l'ai vu qu'après.

n°1957054
potemkin
Optimisateur relativiste.
Posté le 12-01-2010 à 02:34:31  profilanswer
 

pataluc a écrit :

tu veux pouvoir saisir un prix de la farine en €/kg, mais pouvoir mettre des grammes?


En gros oui. L'idée du menu déroulant permettant de selectionner l'unité saisie (et de convertir en fonction pour ne pas fausser le calcul vis à vis du prix/kg par ex) étant liée au fait que cela pourra être des cl, dl, voire des unités (nombre d'oeufs par ex).
 
edit: j'avais pas remarqué la colonne que tu as ajoutée sur la capture :ange: Il faudrait que la colonne "unité de mesure de la quantité" puisse influer sur la formule de calcul du prix total, et que celle-ci soit un menu déroulant et non plus une colonne.
 
J'espère être clair [:transparency]  
 
 
 
Question subsidiaire: Excel permet-il de faire une "belle" interface pour ce que j'ai fait? :ange:


Message édité par potemkin le 12-01-2010 à 02:39:23
n°1957122
pataluc
Posté le 12-01-2010 à 11:33:17  profilanswer
 

une "belle" interface, oui, en vba, mais si tu n'y connais pas grand chose ca risque d'être compliqué pour un résultat peut être pas suffisamment intéressant (avis personnel qui n'engage que moi)

 

après, je fais 2 colonnes, parce que si tu n'utilise pas la même unité, tu es bien obligé de préciser les 2. mais du coup c'est assez facile de créer une liste d'unité exhaustives (kg, g, mg, l, dl, cl, ml et unité, je pense qu'on a fait le tour) et d'établir un ordre de conversion (c'est que des multiples de 10 donc c'est facile.

 

j'ai bidouillé un petit fichier. je cherche un site de partage de ficheir non bloqué par mon proxy de m**** et je t'envoie ca.

 

Edit: Calculateurprixderevient.xls - 21.5 Kb


Message édité par pataluc le 12-01-2010 à 11:34:59
n°1957247
potemkin
Optimisateur relativiste.
Posté le 12-01-2010 à 17:22:44  profilanswer
 

:love:
 
Génial, merci infiniement, c'est précisement ce que je cherchais à faire (et que je n'aurais jamais fait seul vu la gueule de la formule du prix final :pt1cable: )
 
Vraiment, merci :jap:
 
Si je puis encore me permettre, il semble y avoir un petit souci que je n'arrive pas à solutionner, lorsque l'unité choisie est "€/unité" la cellule "unité de mesure" est gelée, et la formule finale ne semble pas prendre compte de ce qu'on renseigne alors dans les quantités [:gratgrat]  
Et dernier truc, tout con en apparence, mais comment inverser les colonnes D et E sans chambouler les formules? :ange:  
 
 [:sniperr]

n°1957432
pataluc
Posté le 13-01-2010 à 10:52:05  profilanswer
 

je vais pas faire tes modifs parce que le but c'était pas de te pondre le tableau, mais de te montrer la logique que j'ai mis en place. du coup je vais plutot essayer de t'expliquer mon raisonnement.

 

alors déja, pour inverser des colonnes, tu en sélectionne une (genre la D), tu fais Ctrl-X tu te mets la ou tu veux la coller (du coup sur la F), et tu fais Ctrl-+. Normalement ya pas de souci au niveau des formules, elles sont respectées.

 

ensuite (je pars du principe que tu connais pas excel, dsl si ya des redites) pour les liste déroulantes, je crée un tableau dans un second onglet qui va servir de référence pour les listes et pour les conversions.

 

http://hfr-rehost.net/self/pic/8fbe233022679ad39244d966dfb5385a7b1e4960.png

 

alors, la plage C2:J2 contient la liste des prix/quantité possible (j'ai renommé la plage en "prixquantité" pour plus de simplicité)

 

du coup, tu mets une validation sur la colonne B du premier onglet, "Données>Validation" tu choisis "Liste" et dans source du mets "=prixquantité".

 

ensuite, les plages B3:B5, B6:B9 et B10 (nommées respectivement "contenance", "masse" et "unités" ) contiennent les valeurs possibles pour la colonne E en fonction de ce qui est saisi colonne B. du coup on met une validation également, mais un peu plus complète car la liste dépend de B, d'ou la formule:

Code :
  1. =SI(OU(B3="€/L"; B3="€/dL"; B3="€/cL"; B3="€/mL" ); contenance; SI(OU(B3="€/Kg";B3="€/g"; B3="€/mg"; ); masse; unités))
 

ensuite, il faut récupérer dans le tableau de conversion, le ratio multiplicateur en fonction de ce qui est saisi dans B et E, d'ou la formule un peu complexe dans F:

Code :
  1. =SI(D3<>"";C3*D3/RECHERCHEV(E3;convertisseur;EQUIV(B3;prixquantité;0)+1;FAUX);"" )
 

dans la formule

Code :
  1. RECHERCHEV(E3;convertisseur;EQUIV(B3;prixquantité;0)+1;FAUX)

le recherchev permet de trouver la bonne colonne, et le equiv permet de trouver la ligne qui va bien, et ca renvoie le multiplicateur à appliquer à C3*D3. je détaille pas trop cette partie, c'est du code que j'ai pompé sur ce topic: http://www.developpez.net/forums/d [...] e-colonne/ en cherchant "excel recherche ligne et colonne" sur glouglou.

 

++


Message édité par pataluc le 13-01-2010 à 10:53:42
n°1957721
potemkin
Optimisateur relativiste.
Posté le 13-01-2010 à 20:14:15  profilanswer
 

:jap:

 

Merci pour ta méthode, tu fais bien de me forcer à apprendre :D
Ca me semble plutôt complexe au premier abord, je vais lire, relire, et re-relire, et si tu veux bien je reviendrai poser mes questions :)

 

Et merci encore pour tes explications et ton aide :jap:


Message édité par potemkin le 13-01-2010 à 20:14:27
mood
Publicité
Posté le 13-01-2010 à 20:14:15  profilanswer
 

n°1957784
pataluc
Posté le 14-01-2010 à 09:44:35  profilanswer
 

pas de souci. :jap:


Message édité par pataluc le 14-01-2010 à 09:44:53

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Aide sur petit tableau de calcul de prix

 

Sujets relatifs
(aide pour FLASH) mon clip en bouton[RESOLU] Ascenseur qui descend et qui s'arrete besoin d'aide
[Resolu] Tableau nb cours par categorie (Moodle)[VBA] Collage Variable après copie de tableau de taille variable
Recherche dans tableau et copie de lignes[DB2] calcul de pourcentages d'une occurence
Aide pour bug dans logiciel simulation cellulesTri de tableau
Petit problème avec des boutons radiocréer un tableau a partir d'une chaine
Plus de sujets relatifs à : Aide sur petit tableau de calcul de prix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR