Recherche multiple
Résolu
planificateur
Messages postés
15
Statut
Membre
-
Raymond PENTIER Messages postés 59028 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 59028 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais faire une recherche multiple sur un tableau pour le meme critere, avec la fonction recherchev ou rechercheh ca me sors un seule resultat celui du 1ere trouver dans le tableau.
Je crois qu il n y a pas un fonction qui repond à ma demande.
Merci d'avance de m aider a résoudre ma problématique.
Je voudrais faire une recherche multiple sur un tableau pour le meme critere, avec la fonction recherchev ou rechercheh ca me sors un seule resultat celui du 1ere trouver dans le tableau.
Je crois qu il n y a pas un fonction qui repond à ma demande.
Merci d'avance de m aider a résoudre ma problématique.
A voir également:
- Recherche multiple
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Ecran multiple pc - Guide
- Excel cellule choix multiple - Guide
- Copier coller multiple - Guide
9 réponses
Une fonction qui vous renverrez plusieurs valeurs ou tout du moins qui vous mettrez la valeur recherchée et le nombre de fois qu'elle l'a trouvée. Ou bien vous répéterez la valeur recherchée autant de fois qu'elle est trouvée.
Non cela n'existe pas , il faut que vous fassiez des croisements de formules.
Dans votre cas je créerez une colonne à droite de votre tableau avec la fonction recherchev pour chacune des lignes de votre tableau , puis en bas de cette colonne j'utiliserais la fonction NB.SI pour compter le nombre de fois ou cette valeur se répète.
Mais j'ai l'impression que ce que vous recherchez est plutot en rapport avec les "tableaux croisés dynamiques"
Mais bon il nous faudrait le détail précis de ce que vous voulez ?
Non cela n'existe pas , il faut que vous fassiez des croisements de formules.
Dans votre cas je créerez une colonne à droite de votre tableau avec la fonction recherchev pour chacune des lignes de votre tableau , puis en bas de cette colonne j'utiliserais la fonction NB.SI pour compter le nombre de fois ou cette valeur se répète.
Mais j'ai l'impression que ce que vous recherchez est plutot en rapport avec les "tableaux croisés dynamiques"
Mais bon il nous faudrait le détail précis de ce que vous voulez ?
Bonjour
Vous pouvez :
1°) faire un codage en "descendant " la limite de champ sur la hauteur du tableau, soit par exemple, pour un tableau de A2àB100, une valeur à chercher en D1, et afficher un résultat incrémenté en colonne C :
Soit en C2, à tirer sur la hauteur du champ:
=SI(ESTVIDE($D$1;"";SI(A2=$D$1;MAX(C1:$C$1)+1;""))
2°) sortir les valeurs de la colonne B dans le tabeau que vous souhaitez, pour les regrouper:
Soit en colonne E, à partir de E2 par exemple:
Les N° de 1 à 100 si vous pensez avoir 100 résultats
en colonne F, la formule,:
=SI(E2="";"";INDEX(A1=$C$100;EQUIV(E2;$C$1=$C$100);0);2)
Cette colonne vous listera les valeurs trouvées en colonne A
Pour parfaire, (pour la beauté du geste)vous pouvez aussi automatiser le codage de la colonne E avec la formule suivante:
=SI(MAX($E$1:E1)=MAX($C$1:$C$100);"";MAX($E$1:E1)+1)
à tirer sur la hauteur que vous jugez utile, ainsi, seules les codes >0 s'afficheront dans la colonne E;
Bonne chance
Crdlmnt
PS: un petit exemple peut être:
http://www.cijoint.fr/cjlink.php?file=cj200903/cijnuoZ0Pp.xls
Vous pouvez :
1°) faire un codage en "descendant " la limite de champ sur la hauteur du tableau, soit par exemple, pour un tableau de A2àB100, une valeur à chercher en D1, et afficher un résultat incrémenté en colonne C :
Soit en C2, à tirer sur la hauteur du champ:
=SI(ESTVIDE($D$1;"";SI(A2=$D$1;MAX(C1:$C$1)+1;""))
2°) sortir les valeurs de la colonne B dans le tabeau que vous souhaitez, pour les regrouper:
Soit en colonne E, à partir de E2 par exemple:
Les N° de 1 à 100 si vous pensez avoir 100 résultats
en colonne F, la formule,:
=SI(E2="";"";INDEX(A1=$C$100;EQUIV(E2;$C$1=$C$100);0);2)
Cette colonne vous listera les valeurs trouvées en colonne A
Pour parfaire, (pour la beauté du geste)vous pouvez aussi automatiser le codage de la colonne E avec la formule suivante:
=SI(MAX($E$1:E1)=MAX($C$1:$C$100);"";MAX($E$1:E1)+1)
à tirer sur la hauteur que vous jugez utile, ainsi, seules les codes >0 s'afficheront dans la colonne E;
Bonne chance
Crdlmnt
PS: un petit exemple peut être:
http://www.cijoint.fr/cjlink.php?file=cj200903/cijnuoZ0Pp.xls
je vais vous expliquer ce que je cherche au juste.
on prends un tableau avec une colonne ou il y a les noms et sur une autre colonne 3 valeurs qui se repete (ex x,y et z)
moi je veux creer un autre tableau ou j ai 3 colonne qui correspond au valeur x, y et z; sur chque colonne g un fonction qui recupere les nom corresponds a la valeur indiquer sur chaque colonne.
vous voyez ce que je vx ?
a mon avis je penses que une macro s impose mais puisque je ss pas tres frt a ce niveau.....
on prends un tableau avec une colonne ou il y a les noms et sur une autre colonne 3 valeurs qui se repete (ex x,y et z)
moi je veux creer un autre tableau ou j ai 3 colonne qui correspond au valeur x, y et z; sur chque colonne g un fonction qui recupere les nom corresponds a la valeur indiquer sur chaque colonne.
vous voyez ce que je vx ?
a mon avis je penses que une macro s impose mais puisque je ss pas tres frt a ce niveau.....
1) Rédiger avec une orthographe et un français convenables.
2) Nous faire voir le fichier avec https://www.cjoint.com/ par exemple.
2) Nous faire voir le fichier avec https://www.cjoint.com/ par exemple.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous
comme le dit Raymond que je salue, un fichier s'impose, personnellement je pense qu'une formule matricielle peut suffire mais sans le fichier c'est impossible à mettre en place
aucune donnée délicate, seulement un exemple de tableau avec le résultat souhaité.
@ te lire
comme le dit Raymond que je salue, un fichier s'impose, personnellement je pense qu'une formule matricielle peut suffire mais sans le fichier c'est impossible à mettre en place
aucune donnée délicate, seulement un exemple de tableau avec le résultat souhaité.
@ te lire
Bonjour
une solution en attendant mieux, avec des colonnes de renvoi pour identifer les tris
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200903/cijSmOgVx5.xls
une solution en attendant mieux, avec des colonnes de renvoi pour identifer les tris
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200903/cijSmOgVx5.xls
Salut et merci pour votre aide
Mon probleme est le suivant:
Je recherche des valeurs de la premiere colonne dans la deuxieme colonne mais en tenant compte des repetitions pour un valeur donné. Exmple
Colonne Excel colonne1 Colonne2 COINCIDENCE (Ligne de Excel)
3 2 5 10
4 3 1 6
5 4 9
6 3 3 8
7 3 5 11
8 7 3 9
9 3 7
10 9 2 5
11 10 3
12 11 2
Merci d'avance
Mon probleme est le suivant:
Je recherche des valeurs de la premiere colonne dans la deuxieme colonne mais en tenant compte des repetitions pour un valeur donné. Exmple
Colonne Excel colonne1 Colonne2 COINCIDENCE (Ligne de Excel)
3 2 5 10
4 3 1 6
5 4 9
6 3 3 8
7 3 5 11
8 7 3 9
9 3 7
10 9 2 5
11 10 3
12 11 2
Merci d'avance
Bonjour.
On voit que tu n'es pas un habitué de ce forum ! Alors :
1) On ne se glisse pas dans la discussion de quelqu'un pour poser son propre problème : Tu cliques sur "Posez votre question", en rouge sur ton écran, et tu expliques ce qui te gêne.
2) Ce que tu affiches est difficilement compréhensible. Il vaudrait mieux que tu crées un lien pour ton fichier en utilisant les services de https://www.cjoint.com/ ou de http://cijoint.fr/ et que tu colles ce lien dans ton message.
3) Que se passe-t-il quand une valeur existe plusieurs fois ?
Cordialement.
On voit que tu n'es pas un habitué de ce forum ! Alors :
1) On ne se glisse pas dans la discussion de quelqu'un pour poser son propre problème : Tu cliques sur "Posez votre question", en rouge sur ton écran, et tu expliques ce qui te gêne.
2) Ce que tu affiches est difficilement compréhensible. Il vaudrait mieux que tu crées un lien pour ton fichier en utilisant les services de https://www.cjoint.com/ ou de http://cijoint.fr/ et que tu colles ce lien dans ton message.
3) Que se passe-t-il quand une valeur existe plusieurs fois ?
Cordialement.