OVH Cloud OVH Cloud

tableau et requete sur feuille

9 réponses
Avatar
JEAN
Bonjour,

J'ai un tableau sur le feuillet 1 qui a pour elements

site,pays,Nom client, id client, prenom, adresse, investissement,credit,
sicav, emprunt,totale.
sur chaque colonne

et dans une autre feuille, la feuille 2 j'aurai le meme tableau avec moins
de colonne c'est a dire

jaurai juste
Nom client,Prenom,investissment,sicav,emprunt, totale.

ce que je voudrai c'est dans la cellule A1 A2 et A3 de ma feuille 2, j'aurai
le nom de site, l'id client,et le pays.
et suivant les element que je rentrerai dans ces cellules .
en appuyant sur un bouton de commande de la feuille 2 je recuperrai tout les
élement du tableau de feuille 1 suivant les critères que j'aurai défini en
cellule A1 A2 et A3 de la feuille 2

merci de votre aide

9 réponses

Avatar
con.tri.buteur
merci de votre aide


de rien, c'était z'avec plaisir

Avatar
JEAN
je n'ai pas eu de réponse .........


merci de votre aide


de rien, c'était z'avec plaisir




Avatar
Gaspareau
Bonjour,

Juste une question comme ça en passant,

Est-ce que tu serait blond par hasard ??


"JEAN" a écrit dans le message de
news:
je n'ai pas eu de réponse .........


merci de votre aide


de rien, c'était z'avec plaisir






Avatar
JEAN
non pourquoi


Bonjour,

Juste une question comme ça en passant,

Est-ce que tu serait blond par hasard ??


"JEAN" a écrit dans le message de
news:
je n'ai pas eu de réponse .........


merci de votre aide


de rien, c'était z'avec plaisir











Avatar
Denis Michon
Bonjour Jean,

Ce qui suit Jean est basé sur le fait que seul le ID Client doit et devrait être un numéro UNIQUE pour identifier
correctement un client. En conséquence, ce qui suit utlise seulement l'information de ce champ pour te permettre de
remplir ton tableau en Feuil2 à partir des données déjà inscrites en feuil1.

Afin de faciliter ma démonstration sur comment procéder et en même temps d'expliquer les formules, je reprends ton
exemple avec seulement 2 champs. Si tu comprends le principe, tu peux l'appliquer à autant de champs que tu désires.

Utilise un nouveau classeur, Refais les mêmes tableaux que j'ai fait, et essaie de comprendre le mécanisme des formules
que je te suggère. En plus des explications que je te donne ici, chacune des fonctions est expliquée avec plus de
détails dans l'aide d'excel.

En feuil1 2 champs

Colonne A Colonne B
1 Id Client Nom Client
2 12B Jean
3 25A Diane
4 30T Suzanne


En Feuil2 2 champs
L'exercice suivant consiste à trouver la formule que tu peux insérer dans la colonne B de la feuil2 qui va retracer en
Feuil1 le Nom Client qui correspond au Id Client que tu insères en Colonne A

Colonne A Colonne B
1 Id Client Nom Client
2 12B
3 25A
4 30T

Pour ce faire, il s'agit d'imbriquer 2 formules de la feuille de calcul Index() et Equiv()

Paramètres de la fonction Index() :
=Index(matrice;no_lig;no_col)

PREMIER ARGUMENT DE LA FONCTION INDEX
Matrice = Tableau de données ...dans tes formules ce tableau va se résumer en une colonne de données de ton tableau.
Dans la donnée de ce problème, la matrice est définie comme la colonne B1:B4 de la feuil1 car nous recherchons le nom du
client inscrit en feuil1 qui correspond au Id Client inscrit en Cellule A2 de la Feuil2

DEUXIÈME ARGUMENT DE LA FONCTION INDEX
no_lig : Pour trouver le no_lig de la fonction Index(), nous allons insérer à la place de cet argument, la fonction
Equiv() qui elle est capable de retrouver le no_lig dans un tableau de données, si nous lui indiquons quelle valeur nous
recherchons. Pour que cette fonction s'exécute correctement, la valeur recherchée doit être UNIQUE... sinon, elle
retourne no_lig de la première valeur trouvée.

