Trouver une valeur suivant 3 variables

Fermé
francois - 25 oct. 2018 à 18:11
 francois - 13 nov. 2018 à 17:45
Bonjour,

j'ai un fichier excel avec deux onglets. dans le premier il y a un tableau avec 4 colonnes (nom de la pierre, epaisseur, finition et prix au m²) c'est une grille tarifaire d'achat avec donc trois variables ( nom de la pierre, epaisseur et finition)

dans le second onglet il y a le meme tableau mais avec les colonnes longueurs, largeurs et surface en plus. ce second tableau gère mon stock de pierre et la quantité de m² que j'ai réellement pour savoir si je dois acheter plus de pierre ou si ce que j'ai en stock suffit par chantier. dans la grille tarifaire, il y a tout les type de pierre. dans le second tableau, juste ce que j'ai en stock.

j'aimerai budgetiser simplement ce tableau de stock réel en rajoutant une colonne "prix au m²" qui mettrait donc une valeur en € de chaque pierre suivant sa surface.

dans ce tableau de stock reel, j'ai par exemple ceci:

granit nevada/3cm/poli/1200mm/600mm/0.72m²

je voudrais donc ajouter apres la surface (ici 0.72) une colonne qui me mettrais le prix au m² de cette pierre avec cette epaisseur et cette finition. sachant que le prix au m² est dans la grille tarifaire dans l'autre onglet.

il faudrait que lors que je rentre une pierre dans mon stock en rentrant son nom, son epaisseur et sa finition je puisse avoir automatiquement son prix au m² qui serait pris dans la grille tarifaire via une formula avec donc ces trois variables.

si quelqu'un a suivit et peu me donner un coup de main il m'enlevera une belle epine du pied et permettra de mieux gerer mon stock et mon budget...

merci d'avance a tout ceux qui auront lu et repondu au message
A voir également:

4 réponses

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
12 nov. 2018 à 16:24
Bonjour à tous,

Sans avoir tout lu des échanges, je tenterais un sommeprod() pour récupérer ton prix au m² :
=SOMMEPROD((STOCK!C4=TARIF!$C$3:$C$558)*(TARIF!$E$3:$E$558=STOCK!E4)*(STOCK!F4=TARIF!$F$3:$F$558)*TARIF!$G$3:$G$558)
à mettre dans une colonne vide de STOCK en ligne 4 et à recopier vers le bas autant que nécessaire.

Cordialement
1
c'est TOP!! merci JvDo et merci aux autres qui ont cherchés! tu m’enlèves une sacrée épine du pied!!
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
25 oct. 2018 à 18:14
Bonjour françois

Poste un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici

Cdlmnt
Via
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
25 oct. 2018 à 18:17
Bonjour
le mieux serait de soumettre votre modèle, pour avoir des réponses cohérentes avec construction, parce que sans la configuration, ça ne va pas être facile!
voyez sur ce site:
http://mon-partage.fr
et revenez coller le lien créé sur le site
ajoutez y quelques explications en commentaires!
à vous lire
crdlmnt
0
https://www.cjoint.com/c/HKmkRSe2LCm

dans ce fichier excel il y a donc un tableau avec deux onglets: tarif et stock. l'onglet tarif a plusieurs colonnes mais pour resoudre mon probleme il y a juste besoin de la colonne "designation", "ep" "finition" et "achat"

dans l'autre onglet il ya la gestion de mon stock avec une avant dernière colonne "prix achat/m²". dans cette colonne il faut mettre le prix qui est afficher dans l'autre onglet "tarif" en fonction des 3 variables qui sont les meme dans les deux tableaux : "designation", "ep", "finition".

en gros je rentre dans mon stock un morceau de alaska 3cm d'epaisseur et finition poli et il va chercher ces trois variable dans le tableau tarif pour en sortir un prix au m² qu'il met dans la colonne "prix achat/m²" dans mon stock. apres avec les dimensions du morceau je peu trouver facilement la valeur financiere du morceau!

c'est assez clair??
c'est un peu une usine a gaz je l'avoue et j'y connais rien!

merci de votre retour et desolé du retour tardif!
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
26 oct. 2018 à 12:08
Bonjour François

Un début d'idée dans le fichier
Les macros sont faites avec l'enregistreur voir les spécialiste pour les optimiser

https://cjoint.com/c/HJAkhuIRD0x
0
oups desole du retard j'ai pas mal de travail et j'ai zappé de revenir avant... je ne pense pas que les macros soient le mieux pour moi! c'est tres complexe a gerer si besoin...
0