Formule bon de commande [Résolu]

GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention - 8 janv. 2018 à 10:01 - Dernière réponse : GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention
- 9 janv. 2018 à 16:34
Bonjour,

Je suis en train de créer un bon de commande pour une entreprise. Comme vous pouvez le voir sur la capture d'écran ci-dessous, différents produits sont à la vente. J'aimerais qu'à la suite de la sélection du produit dans la colonne A (REF) la description du produit s'affiche dans la colonne C. Je ne sais pas trop quelle fonction utilisée étant donné que les descriptions sont assez longue et qu'il y a pas mal de produits. Savez-vous quel est la formule la plus adéquat dans ce cas-là ??

Merci pour votre aide.

Afficher la suite 

19 réponses

Répondre au sujet
PHILOU10120 4743 Messages postés lundi 16 avril 2012Date d'inscription 8 janvier 2018 Dernière intervention - 8 janv. 2018 à 10:25
0
Utile
Bonjour Gonj

Il nous faudrait plus d'informations
Avez vous une base avec les libellés, sur quelle feuille quelle adresse ?

Fonctions a utiliser RECHERCHEV(...) ou EQUIV(...)

En attendant de vous lire

Commenter la réponse de PHILOU10120
Patrice33740 6458 Messages postés dimanche 13 juin 2010Date d'inscription 9 janvier 2018 Dernière intervention - 8 janv. 2018 à 10:51
GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention - 8 janv. 2018 à 11:18
Bonjour,

Merci pour votre retour !

Je viens effectivement de mettre en place une fonction recherche. Je me suis servi de la feuille "fiche produits" dans la recherche afin d'avoir le détail sur la fiche "bon de commande".

Voici la fonction utilisée : =RECHERCHE(A:A;'Fiche produit '!B:B;'Fiche produit '!A:A).
Cela fonctionne cependant le résultat de la colonne C ne correspond pas à la Ref de la colonne A...
Peut-être que ma fonction n'est pas correcte ?

Cordialement.
Patrice33740 6458 Messages postés dimanche 13 juin 2010Date d'inscription 9 janvier 2018 Dernière intervention - 8 janv. 2018 à 11:24
Comme te le préconise Philou, utilises
RECHERCHEV(Valeur cherchée; Matrice_sans_titre; N° Colonne;FAUX)
ou INDEX(Matrice;EQUIV(Valeur cherchée;Colonne;0))
Commenter la réponse de Patrice33740
GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention - 8 janv. 2018 à 13:10
0
Utile
14
Merci pour vos retours !

Je viens d'essayer la RECERCHEV, je rentre sûrement mal la fonction, car quand je valide, j'ai #VALEUR!

Voilà ce que je rentre =RECHERCHEV(A:A;'Fiche produit '!A3:B158; C:C ; FAUX )
- La colonne A est la colonne avec la validation des données pour sélectionner la ref produit
- Fiche produit '!A3:B158 c'est l'intégralité du tableau avec les produits et la description de ces derniers
- C:C c'est la colonne sur laquelle j'aimerais que la description des produits s'affiche automatiquement en fonction de la ref choisi sur le Bon de commande.

J'essaie d'être la plus claire possible, est-ce que vous voyez d'où peux provenir le problème ??

Merci beaucoup !
Patrice33740 6458 Messages postés dimanche 13 juin 2010Date d'inscription 9 janvier 2018 Dernière intervention - 8 janv. 2018 à 22:40
Re,

Voilà, (il faut faire attention à ne pas saisir le second code avant la fin de la première liste) :
https://mon-partage.fr/f/3zhxFsbH/
GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention - 9 janv. 2018 à 12:21
Bonjour,

Je vous remercie vraiment pour le temps passé sur ce bon de commande !
C'est parfait !

Bonne journée,
Cordialement.
GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention - 9 janv. 2018 à 12:23
Du coup si à l'avenir je souhaite ajouter des produits, ou en supprimer, il faut que j'aille sur la fiche produits et que j'ajoute un code ou au contraire que je supprime le code si j'ai bien compris ? :)
Patrice33740 6458 Messages postés dimanche 13 juin 2010Date d'inscription 9 janvier 2018 Dernière intervention - 9 janv. 2018 à 16:00
Oui mais ...
1) pour supprimer des produits, pas de souci.
2) pour ajouter des produits il faut faire attention car la plage des Produits et celle des Tarifs sont définies par des noms, donc :
- si tu insère des lignes entre la 2ème ligne et la dernière : pas de problème
- si tu insère des codes avant la 2ème ligne ou après la dernière, il faut modifier la plage définie pour les noms (Formules / Gestionnaire des noms)

Il est possible d'éliminer cet inconvénient en utilisant des noms dynamiques :
Pour Produits, au lieu de
='Fiche produit '!$A$1:$A$129
Mettre la formule :
=DECALER('Fiche produit '!$A$1;0;0;NBVAL('Fiche produit '!$A:$A))
et pour Tarif, au lieu de :
='Fiche produit '!$C$1:$C$129
Mettre la formule :
=DECALER('Fiche produit '!$C$1;0;0;NBVAL('Fiche produit '!$A:$A))
Avec ces 2 modifications, il est possible d'ajouter ou de supprimer des codes sans se préoccuper des formules.
GONJ 14 Messages postés vendredi 5 janvier 2018Date d'inscription 9 janvier 2018 Dernière intervention - 9 janv. 2018 à 16:34
Je vais rester sur l'option ajouter entre la deuxième ligne et la dernière pour ne pas tout casser :)

Merci beaucoup pour votre aide ! : )

Bonne journée !
Cordialement.
Commenter la réponse de GONJ