Notre formule va comme cela :
=Equiv(valeur_cherchée;tableau_recherche;type)
=EQUIV(A2;Feuil1!A1:A20;0)

ARGUMENT I DE LA FONCTION EQUIV
A2 = Élément cherché inscrite en Feuil2

ARGUMENT II DE LA FONCTION EQUIV
Feuil1!A1:A20 : Cette fonction va recherchée dans le tableau des données (Colonne A1:A4 qui représente le Id Client), le
numéro de la ligne où se retrouve l'information
ARGUMENT III DE LA FONCTION EQUIV
Pour l'explication de l'argument 0 ...il y l'aide d'excel ... qui est explicite ici. Pour toutes tes formules, inscris
0 pour cet argument.


TROISIÈME ARGUMENT DE LA FONCTION INDEX
no_col : Comme notre tableau des données où s'effectue la recherche ne comporte qu'une colonne, la valeur de no_col
sera égale à 1 ...dans ce cas précis, il n'est pas nécessaire de l'inscrire ...



POUR OBTENIR NOTRE FORMULE que l'on va mettre en cellule B2 de la Feuil2, il s'agit de combiner les 3 éléments dans la
même formule et nous obtenons ceci :

La fonction index avait 3 argument :

Argument 1 : Feuil1!$B$1:$B$4
Argument 2 : EQUIV(A2;Feuil1!$A$1:$A$4;0)
Argument 3 : 1

Si tu les combines dans la même formule, tu obtiendras ceci :
C'est la fomule à insérer dans la cellule B2 de la feuil2
=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0);1)

Pour les raisons évoquées plutôt, dans ce cas-ci on pourrait omettre d'inclure le troisième argument de la fonction
Index() et la formule fonctionnerait aussi :

=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0))

Avec la poignée de recopie, tu peux copier ces formules vers le bas sur toute l'étendue de la plage voulue.

Ce n'est pas quelque chose nécessairement facile à comprendre, mais comme tu vas utiliser ce type de formule à profusion
dans ton application... cela vaut la peine que tu t'y arrêtes ! Tous les formules de ton tableau est et sera basée sur
le même principe.

Bon travail,


Salutations!








"JEAN" a écrit dans le message de news:

Bonjour,

J'ai un tableau sur le feuillet 1 qui a pour elements

site,pays,Nom client, id client, prenom, adresse, investissement,credit,
sicav, emprunt,totale.
sur chaque colonne

et dans une autre feuille, la feuille 2 j'aurai le meme tableau avec moins
de colonne c'est a dire

jaurai juste
Nom client,Prenom,investissment,sicav,emprunt, totale.

ce que je voudrai c'est dans la cellule A1 A2 et A3 de ma feuille 2, j'aurai
le nom de site, l'id client,et le pays.
et suivant les element que je rentrerai dans ces cellules .
en appuyant sur un bouton de commande de la feuille 2 je recuperrai tout les
élement du tableau de feuille 1 suivant les critères que j'aurai défini en
cellule A1 A2 et A3 de la feuille 2

merci de votre aide
Avatar
con.tri.buteur
waaoooowwwww, plus fort que michdenis !!!!!

-----Original Message-----
Bonjour Jean,

Ce qui suit Jean est basé sur le fait que seul le ID
Client doit et devrait être un numéro UNIQUE pour

identifier
correctement un client. En conséquence, ce qui suit
utlise seulement l'information de ce champ pour te

permettre de
remplir ton tableau en Feuil2 à partir des données déjà
inscrites en feuil1.


Afin de faciliter ma démonstration sur comment procéder
et en même temps d'expliquer les formules, je reprends

ton
exemple avec seulement 2 champs. Si tu comprends le
principe, tu peux l'appliquer à autant de champs que tu

désires.

Utilise un nouveau classeur, Refais les mêmes tableaux
que j'ai fait, et essaie de comprendre le mécanisme des

formules
que je te suggère. En plus des explications que je te
donne ici, chacune des fonctions est expliquée avec plus

