Utiliser fonction Index ou Texte comme argument de recherche

Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je souhaiterais utiliser la fonction Index ou Texte comme premier argument de ma fonction Recherche V. Le problème, c'est que cela n'a pas l'air de fonctionner, cela me renvoie #N/A.

Si j'utilise la fonction Index ou Texte seules, cela me renvoie bien la valeur que je souhaite (exemple : F). J'ai ensuite un tableau, où F est associé à 35 par exemple. Je veux donc que recherche me renvoie 35. Mais je ne peux pas utiliser simplement F comme argument, je veux que dans la recherche, il y ait la formule qui me renvoie F (car après je veux tirer cette formule).

Ma formule est : 

=RECHERCHEV(TEXTE(INDEX('Export Mémo'!$E$7:$NP$30;EQUIV($B21;'Export Mémo'!$A$7:$A$40;0);EQUIV(E$14;'Export Mémo'!$E$5:$NP$5;0));0);Compte!A:B;2;FAUX)

ou la même, mais sans la fonction TEXTE.

Dans les deux cas, elle ne fonctionne pas.

Des idées ?

Merci d'avance


Windows / Opera 108.0.0.0

A voir également:

11 réponses

Bruno83200_6929 Messages postés 628 Date d'inscription   Statut Membre Dernière intervention   141
 

Bonjour,

Pouvez-vous me donner un exemple des données dans vos plages de recherche et de correspondance pour que je puisse réfléchir à une solution plus spécifique ?


0
yclik Messages postés 3881 Date d'inscription   Statut Membre Dernière intervention   1 565
 

Bonjour

A priori la fonction texte permet d'afficher le contenu d'une cellule avec un un format défini dans le deuxième argument de la fonction, mais ne change pas l

Donc la fonction RECHERCHEV rechercherait la valeur intrinsèque de la cellule.

0
Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour et merci pour vos réponses,

@yclik StatutMembre je ne suis pas sûr de comprendre ?

@Bruno83200_6929 StatutMembre j'ai des tableaux d'affectation du personnel, donc en colonne de gauche j'ai des noms/prénoms et en ligne du haut c'est les jours/semaines/mois de l'année. et donc pour chaque jour & chaque personne, selon le tableau, j'ai des informations (travail de jour ou nuit, repos, quel chantier, etc.).

Je cherche à recombiner certaines infos en cherchant dans plusieurs tableaux : d'abord ma fonction INDEX, en cherchant le nom & le jour me retrouve une info pour une personne. Cette info, j'ai ensuite un tableau d'équivalence de deux colonnes, la première avec l'info trouvée précédemment, et la deuxième avec l'info que je veux afficher.

J'espère que c'est plus clair.

Merci !

0
danielc0 Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   232
 

Bonjour,

Il est probable que le problème vienne de tes données. Partage une classeur.

Daniel


0

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

Posez votre question
Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour Daniel, 

Ci-joint le classeur : https://file.io/Gs0knZSFORYm

Dans l'onglet Planif, je souhaite que pour chaque jour et chaque personne (que j'ai ici anonymisé en A, B, C, etc..), il me trouve la case correspondante de l'onglet Export Mémo : ça, j'y arrive, c'est la formule en E21, qui marche comme je le souhaite.

Ensuite, selon ce résultat, je voudrais qu'il aille me chercher la valeur correspondante dans l'onglet Compte : ça, je n'y arrive pas, j'ai des exemples en E22 ou E23.

Précision : la recherche dans l'onglet Compte ne sera faite que selon certaines conditions, que j'implémenterai plus tard car ça je dois savoir faire.

Mais, par exemple, en F26, je voudrais qu'il m'affiche "-F63024" : la première formule me trouve "BTLAB" à partir de l'onglet Export Mémo, puis ce "BTLAB" renvoie "-F63024" depuis l'onglet Compte (ligne 48).

 Merci d'avance & bonne journée :)

0
danielc0 Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   232
 

Bonjour,

Le lien est supprimé, crées-en un autre et poste-le.

Daniel


0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

dans un premier temps, elle servirait a quoi, ta fonction texte ?


Crdlmt

0
Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Daniel : https://easyupload.io/nqpf4v

Djidji, et bien en fait comme je n'arrivais pas à utiliser la première fonction (celle en F21) comme premier argument de ma fonction rechercheV (pour aller chercher l'équivalence dans la feuille Compte), je me suis dit que c'était parce que le format que retourne la fonction index n'allait pas à la fonction rechercheV, et qu'en la transformant en texte via la fonction texte, cela marcherait. Sauf que non :(

0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Je ne sais pas ce que tu as fait, mais ta formule (sans texte() fonctionne parfaitement:

https://easyupload.io/3jjn40


Crdlmt

0
danielc0 Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   232
 

En F6, la formule :

=RECHERCHEV(INDEX('Export Mémo'!$E$7:$NP$15;EQUIV($B26;'Export Mémo'!$A$7:$A$16;0);EQUIV(F$14;'Export Mémo'!$E$5:$NP$5;0));Compte!A:B;2;0)

Renvoie le résultat voulu.

Daniel


0
Pauyr Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
 

Djidji et Daniel, heu bah écoutez en effet, en voyant ta formule je vois que c'est similaire, du coup je ne comprends pas trop ... bloqué tant de temps là-dessus alors que ça fonctionne ! .. tant pis pour moi !

Merci à tous pour votre aide !

0