Plusieur formule dans excel

Fermé
evengyl Messages postés 16 Date d'inscription dimanche 22 mai 2011 Statut Membre Dernière intervention 16 juillet 2015 - 2 août 2011 à 10:22
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 2 août 2011 à 14:16
Bonjour,

merci d'avance pour vôtre aide ,

voilà je suis un peux embeter car j'ai un feuille de données et j'ai créer toutes des table de recherche , le but est que quand je tape quelque chose dans ma case de recherche il m'affichiche toutes les données dasn les autre case ... sa j'y arrive avec comme formule =RECHERCHEV(B2;element_recherche;2;FAUX)

et pour les autres cellule de recherche je met la meme formule mais en mettant le numero des colonne suivante donc =RECHERCHEV(B2;element_recherche;3;FAUX)
=RECHERCHEV(B2;element_recherche;4;FAUX) ect ...

mais , le problème est que si je veux rechercher quelque chose dans une autre celulle , il ne m'affiche rien dans les autres cellulle ... j'aimerais pouvoir mettre plusieur formule de rechercheV dans la meme cellule



4 réponses

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
Modifié par pilas31 le 2/08/2011 à 10:40
Bonjour,

Pardon mais ta demande n'est pas claire.

S'agit-il de la même demande ici :
https://forums.commentcamarche.net/forum/affich-22773180-maccro-de-recherche-sur-excel

Quoi qu'il en soit, gbinforme a prit la peine de te répondre. Je pense qu'il faut continuer la première discussion ou la clôturer avant de reposer une question.

A+
Cordialement,
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
2 août 2011 à 10:43
Merci je vois que tu as clôturé ta question précédente. Revenons à ta demande alors :
"le problème est que si je veux rechercher quelque chose dans une autre celulle , il ne m'affiche rien dans les autres cellulle ... j'aimerais pouvoir mettre plusieur formule de rechercheV dans la meme cellule"

Cette phrase n'est pas claire peux-tu préciser.
0
evengyl Messages postés 16 Date d'inscription dimanche 22 mai 2011 Statut Membre Dernière intervention 16 juillet 2015
2 août 2011 à 10:53
en fait j'aimerais faire une sorte de multi recherche , je m'explique ,
j'ai un tableau de 8 colonnes , le nombre de ligne n'a pas d'importance ,
toutes ces cellule remplie (son encadrer par un champ)
mon but est de créer une base de données ,
j'ai une bare de recherceV au dessu ce mes colonnes , chaque cellule de rechercheV ,je doit y entrer un element a rechercher , avec les formule que j'ai données précédement
quand je rentre un element a rechercher sur la premiere cellule de recherche avec la formule =RECHERCHEV(B2;element_recherche;1;FAUX)
il m'affiche dans les cellule suivante tout ce que je demande de me renseigner de cette ligne exemple

colonne 1 colonne 2 colonne 3
123 tata tutu

qaudn je rentre 123 dans la cellule de recherche il me sort tata et tutu sur les autre cellule

mon probleme est que quand je rentre tata dans la deuxieme cellule il ne m'affiche pas 123 et tutu car la fonction de recherche est basée sur la premiere cellule

est t'il possible de regler sa ?

j'espere avec ete clair ^^ merci d'avance

desoler pour les fautes d'ortho , j'ai un léger analphabétisme
0
evengyl Messages postés 16 Date d'inscription dimanche 22 mai 2011 Statut Membre Dernière intervention 16 juillet 2015
2 août 2011 à 10:42
je n'avais pas pris le temps de répondre ^^ j'ai cloturer le sujet mais ma question est en fait toute simple , comment mettre plusieur formule sur la même cellule
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
2 août 2011 à 10:48
Mettre plusieurs formules dans une même cellule.

On est bien d'accord qu'une cellule ne peut présenter qu'une seule valeur.
Cette valeur peut être le résultat de "plusieurs formules" RECHERCHEV dans l'exemple.

Soit il s'agit d'une "concaténation de résultat" la mise bout à bout de plusieurs résultats de rechercheV

=CONCATENER(RECHERCHEV.....;RECHERCHEV....; ....)


soit cela peut être le résultat d'un test

=SI(test;RECHERCHEV.....;RECHERCHEV...)

et de multiples autres possibilités de combiner des sous formules dans des formules.

Il faut peut-être un peu plus nous expliquer le but recherché
0
evengyl Messages postés 16 Date d'inscription dimanche 22 mai 2011 Statut Membre Dernière intervention 16 juillet 2015
2 août 2011 à 10:54
si tu ne comprend toujours pas je t'envoi mon fichier excel et tu regarde ^^
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
2 août 2011 à 11:13
Oui, je pense que c'est mieux si tu nous mets à disposition un fichier exemple de ce que tu souhaite.
Dépose le sur www.cijoint.fr en postant le lien de téléchargement. (et en enlevant les données confidentielles de ton fichier).
0
evengyl Messages postés 16 Date d'inscription dimanche 22 mai 2011 Statut Membre Dernière intervention 16 juillet 2015
2 août 2011 à 12:30
http://www.cijoint.fr/cjlink.php?file=cj201108/cijDeCQXv3.xls


voila le lien si tu a desoin d'explication je suis disponible
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
2 août 2011 à 12:39
Merci je regarde
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
Modifié par pilas31 le 2/08/2011 à 14:28
Re bonjour

Voici le résultat de mes cogitations :

http://www.cijoint.fr/cjlink.php?file=cj201108/cijs5APrBO.xls

C'était compliqué, je n'ai pas voulu faire de VBA j'ai donc utilisé une formule "miracle" qui se trouve en A2.

Elle utilise la fonction CELLULE(« adresse ») qui donne l'adresse de la dernière cellule modifiée par l'utilisateur. Ainsi c'est cette cellule qui est utilisée pour le résultat de la recherche.

Les résultats sont calculés avec la fonction EQUIV dans les cellules B2 à I2 (le texte est blanc pour ne pas voir les index calculés) . L'avantage de cette fonction c'est qu'elle permet d'utiliser les caractères génériques * et ? dans la recherche.

J'ai également utilisé CELLULE(« adresse ») avec une mise en forme conditionnelle des cellules de B3 à I3 ainsi il n'y a que la dernière modifiée qui est visibles les autres sont écrites en jaune sur jaune.

Une dernière précisison, j'ai nommé les colonne ColB à ColI pour plus de facilité dans les formules.

Voilà.

C'est assez tordu, il y avait peut-être plus simple !

Personnellement je me suis amusé à résoudre ce cas mais je ne trouve pas le résultat plus probant que la simple utilisation des filtres automatiques d'Excel.

Si d'autres helpeurs passent par là pour donner leur avis !

A+


Cordialement,
0