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   -
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.

9 réponses

caiman2 Messages postés 1489 Statut Membre 313
 
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 ?
1
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 451
 
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
0
planificateur Messages postés 15 Statut Membre
 
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.....
0
Raymond PENTIER Messages postés 59028 Date d'inscription   Statut Contributeur Dernière intervention   17 406
 
1) Rédiger avec une orthographe et un français convenables.
2) Nous faire voir le fichier avec https://www.cjoint.com/ par exemple.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wilfried_42 Messages postés 912 Statut Contributeur 245
 
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
0
caiman2 Messages postés 1489 Statut Membre 313
 
Oui ce serais mieux une image, mais bon cela sent bien le tableau croisé dynamique.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 451
 
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
0
planificateur Messages postés 15 Statut Membre
 
Merci Bcp pour votre aider
0
beluc1
 
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
0
Raymond PENTIER Messages postés 59028 Date d'inscription   Statut Contributeur Dernière intervention   17 406
 
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.
0