Recherche multiple
Résolu/Fermé
planificateur
Messages postés
13
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
18 février 2010
-
3 mars 2009 à 12:56
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 17 sept. 2009 à 03:14
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 - 17 sept. 2009 à 03:14
A voir également:
- Recherche multiple
- Recherche musique - Guide
- Google recherche par image - Guide
- Liste déroulante choix multiple excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche adresse - Guide
9 réponses
caiman2
Messages postés
1432
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
8 avril 2011
308
3 mars 2009 à 13:16
3 mars 2009 à 13:16
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 ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
3 mars 2009 à 13:25
3 mars 2009 à 13:25
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
planificateur
Messages postés
13
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
18 février 2010
3 mars 2009 à 20:24
3 mars 2009 à 20:24
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.....
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 090
4 mars 2009 à 05:57
4 mars 2009 à 05:57
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
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
242
4 mars 2009 à 07:27
4 mars 2009 à 07:27
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
caiman2
Messages postés
1432
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
8 avril 2011
308
4 mars 2009 à 07:38
4 mars 2009 à 07:38
Oui ce serais mieux une image, mais bon cela sent bien le tableau croisé dynamique.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
4 mars 2009 à 07:55
4 mars 2009 à 07:55
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
planificateur
Messages postés
13
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
18 février 2010
5 mars 2009 à 10:03
5 mars 2009 à 10:03
Merci Bcp pour votre aider
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
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 090
17 sept. 2009 à 03:14
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 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.