Report de données concernant une cellule dans une autre feuille

0

Bonsoir,

Sur une de mes feuilles Excel j'ai une liste de matières premières et de prix au kilo, je voudrais savoir s’il est possible et comment faire pour que quand je réalise des fiches techniques sur d'autres feuilles il soit possible simplement en tapant le nom du produit que le prix s'affiche automatiquement ?

Par la suite il me restera seulement à établir une fonction de calcul pour calculer le cout de matières premières.

Merci de vos réponses

Posté le 15 novembre 2016, 22:03
par Lilou
Répondre
0

Bonsoir,

C'est tout à fait possible.

Fais nous parvenir le classeur contenant la structure de tes tableaux (base de données et fiche technique) et nous pourrons facilement te montrer comment faire.

Bien entendu nous ne nous intéressons pas aux données contenues : tu y mets des articles bidons : c'est la structure de tes fichiers qui nous est indispensable.

Si tu ne sais pas comment faire : va sur le site : 

http://www.cjoint.com/ 

Tu charges les fichiers et tu crées le lien.  Tu le copies et tu le colles dans le Forum et nous pouvons le récupérer.

A bientôt

Chris

Posté le 16 novembre 2016, 01:26
par chris1945
0

Bonjour Lilou,

Salut chris1945,

Voici une proposition, ouvrir le lien https://xls.lu/qpX0.

Cela convient-il ?

Cordialement.

mdo100 Posté le 16 novembre 2016, 12:41
par mdo100
  • Oui, c'est super merci; mais est-il possible que quand je tape mes matières premières dans la fiche technique le cout de la matière première s'affiche automatiquement. Par exemple le fait de taper "farine" affiche automatiquement son prix? Merci – Lilou 16 novembre 2016, 14:00
  • Désolé je n'avais pas vu que c'est exactement ça encore merci! par contre je m'excuse j'ai encore une question car je ne sais pas comment faire pour nommer la table matrice dans la feuille des matières premières.J'ai vu que dans la formule vous les avaient nommé MP et PK mais comment les nommer dans la feuille de calcul? merci d'avance – Lilou 16 novembre 2016, 21:38
0

Bonjour à tous les 2

J'ai affiné un peu le projet résolu par mdo 100

A savoir :

- la table matière est nommée MATIERE et est accessible par liste déroulante dans la fiche technique 1 : cela facilite mais surtout sécurise l'encodage (pas moyen de taper des matières inexistantes). 

- A ta demande la fiche technique 2 fait apparaître en dessous de la matière le prix.  

Pour réaliser cela, j'ai du un peu "tordre" les règles d'Excel.  

En effet, en principe, il n'accepte pas qu'une liste de validation fasse appel à 2 colonnes et c'est normal car l'inconvénient de ce système est que tu peux choisir la matière mais aussi le prix... ce qui n'est pas super cool mais ne prête pas non plus à grand danger et si cela t'aide... à toi de choisir entre les 2 fiches en sachant quand même que dans la solution 1 le prix apparaît immédiatement dans la colonne prix unitaire alors est ce bien utile...  

Pour la petite histoire, voici comment j'ai trompé la vigilance d'Excel : 

- j'ai d'abord du définir un nouveau nom MAT_PRIX, lui attribuer une colonne (Matières premières comme pour le premier nom).  

- Ensuite l'attribuer à la liste de validation 

- enfin retourner dans la gestion de nom et modifier la plage du nom en ajoutant la colonne B. 

 Pas très orthodoxe mais.. cela marche. 

- la fiche technique est paramétrée pour accueillir 30 matières (si nécessaire de plus il suffit de copier les formules sur les lignes suivantes

- une ligne "Total" a été insérée

- les volets ont été "figé" pour toujours garder les lignes titres visibles

- les colonnes ont été mises pour l'onglet Matières premières jusqu'à la ligne 60  mais elles sont en réalité illimitées (le nom MATIERE couvre la colonne A et le nom MAT_PRIX couvre les colonnes A et B) donc si nécessaire de plus de matière, il suffit de les ajouter : les fiches techniques suivront.  Il suffit d'allonger les traits de colonne pour la visualisation.

Voici le fichier :

http://www.cjoint.com/c/FKqrSkyaRoN

J'espère que cela apporte quelque chose à ton projet

A+

Chris




Posté le 16 novembre 2016, 18:45
par chris1945
0

Re,

chris1945, si je peux me permettre une petite amélioration pour la liste déroulante (qui est une bonne idée).

Dans le Gestionnaire de noms

='Matiéres premiéres'!$A:$A

Prend en compte la première cellule à savoir (Matière première) qui n'a pas d'intérêt.

Il faudrait, je pense remplacer par cette formule.

='Matiéres premiéres'!$A$2:$A$1000


Bonne soirée.

Cordialement.

mdo100 Posté le 16 novembre 2016, 19:19
par mdo100
0

Je sais mais c'est un choix : ainsi je ne met pas de limite verticale : je considère toute la colonne et ce n'est, à mon avis, pas très grave de voir apparaître le titre des colonnes.

Mais à l'utilisateur de choisir...

Bonne soirée aussi

A+

Chris 

Posté le 16 novembre 2016, 19:33
par chris1945
0

merci beaucoup a tous pour vos réponses rapides et qui me sont d'une grande aide

Posté le 16 novembre 2016, 20:20
par Lilou

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :