OVH Cloud OVH Cloud

Sélection croisée

5 réponses
Avatar
Pyanepsion
Bonjour à tous. Il s'agit de trouver le prix unitaire à appliquer à un client
en fonction de son nom et des articles qu'il a choisi. Voir la feuille
ci-jointe.

Sur une feuille Client j'ai en abcisse la liste des clients et en colonne la
liste des articles. L'intersection des deux donne le prix unitaire.

Sur une feuille Facturation on indique le nom du client puis sur chacune des
lignes de la facture on indique le nom de l'article pour que soit aussitôt
affiché le prix unitaire correspondant.

http://cjoint.com/data/kwjxyVliW2.htm

Comment faire (si possible sans macro) ? Merci à tous.

5 réponses

Avatar
daniel
Bonjour,
avec la formule suivante, ça fonctionne.
=RECHERCHEV(Sélection!$B$2;Clients!$A$1:$Z$34;EQUIV(Sélection!$B3;Clients!$A$1:$G$1;0);FAUX())
Bon week-end.
Avatar
Pyanepsion

Bonjour,
avec la formule suivante, ça fonctionne.
=RECHERCHEV(Sélection!$B$2;Clients!$A$1:$Z$34;EQUIV(Sélection!$B3;Clients!$A$1:$G$1;0);FAUX())


Merci à toi. Pourrais-tu utiliser le fichier mis en lien pour tes
explications ? Mon problème porte justement sur l'aspect pratique de
l'utilisation des fonctions RECHERCHE().

Avatar
Pyanepsion
Il faudrait que le nom du client ne puisse être que pris dans la liste
extensible et de même pour les articles.
Avatar
daniel
re,
http://cjoint.com/?kwkTe1TdKU

tableau légèrement modifié, j'ai essayé d'être clair dans mes explications.
Si ça ne suffit pas, reviens le dire.
Avatar
Pyanepsion

http://cjoint.com/?kwkTe1TdKU


Excellent. Merci à toi.