OVH Cloud OVH Cloud

recherche dans un tableau

7 réponses
Avatar
CLAIRE
Bonjour,

J'ai un tableau de 5 colonnes-
1e col. > code article
2e col.> libellé
3e col > prix unitaire H.T.
4e col. > taux de T.V.A.
5e col. > nom du fournisseur
Comment dans une autre feuille puisje récupérer en saississant le code
article le contene des autres colonnes de ce même article.


Merci de votre aide.

7 réponses

Avatar
AV
Avec plages nommées :
ex: pour récupérer le TauxTVA :

=INDEX(TauxTVA;EQUIV(cellule contenant un code;CodesArticles;0))
A répéter pour chacun des champs à récupérer

AV
Avatar
patrick.lyon
mince d'habitude je répond en 1er avec RECHERCHEV, et ensuite tu places ton INDEX...
:-@

ah je comprend , j'était en train de manger
:')

Il se trouve que "AV" a formulé :
Avec plages nommées :
ex: pour récupérer le TauxTVA :

=INDEX(TauxTVA;EQUIV(cellule contenant un code;CodesArticles;0))
A répéter pour chacun des champs à récupérer

AV


--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

Avatar
Le rital
Bonjour Claire et le forum,

Envois ton fichier dans ma BAL
Je regarderai ce soir
Cordialement
Le rital



-----Message d'origine-----
Bonjour,

J'ai un tableau de 5 colonnes-
1e col. > code article
2e col.> libellé
3e col > prix unitaire H.T.
4e col. > taux de T.V.A.
5e col. > nom du fournisseur
Comment dans une autre feuille puisje récupérer en
saississant le code

article le contene des autres colonnes de ce même article.


Merci de votre aide.



.



Avatar
Murielle
Patrick,

Je viens de regarder la fonction rechercheV
Est-il possible de la jumeler avec une condition?

si(recherchev(B1; matrice;2)="janvier";recherchev(B1;matrice,3);"")

Je cherche dans la matrice la ligne dont la première cellule est égale à B1
et, si le 2° cellule de cette ligne est "janvier", alors je récupère la
valeur se trouvant dans la 3° cellule sinon, je laisse le champ vide.


Voici ma formule qui n'est pas acceptée:
=si(rechercheh(C$2;C5:T12;2;faux)¡);rechercheh(C$2;C5:T12;3;faux);"")

Ma formule n'est pas acceptée, Excel me surligne A1 dans mon test logique.
:(


C'est bon ou il y a plus simple? et si j'ai N/A dan
"patrick.lyon" a écrit dans le message de
news:
mince d'habitude je répond en 1er avec RECHERCHEV, et ensuite tu places
ton INDEX...

:-@

ah je comprend , j'était en train de manger
:')

Il se trouve que "AV" a formulé :
Avec plages nommées :
ex: pour récupérer le TauxTVA :

=INDEX(TauxTVA;EQUIV(cellule contenant un code;CodesArticles;0))
A répéter pour chacun des champs à récupérer

AV


--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com




Avatar
Murielle
Patrick,

Je viens de regarder la fonction rechercheV
Est-il possible de la jumeler avec une condition?

si(recherchev(B1; matrice;2)="janvier";recherchev(B1;matrice,3);"")

Je cherche dans la matrice la ligne dont la première cellule est égale à B1
et, si le 2° cellule de cette ligne est "janvier", alors je récupère la
valeur se trouvant dans la 3° cellule sinon, je laisse le champ vide.


Voici ma formule qui n'est pas acceptée:
=si(rechercheh(C$2;C5:T12;2;faux)¡);rechercheh(C$2;C5:T12;3;faux);"")

Ma formule n'est pas acceptée, Excel me surligne A1 dans mon test logique.
:(
Avatar
Murielle
Ma formule

=SI(RECHERCHEH(C$15;C$5:T$12;2;FAUX)=$B16;RECHERCHEH(C$15;C$5:T$12;8);"/")
fonctionne à présent
MAIS.... la recherche s'arrête à la première occurence.
Comment aller chercher la 2° et 3° colonne qui ont la même première cellule?
Avatar
patrick.lyon
bonjour

la fonction RECHERCHEV te permet de chercher la 1ere valeur = dans un tableau, et de renvoyer
les infos se trouvant sur la même ligne
ton tableau doit etre trié préalablement

essaie d'expliquer ce que tu veux réellement, et surement que AV ou moi te proposeront des solutions différentes qui marcheront
toutes les 2

"Murielle" a émis l'idée suivante :
Ma formule

=SI(RECHERCHEH(C$15;C$5:T$12;2;FAUX)=$B16;RECHERCHEH(C$15;C$5:T$12;8);"/")
fonctionne à présent
MAIS.... la recherche s'arrête à la première occurence.
Comment aller chercher la 2° et 3° colonne qui ont la même première cellule?


--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com