Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

EquivEtIndexDansUneAutreFeuille

M

Moa

Guest
Voilà:

Toujours la même formule et qui marche bien.

=INDEX(B3:V23;EQUIV(L25;B3:B23;EQUIV(L28;B3:V3)

Mais je voudrais que ma recherche, se fasse dans un tableau qui est 'lui' dans une autre feuille.


Est-ce-possible ?

En tout cas, j'ai éssayé ça, et çà ne marche pas :

=INDEX('D19495'!B3:V23;EQUIV(L25;'D19495'!B3:B23;EQUIV(L28;'D19495'!B3:V3)

Si, une fois de plus, qqn peut m'aider, ça serait vraiment bien.

Merci d'avance

à +

Moa
 
M

MARTIN René

Guest
Bien sûr que ça marche. Je suppose que D19495 est le nom de ta deuxième feuille ?
Sur ta première feuille, tu commences par saisir dans la cellule qui contiendra le résultat :
=index(
puis tu actives ta deuxième feuille et tu sélectionnes la plage 'B3 à V23', ce qui complète ta formule ainsi :
=INDEX([D19495]Feuil1!$B$3:$V$23
tu reviens sur ta première feuille, et tu continues à taper
=INDEX([D19495]Feuil1!$B$3:$V$23;EQUIV(L25
puis tu actives ta deuxième feuille et tu sélectionnes la plage 'B3 à B23', ce qui complète ta formule ainsi :
=INDEX([D19495]Feuil1!$B$3:$V$23;EQUIV(L25;[D19495]Feuil1!$B$3:$B$23
tu reviens à la première feuille et tu continues à taper
=INDEX([D19495]Feuil1!$B$3:$V$23;EQUIV(L25;[D19495]Feuil1!$B$3:$B$23;0);EQUIV(L28;
puis tu actives ta deuxième feuille et tu sélectionnes la plage 'B3 à V3', ce qui complète ta formule ainsi :
=INDEX([D19495]Feuil1!$B$3:$V$23;EQUIV(L25;[D19495]Feuil1!$B$3:$B$23;0);EQUIV(L28;[D19495]Feuil1!$B$3:$V$3
tu n'as plus qu'à revenir à ta première feuille et à complèter ta formule ainsi
=INDEX([D19495]Feuil1!$B$3:$V$23;EQUIV(L25;[D19495]Feuil1!$B$3:$B$23;0);EQUIV(L28;[D19495]Feuil1!$B$3:$V$3;0))

Et voilà
 
M

Moa

Guest
En fait, voilà:

J'ai suivi l'assistant recherche et ai fait toute la manip.

Arrivé au bout, Excel ouvre une boite de dialogue, me demandant de charger le classeur D19495.

J'ai donc refait la manip..même chose

De plus, Excel écrit 'D19495'! et non pas [D19495]feuill!

Donc, j'ai tout éssayé, puis je me suis dit que après Index qui dirigeais Excel sur une autre feuille, il fallait le rediriger vers sa feuille de départ, pour Equiv.

J'ai donc écrit :

=INDEX('D19495'!$B$3:$V$23; EQUIV(DixDern!F2;'D19495'!$B$3:$B$23; EQUIV(DixDern!P2;'D19495'!$B$3:$V$3)

et là, ça marche.

Maintenant, je suis sous Xp et office 2000, peut-être qu'avec un autre Excel, cela ne fonctionnerait pas.

En tout cas, Merci beaucoup René, tu t'es vraiment décarcassé pour moi, c'est vraiment très sympa.

@ +

Moa
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…