Fonction EQUIV

Bonjour à tous,

Je suis nouveau et j'espère poster mon message au bon endroit

J'ai des informations à récupérer dans un tableau (cela représente environ 20000 cellules quand même).

un exemple représentatif de mon tableau (simplifié)

1 X 0.5 Y 0.8 Z 0.9

2 G 1 H 2.5 Y 0.9 Z 1.5 Y 0.7

Dans une autre feuille, j'ai des informations avec en clé commun le numéro de la 1ere colonne.

Alors je voudrais faire une recherche du type : C23 = Y H2=1

=EQUIV(C23;Feuil3!H2:H2;0)

L'objectif étant ensuite de récupérer l'information située à droite de la lettre : dans ce cas 0.8.

MA question est donc, de manière générale, est-il possible d'utiliser une fonction recherche dans laquelle le n° de ligne, de colonne, soit repris par la valeur d'un cellule ?

MErci de votre aide, j'espère être clair mais je ne suis pas sur

Bonjour et Bienvenue sur XLP,

Un extrait de ton fichier anonymisé et avec 30 lignes pas plus, va être plus parlant..

@ te relire

@ + +

Bonjour. Bienvenue sur le Forum

Ce serait tout de même plus compréhensivle avec un fichier Excel et quelques dizaines de lignes

Cordialement

Mais est-il possible d'utiliser avec la fonction EQUIV des valeurs de cellules pour déterminer la ligne dans mon exmple ?

Formule de base EQUIV :

=EQUIV(C338;Feuil3!18:18;0)

et moi je veux mettre une valeur d'une cellule à la place de la ligne 18.

=EQUIV(C338;Feuil3!C2:C2;0)

Pour pouvoir la copier et la coller / la tirer

est-ce réalisable ?

Merci d'avoir lu mon sujet et pour vos réponses

Re,

Salut Amadeus,

Tout est possible mais pas sans fichier exemple..

@ + +

bonjour

a voir je crois qu'il faut jouer de lINDIRECT et eventuellement ADRESSE ;faut voir dans le fichier espéré

cordialement

un exemple

5pierush.xls (16.00 Ko)

a tout hasard

Alors voici le lien du fichier TRES simplifié.

Et c'est cette fonction EQUIV : EQUIV(C2;Feuil3!3:3;0) qui est sur la feuille nommée charge, que je voudrais étirer à mes 100 000 lignes, et que la valeur dans la colonne nommée position soit prise en compte pour la ligne dans la formule.

Suis-je clair ?

L'objectif est de pouvoir reprendre la valeur indiquée après le nom.

Et je sais bien qu'après un autre problème se posera... dans cet exemple il y a 3 TMOR, donc lui me prendra toujours le 1er en référence...

MErci de votre aide

Bonjour

Peut-être

=EQUIV(C2;INDIRECT("Feuil3!"&H2&":"&H2);0)

Cordialement

Bonjour

Pour résoudre la seconde question, formule en J2

=INDEX(Feuil3!$1:$65536;H2;I2+1+((NB.SI($C$1:C1;C2)*5)))

Cordialement

Je n'ai pas eu le temps de tester mais ça a l'air de fonctionner sur l'exemple. SUPER !

Je vous remercie pour votre aide.

++

Rechercher des sujets similaires à "fonction equiv"