Téléchargement
illégal
Posez votre question Signaler

Recherche multiple [Résolu]

planificateur 13Messages postés 10 mars 2008Date d'inscription 18 février 2010Dernière intervention - Dernière réponse le 17 sept. 2009 à 03:14
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.
Lire la suite 

Recherche multiple »

10 réponses
Réponse
+0
moins plus
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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.....
Ajouter un commentaire
Réponse
+0
moins plus
1) Rédiger avec une orthographe et un français convenables.
2) Nous faire voir le fichier avec http://cjoint.com/ par exemple.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
Oui ce serais mieux une image, mais bon cela sent bien le tableau croisé dynamique.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
Merci Bcp pour votre aider
Ajouter un commentaire
Réponse
+0
moins plus
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
Raymond PENTIER- 17 sept. 2009 à 03:14
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 http://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.
Ajouter un commentaire
Ce document intitulé « recherche multiple » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?