Rendre un argument de fonction Excel automatique

Résolu
MariexParis Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
MariexParis Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travaille sur Excel 2013.

Je souhaite intégrer à une formule RECHERCHEV ou EQUIV un argument qui dépend du contenu d'une cellule adjacente.
J'ai réussi à faire cela pour la valeur cherchée (RECHERCHEV), le numéro de colonne (RECHERCHEV), mais pas pour la table_matrice (RECHERCHEV) ou le tableau_recherche (EQUIV).

Exemple : dans ma cellule A1, je tape Nom_Matrice_1 qui est le nom que j'ai donné à une plage de cellules. Dans ma cellule A2, je tape =EQUIV("texte";A1;0) en espérant que la formule reconnaisse la plage de données à rechercher, mais ce n'est pas le cas : elle retourne #N/A.
Tandis que si j'écris =EQUIV("texte";Nom_Matrice_1;0) elle me retourne bien la valeur voulue.

Je ne sais pas si c'est une question de format ou autre...

L'objectif derrière, c'est de pouvoir copier la même formule sur la totalité des 30 000 lignes de mon fichier... plutôt que de modifier l'argument de la fonction à chaque ligne.

Merci de votre aide !
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Essaie ainsi :
=EQUIV("Poids produit (g)";INDIRECT(C2);0)

Cdlmnt
Via
1
MariexParis Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Génial merci beaucoup !
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Avec le fichier ce sera plus évident pour t'aider
Postes un exemple de ton fichier sur cjoint.com, fais créer un lien, copies le le et reviens le coller ici dans un prochain message

Cdlmnt
Via
0
MariexParis Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Effectivement ce sera plus simple !

Voici une version simplifiée du fichier :
https://www.cjoint.com/c/FHeowzHidhY

Merci de votre aide !
0