Excel: Recherche d'info avec plusieurs sheet
Tarantino53
-
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis de nouveau bloqué :(
J'ai réussi à faire apparaitre automatiquement le prix d'un produit en fonction de deux listes de choix déroulante que l'on sélectionne (longueur et hauteur).
Tout vas bien mais ceci n'est valable que pour un seul tableau...comment faire pour que le système aille rechercher ds le bon tableau lorsque il existe plusieurs sur différents onglets?
Merci d'avance
Je suis de nouveau bloqué :(
J'ai réussi à faire apparaitre automatiquement le prix d'un produit en fonction de deux listes de choix déroulante que l'on sélectionne (longueur et hauteur).
Tout vas bien mais ceci n'est valable que pour un seul tableau...comment faire pour que le système aille rechercher ds le bon tableau lorsque il existe plusieurs sur différents onglets?
Merci d'avance
A voir également:
- Excel: Recherche d'info avec plusieurs sheet
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
Bonjour
il faudrait peut être en savoir un peu plus, car les solutions peuvent être différentes surtout en fonction du nombre de tableau
Par exemple une solution sur nombre de tableau réduit:
=SI(ESTERREUR(formule recherche tableau1);formule recherche tableau 2;SI(ESTERREUR(formule recherche tableau 2); formule recherche tableau 3;SI etc...))))
une autre, qui suppose que la recherche se fait dans la même colonne sur tous les tableaux:
nommer les champs de recherche de chaque tableau, (avec un nom simple,pour l'exemple:CHAMP1,CHAMP2,CHAMP3 c'est mieux)
Dans une cellule hors champ de la feuille d'édition (ou autre), mettons X1 pour l'exemple, placez la formule:
=SI(NB.SI(Feuil1!champ;Valeur cherchée)=1;CHAMP1;SI(NB.SI(Feuil!2;champ;Valeur cherchée;CHAMP2=1)etc selon le nombre de champs et en terminant par autant de parenthèses qu'il y a de si.
la formule de recherche devient, pour s'ajuster au champ:
=RECHERCHEV(valeur cherchée;INDIRECT(X1);colonne;0)
INDIRECT(X1) remplaçant les limites du champ
On peut aussi remplacer les noms de champ en X1 par les noms de feuille, à vous de voir
le nom CHAMP1 se transforme alors en :
"'nom de la feuille'!limites du champ" à placer entre guillemets
attention il y
a une apostrophe devant et derrière le nom de la feuille et un point d'exclamation ensuite, utiles seulement s'il y a un blanc dans le nom.
Et si tout cela ne correspond pas à ce que vous souhaitez, revenez avec un peu plus d'infos sur la configuration et le nombre de vos tableaux?. On pourra peut être faire mieux
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
il faudrait peut être en savoir un peu plus, car les solutions peuvent être différentes surtout en fonction du nombre de tableau
Par exemple une solution sur nombre de tableau réduit:
=SI(ESTERREUR(formule recherche tableau1);formule recherche tableau 2;SI(ESTERREUR(formule recherche tableau 2); formule recherche tableau 3;SI etc...))))
une autre, qui suppose que la recherche se fait dans la même colonne sur tous les tableaux:
nommer les champs de recherche de chaque tableau, (avec un nom simple,pour l'exemple:CHAMP1,CHAMP2,CHAMP3 c'est mieux)
Dans une cellule hors champ de la feuille d'édition (ou autre), mettons X1 pour l'exemple, placez la formule:
=SI(NB.SI(Feuil1!champ;Valeur cherchée)=1;CHAMP1;SI(NB.SI(Feuil!2;champ;Valeur cherchée;CHAMP2=1)etc selon le nombre de champs et en terminant par autant de parenthèses qu'il y a de si.
la formule de recherche devient, pour s'ajuster au champ:
=RECHERCHEV(valeur cherchée;INDIRECT(X1);colonne;0)
INDIRECT(X1) remplaçant les limites du champ
On peut aussi remplacer les noms de champ en X1 par les noms de feuille, à vous de voir
le nom CHAMP1 se transforme alors en :
"'nom de la feuille'!limites du champ" à placer entre guillemets
attention il y
a une apostrophe devant et derrière le nom de la feuille et un point d'exclamation ensuite, utiles seulement s'il y a un blanc dans le nom.
Et si tout cela ne correspond pas à ce que vous souhaitez, revenez avec un peu plus d'infos sur la configuration et le nombre de vos tableaux?. On pourra peut être faire mieux
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?