de
détails dans l'aide d'excel.

En feuil1 2 champs

Colonne A Colonne B
1 Id Client Nom Client
2 12B Jean
3 25A Diane
4 30T Suzanne


En Feuil2 2 champs
L'exercice suivant consiste à trouver la formule que tu
peux insérer dans la colonne B de la feuil2 qui va

retracer en
Feuil1 le Nom Client qui correspond au Id Client que tu
insères en Colonne A


Colonne A Colonne B
1 Id Client Nom Client
2 12B
3 25A
4 30T

Pour ce faire, il s'agit d'imbriquer 2 formules de la
feuille de calcul Index() et Equiv()


Paramètres de la fonction Index() :
=Index(matrice;no_lig;no_col)

PREMIER ARGUMENT DE LA FONCTION INDEX
Matrice = Tableau de données ...dans tes formules ce
tableau va se résumer en une colonne de données de ton

tableau.
Dans la donnée de ce problème, la matrice est définie
comme la colonne B1:B4 de la feuil1 car nous recherchons

le nom du
client inscrit en feuil1 qui correspond au Id Client
inscrit en Cellule A2 de la Feuil2


DEUXIÈME ARGUMENT DE LA FONCTION INDEX
no_lig : Pour trouver le no_lig de la fonction Index(),
nous allons insérer à la place de cet argument, la

fonction
Equiv() qui elle est capable de retrouver le no_lig dans
un tableau de données, si nous lui indiquons quelle

valeur nous
recherchons. Pour que cette fonction s'exécute
correctement, la valeur recherchée doit être UNIQUE...

sinon, elle
retourne no_lig de la première valeur trouvée.

Notre formule va comme cela :
=Equiv(valeur_cherchée;tableau_recherche;type)
=EQUIV(A2;Feuil1!A1:A20;0)

ARGUMENT I DE LA FONCTION EQUIV
A2 = Élément cherché inscrite en Feuil2

ARGUMENT II DE LA FONCTION EQUIV
Feuil1!A1:A20 : Cette fonction va recherchée dans le
tableau des données (Colonne A1:A4 qui représente le Id

Client), le
numéro de la ligne où se retrouve l'information
ARGUMENT III DE LA FONCTION EQUIV
Pour l'explication de l'argument 0 ...il y l'aide
d'excel ... qui est explicite ici. Pour toutes tes

formules, inscris
0 pour cet argument.


TROISIÈME ARGUMENT DE LA FONCTION INDEX
no_col : Comme notre tableau des données où s'effectue
la recherche ne comporte qu'une colonne, la valeur de

no_col
sera égale à 1 ...dans ce cas précis, il n'est pas
nécessaire de l'inscrire ...




POUR OBTENIR NOTRE FORMULE que l'on va mettre en
cellule B2 de la Feuil2, il s'agit de combiner les 3

éléments dans la
même formule et nous obtenons ceci :

La fonction index avait 3 argument :

Argument 1 : Feuil1!$B$1:$B$4
Argument 2 : EQUIV(A2;Feuil1!$A$1:$A$4;0)
Argument 3 : 1

Si tu les combines dans la même formule, tu obtiendras
ceci :

C'est la fomule à insérer dans la cellule B2 de la feuil2
=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0);1)

Pour les raisons évoquées plutôt, dans ce cas-ci on
pourrait omettre d'inclure le troisième argument de la

fonction
Index() et la formule fonctionnerait aussi :

=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0))

Avec la poignée de recopie, tu peux copier ces formules
vers le bas sur toute l'étendue de la plage voulue.


Ce n'est pas quelque chose nécessairement facile à
comprendre, mais comme tu vas utiliser ce type de formule

à profusion
dans ton application... cela vaut la peine que tu t'y
arrêtes ! Tous les formules de ton tableau est et sera

basée sur
le même principe.

Bon travail,


Salutations!








"JEAN" a écrit dans le
message de news:


Bonjour,

J'ai un tableau sur le feuillet 1 qui a pour elements

site,pays,Nom client, id client, prenom, adresse,
investissement,credit,

sicav, emprunt,totale.
sur chaque colonne

