Fonction rechercheV et argument fonction venant d'une cellul

Bonjour,

J'ai une question assez complexe enfin pour ma part:

Je souhaite faire une feuille de devis sous excel ou je rentrerais la marque

puis la référence et ca me donnerais directement désignation et prix qui seraient

rentrés en base de donnée.

J'utilise la fonction rechercheV mais on dirait que j'ai un problème de tri d'ordre

croissant qui fait que la fonction plante.

question en plus: Au lieu d'utiliser une plage de donnée ou un nom de plage

pour la fonction rechercheV, peut on mettre une cellule dans laquelle sera écrit le nom de la plage?

Merci

84test-devis.zip (14.97 Ko)

Bonjour,

jeremy23 a écrit :

J'utilise la fonction rechercheV mais on dirait que j'ai un problème de tri d'ordre

croissant qui fait que la fonction plante.

Si la plage n'est pas triée, ne pas oublier de mettre le 4 ème argument à 0 ou FAUX

question en plus: Au lieu d'utiliser une plage de donnée ou un nom de plage

pour la fonction rechercheV, peut on mettre une cellule dans laquelle sera écrit le nom de la plage?

Tu peux utiliser INDIRECT :

=RECHERCHEV(A1;INDIRECT(B1);colonne;0)

où B1 contient le nom de la plage.

A+

Merci ca m'aide déjà beaucoup

sinon comment on fait pour renvoyer un texte dans une cellule en fonction du texte d'une autre cellule.

par ex si A1= MAMAN alors B1=CUISINE ou si A1=PAPA alors B1=VOITURE OU SI A1=BEBE alors B1=JEU

Bonjour,

Il y a plusieurs réponses à ta question, tu peux par exemple utiliser une rechercheV en ayant auparavant créer un tableau avec une colonne maman, papa, bébé et une autre avec les résultats.

Tu peux aussi le faire avec des fonctions SI en B1 :

=SI(A1="MAMAN";"CUISINE";SI((A1="PAPA";"VOITURE";"JEU"))

On pourrait aussi utiliser INDEX, EQUIV, etc.

A+

Rechercher des sujets similaires à "fonction recherchev argument venant cellul"