Fonction recherche

Bonjour à tous,

Voici la formule dont j'aurais besoin, mais je n'arrive pas a la faire fonctionner

=RECHERCHE("L16";D2:D66;C2:C66;RECHERCHE("L16";FK2:FK66;FJ2:FJ66)

et ensuite j'aimerai enlever le "#N/A" de la cellule vide

Comment puis-je faire ?

slt,

pour enlever le "#N/A"

=SIERREUR(Ta_Formule;"")

Bonjour à tous,

Voici la formule dont j'aurais besoin, mais je n'arrive pas a la faire fonctionner

=RECHERCHE("L16";D2:D66;C2:C66;RECHERCHE("L16";FK2:FK66;FJ2:FJ66)

et ensuite j'aimerai enlever le "#N/A" de la cellule vide

Comment puis-je faire ?

Bonjour,

Pour le #NA la réponse est déjà faite;

Pour la formule avec un fichier test ce serait mieux et une explication car là on ne comprend pas ce que tu veux faire

Pourquoi deux fois recherche ?

pourquoi 2 parenthèses ouvertes et une seule fermée…

Pourquoi L16 entre guillemets c'est du texte ou la référence d'une cellule ?

Je ne pense pas du tout que ce soit la formule que tu as besoin

Explique plutôt ce dont tu as besoins un fichier et un exemple.

Re Salut

Merci pour ta reponse, je t'ai mis un fichier test avec les explications dedans...

Voici la formule que j'utilise pour mon vrai tableau, mais elle est seulement utilisable pour une celle colonne et j'aimerai l'utiliser pour 2 colonnes.

=SIERREUR(RECHERCHE("L16";FK2:FK66;FJ2:FJ66);"")

FK2:FK66 = Colonne de recherche

FJ2:FJ66 = Colonne des reponses

J'espere que tu comprendras ce que j'aimerai realiser...

Merci beaucoup pour ton aide

9test.xlsx (9.48 Ko)

Bonjour le forum,

=SIERREUR(INDEX(B5:B9;EQUIV("L16";C5:C9;0));INDEX(D5:D9;EQUIV("L16";E5:E9;0)))

Bonjour,

Effectivement il fallait avoir ton fichier pour comprendre

Il faut utiliser la formule de mbbp index equiv.

La raison pour laquelle tu ne peux utliser une formule recherche c'est tout simplement qu'excel ne fait pas de recherche pour afficher

le résultat d'une colonne précédente, mais suivante.

Donc si tu voulais afficher Le contenu à droite de "L16" ok avec une recherchev

Mais à gauche de "L16" non

Re,

"J'aimerai que lorsque je mets "L16" par exemple dans une cellule"

Pour que la formule fonctionne quel que soit le texte saisi :

=SIERREUR(INDEX(B5:B9;EQUIV("*";C5:C9;0));INDEX(D5:D9;EQUIV("*";E5:E9;0)))

Re,

Merci Bcp pour vos reponses !!

La formule fonctionne !!

Par contre le SIERREUR ne fonctionne pas, j'ai toujours les N/A qui s'affichent lorsqu'il n'y a rien dans les cellules

Par contre le SIERREUR ne fonctionne pas, j'ai toujours les N/A qui s'affichent [u]lorsqu'il n'y a rien dans les cellules

[/u]

Le but de ce "SIERREUR" n'est pas celui là.

Il est, si le texte n'est pas dans la colonne C, d'examiner la 2ème partie de la formule proposée.

Pour éviter les N/A ("lorsqu'il n'y a rien dans les cellules") :

=SIERREUR(SIERREUR(INDEX(B5:B9;EQUIV("*";C5:C9;0));INDEX(D5:D9;EQUIV("*";E5:E9;0)));"")

Merci BCP !!

tout fonctionne ! c'est genial

A bientot

Rechercher des sujets similaires à "fonction recherche"