et dans une autre feuille, la feuille 2 j'aurai le meme
tableau avec moins

de colonne c'est a dire

jaurai juste
Nom client,Prenom,investissment,sicav,emprunt, totale.

ce que je voudrai c'est dans la cellule A1 A2 et A3 de
ma feuille 2, j'aurai

le nom de site, l'id client,et le pays.
et suivant les element que je rentrerai dans ces
cellules .

en appuyant sur un bouton de commande de la feuille 2 je
recuperrai tout les

élement du tableau de feuille 1 suivant les critères que
j'aurai défini en

cellule A1 A2 et A3 de la feuille 2

merci de votre aide


.



Avatar
JEAN
il n'y aura pas la necessité de mettre un bouton de commande pour lancer le
tout pour la recherche.

merci


Bonjour Jean,

Ce qui suit Jean est basé sur le fait que seul le ID Client doit et devrait être un numéro UNIQUE pour identifier
correctement un client. En conséquence, ce qui suit utlise seulement l'information de ce champ pour te permettre de
remplir ton tableau en Feuil2 à partir des données déjà inscrites en feuil1.

Afin de faciliter ma démonstration sur comment procéder et en même temps d'expliquer les formules, je reprends ton
exemple avec seulement 2 champs. Si tu comprends le principe, tu peux l'appliquer à autant de champs que tu désires.

Utilise un nouveau classeur, Refais les mêmes tableaux que j'ai fait, et essaie de comprendre le mécanisme des formules
que je te suggère. En plus des explications que je te donne ici, chacune des fonctions est expliquée avec plus de
détails dans l'aide d'excel.

En feuil1 2 champs

Colonne A Colonne B
1 Id Client Nom Client
2 12B Jean
3 25A Diane
4 30T Suzanne


En Feuil2 2 champs
L'exercice suivant consiste à trouver la formule que tu peux insérer dans la colonne B de la feuil2 qui va retracer en
Feuil1 le Nom Client qui correspond au Id Client que tu insères en Colonne A

Colonne A Colonne B
1 Id Client Nom Client
2 12B
3 25A
4 30T

Pour ce faire, il s'agit d'imbriquer 2 formules de la feuille de calcul Index() et Equiv()

Paramètres de la fonction Index() :
=Index(matrice;no_lig;no_col)

PREMIER ARGUMENT DE LA FONCTION INDEX
Matrice = Tableau de données ...dans tes formules ce tableau va se résumer en une colonne de données de ton tableau.
Dans la donnée de ce problème, la matrice est définie comme la colonne B1:B4 de la feuil1 car nous recherchons le nom du
client inscrit en feuil1 qui correspond au Id Client inscrit en Cellule A2 de la Feuil2

DEUXIÈME ARGUMENT DE LA FONCTION INDEX
no_lig : Pour trouver le no_lig de la fonction Index(), nous allons insérer à la place de cet argument, la fonction
Equiv() qui elle est capable de retrouver le no_lig dans un tableau de données, si nous lui indiquons quelle valeur nous
recherchons. Pour que cette fonction s'exécute correctement, la valeur recherchée doit être UNIQUE... sinon, elle
retourne no_lig de la première valeur trouvée.

Notre formule va comme cela :
=Equiv(valeur_cherchée;tableau_recherche;type)
=EQUIV(A2;Feuil1!A1:A20;0)

ARGUMENT I DE LA FONCTION EQUIV
A2 = Élément cherché inscrite en Feuil2

ARGUMENT II DE LA FONCTION EQUIV
Feuil1!A1:A20 : Cette fonction va recherchée dans le tableau des données (Colonne A1:A4 qui représente le Id Client), le
numéro de la ligne où se retrouve l'information
ARGUMENT III DE LA FONCTION EQUIV
Pour l'explication de l'argument 0 ...il y l'aide d'excel ... qui est explicite ici. Pour toutes tes formules, inscris
0 pour cet argument.


TROISIÈME ARGUMENT DE LA FONCTION INDEX
no_col : Comme notre tableau des données où s'effectue la recherche ne comporte qu'une colonne, la valeur de no_col
sera égale à 1 ...dans ce cas précis, il n'est pas nécessaire de l'inscrire ...



