Trier sur base d'une autre feuille

Bonsoir,

J'espère que vous allez bien :-)

je viens à vous car je cherche une info. A toutes fins utiles, je joins le fichier :

16asaf-24-02-19.xlsx (12.48 Ko)

sur ma feuille 1, j'ai en c4:c66, trois index : rd, af, af & rd.. En h4:h66, des "noms" et en i4:i66, des "numéros de tél".

je cherche à faire en sorte que sur la feuille 2, vienne en fonction du menu déroulant se trouvant en a1, dans les cellules a3 et suivantes.. les " noms des personnes" et en b3 et suivante le "numéro de tél"...

pour le dire autrement, à partir du choix en a1 de la feuille 2, comment faire pour avoir les noms et en b3 et suivantes les "numéros de té" ?

ex. en a1, j'ai choisi af & rd...et j'ai la liste des personnes de la feuille 1.

image

j'ai un peu regardé sur le net mais... rien de vraiment concluant...

peut-être aurais-je plus de chance ici ?

merci pour votre aide..

Ben

Salut,

2 matricielles, d'abord pour les noms (en A3) ;

=INDEX(Feuil1!$H$4:$H$66;PETITE.VALEUR(SI(Feuil1!$C$4:$C$66=Feuil2!$A$1;LIGNE(Feuil1!$H$4:$H$66)-3);LIGNE(1:1)))

puis pour les n° (en B3) ;

=INDEX(Feuil1!$I$4:$I$66;PETITE.VALEUR(SI(Feuil1!$C$4:$C$66=Feuil2!$A$1;LIGNE(Feuil1!$I$4:$I$66)-3);LIGNE(1:1)))

Bonsoir Doux rêveur,

Un tt grand merci pour votre retour... qui semble parfait et vous en remercie...

juste une question... lorsque la liste de recherche est finie j'ai le message #nombre! qui s'affiche.

un moyen d'éviter cette inscription ?

image

merci bcp à vous.. :-)

Ben

Oui, avec un SIERREUR ;

=SIERREUR(INDEX(Feuil1!$H$4:$H$66;PETITE.VALEUR(SI(Feuil1!$C$4:$C$66=Feuil2!$A$1;LIGNE(Feuil1!$H$4:$H$66)-3);LIGNE(1:1)));"")

Ne pas oublier de re-sauver en matriciel après chaque modification.

re... un tt tt tt grand merci à vous... ça marche ! :-)

Merci bcp..

Rechercher des sujets similaires à "trier base feuille"