POUR OBTENIR NOTRE FORMULE que l'on va mettre en cellule B2 de la Feuil2, il s'agit de combiner les 3 éléments dans la
même formule et nous obtenons ceci :

La fonction index avait 3 argument :

Argument 1 : Feuil1!$B$1:$B$4
Argument 2 : EQUIV(A2;Feuil1!$A$1:$A$4;0)
Argument 3 : 1

Si tu les combines dans la même formule, tu obtiendras ceci :
C'est la fomule à insérer dans la cellule B2 de la feuil2
=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0);1)

Pour les raisons évoquées plutôt, dans ce cas-ci on pourrait omettre d'inclure le troisième argument de la fonction
Index() et la formule fonctionnerait aussi :

=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0))

Avec la poignée de recopie, tu peux copier ces formules vers le bas sur toute l'étendue de la plage voulue.

Ce n'est pas quelque chose nécessairement facile à comprendre, mais comme tu vas utiliser ce type de formule à profusion
dans ton application... cela vaut la peine que tu t'y arrêtes ! Tous les formules de ton tableau est et sera basée sur
le même principe.

Bon travail,


Salutations!








"JEAN" a écrit dans le message de news:

Bonjour,

J'ai un tableau sur le feuillet 1 qui a pour elements

site,pays,Nom client, id client, prenom, adresse, investissement,credit,
sicav, emprunt,totale.
sur chaque colonne

et dans une autre feuille, la feuille 2 j'aurai le meme tableau avec moins
de colonne c'est a dire

jaurai juste
Nom client,Prenom,investissment,sicav,emprunt, totale.

ce que je voudrai c'est dans la cellule A1 A2 et A3 de ma feuille 2, j'aurai
le nom de site, l'id client,et le pays.
et suivant les element que je rentrerai dans ces cellules .
en appuyant sur un bouton de commande de la feuille 2 je recuperrai tout les
élement du tableau de feuille 1 suivant les critères que j'aurai défini en
cellule A1 A2 et A3 de la feuille 2

merci de votre aide





Avatar
JEAN
il n'y a pas la necessité de mettre un bouton de commande pour lancer le tout


Bonjour Jean,

Ce qui suit Jean est basé sur le fait que seul le ID Client doit et devrait être un numéro UNIQUE pour identifier
correctement un client. En conséquence, ce qui suit utlise seulement l'information de ce champ pour te permettre de
remplir ton tableau en Feuil2 à partir des données déjà inscrites en feuil1.

Afin de faciliter ma démonstration sur comment procéder et en même temps d'expliquer les formules, je reprends ton
exemple avec seulement 2 champs. Si tu comprends le principe, tu peux l'appliquer à autant de champs que tu désires.

Utilise un nouveau classeur, Refais les mêmes tableaux que j'ai fait, et essaie de comprendre le mécanisme des formules
que je te suggère. En plus des explications que je te donne ici, chacune des fonctions est expliquée avec plus de
détails dans l'aide d'excel.

En feuil1 2 champs

Colonne A Colonne B
1 Id Client Nom Client
2 12B Jean
3 25A Diane
4 30T Suzanne


En Feuil2 2 champs
L'exercice suivant consiste à trouver la formule que tu peux insérer dans la colonne B de la feuil2 qui va retracer en
Feuil1 le Nom Client qui correspond au Id Client que tu insères en Colonne A

Colonne A Colonne B
1 Id Client Nom Client
2 12B
3 25A
4 30T

Pour ce faire, il s'agit d'imbriquer 2 formules de la feuille de calcul Index() et Equiv()

Paramètres de la fonction Index() :
=Index(matrice;no_lig;no_col)

PREMIER ARGUMENT DE LA FONCTION INDEX
Matrice = Tableau de données ...dans tes formules ce tableau va se résumer en une colonne de données de ton tableau.
Dans la donnée de ce problème, la matrice est définie comme la colonne B1:B4 de la feuil1 car nous recherchons le nom du
client inscrit en feuil1 qui correspond au Id Client inscrit en Cellule A2 de la Feuil2

DEUXIÈME ARGUMENT DE LA FONCTION INDEX
no_lig : Pour trouver le no_lig de la fonction Index(), nous allons insérer à la place de cet argument, la fonction
Equiv() qui elle est capable de retrouver le no_lig dans un tableau de données, si nous lui indiquons quelle valeur nous
recherchons. Pour que cette fonction s'exécute correctement, la valeur recherchée doit être UNIQUE... sinon, elle
retourne no_lig de la première valeur trouvée.

Notre formule va comme cela :
=Equiv(valeur_cherchée;tableau_recherche;type)
=EQUIV(A2;Feuil1!A1:A20;0)

ARGUMENT I DE LA FONCTION EQUIV
A2 = Élément cherché inscrite en Feuil2

ARGUMENT II DE LA FONCTION EQUIV
Feuil1!A1:A20 : Cette fonction va recherchée dans le tableau des données (Colonne A1:A4 qui représente le Id Client), le
numéro de la ligne où se retrouve l'information
ARGUMENT III DE LA FONCTION EQUIV
Pour l'explication de l'argument 0 ...il y l'aide d'excel ... qui est explicite ici. Pour toutes tes formules, inscris
0 pour cet argument.


TROISIÈME ARGUMENT DE LA FONCTION INDEX
no_col : Comme notre tableau des données où s'effectue la recherche ne comporte qu'une colonne, la valeur de no_col
sera égale à 1 ...dans ce cas précis, il n'est pas nécessaire de l'inscrire ...



POUR OBTENIR NOTRE FORMULE que l'on va mettre en cellule B2 de la Feuil2, il s'agit de combiner les 3 éléments dans la
même formule et nous obtenons ceci :

La fonction index avait 3 argument :

Argument 1 : Feuil1!$B$1:$B$4
Argument 2 : EQUIV(A2;Feuil1!$A$1:$A$4;0)
Argument 3 : 1

Si tu les combines dans la même formule, tu obtiendras ceci :
C'est la fomule à insérer dans la cellule B2 de la feuil2
=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0);1)

Pour les raisons évoquées plutôt, dans ce cas-ci on pourrait omettre d'inclure le troisième argument de la fonction
Index() et la formule fonctionnerait aussi :

=INDEX(Feuil1!$B$1:$B$4;EQUIV(A2;Feuil1!$A$1:$A$4;0))

Avec la poignée de recopie, tu peux copier ces formules vers le bas sur toute l'étendue de la plage voulue.

Ce n'est pas quelque chose nécessairement facile à comprendre, mais comme tu vas utiliser ce type de formule à profusion
dans ton application... cela vaut la peine que tu t'y arrêtes ! Tous les formules de ton tableau est et sera basée sur
le même principe.

Bon travail,


Salutations!








"JEAN" a écrit dans le message de news:

Bonjour,

J'ai un tableau sur le feuillet 1 qui a pour elements

site,pays,Nom client, id client, prenom, adresse, investissement,credit,
sicav, emprunt,totale.
sur chaque colonne

et dans une autre feuille, la feuille 2 j'aurai le meme tableau avec moins
de colonne c'est a dire

jaurai juste
Nom client,Prenom,investissment,sicav,emprunt, totale.

ce que je voudrai c'est dans la cellule A1 A2 et A3 de ma feuille 2, j'aurai
le nom de site, l'id client,et le pays.
et suivant les element que je rentrerai dans ces cellules .
en appuyant sur un bouton de commande de la feuille 2 je recuperrai tout les
élement du tableau de feuille 1 suivant les critères que j'aurai défini en
cellule A1 A2 et A3 de la feuille 2

merci de votre aide





Avatar
Clément Marcotte
mdr


"Gaspareau" a écrit dans le message de
news:
Bonjour,

Juste une question comme ça en passant,

Est-ce que tu serait blond par hasard ??


"JEAN" a écrit dans le message de
news:
je n'ai pas eu de réponse .........


merci de votre aide


de rien, c'était z'avec plaisir