Ranger des noms dans des colonnes suivant une donnée

Bonsoir à tous !

Problème tout bête je suppose.. mais j'aurais besoin de votre aide s'il vous plait .

  • J'ai une feuil1 avec un tableau à 3 colonnes : Nom | Métiers | Couleur.
  • J'ai une feuil2 avec un tableau à 6 colonnes : Nom | Bleu | Rouge .. mes couleurs quoi.

Dans ce deuxième tableau, dans la colonne Nom, chaque cellule à une liste déroulante affichant les noms inscrit dans le tableau de la feuil1.

J'aimerais choisir un nom dans les listes déroulantes, et que ce même nom figure dans la colonne correspondant a sa couleur..

Une fonction SI ou un tableau croisé dynamique peut être ?

Je ne sais pas si c'est bien expliqué, je vous joins un exemple en pièce jointe.

Merci d'avance !

Tristan

19exemple1.xlsx (12.07 Ko)

Bonjour,

J'ai transformé les tableaux en plage.

J'ai mis cette formule en place.

=SI(INDEX(Feuil1!$A$2:$C$8;EQUIV(Feuil2!$I2;$I$2:$I$9;0);3)=J$1;$I2;"")

Il y a peut être plus simple.

Cordialement,

8exemple1.xlsx (14.27 Ko)

bonjour

une liste avec les noms ; OK ; mais ne serait il pas pertinant de pouvoir empecher le choix de 2 fois le meme nom ?

cordialement

Bonjour à tous

Une variante macro :

Bye !

9exemple1-v1.xlsm (25.63 Ko)

Bonjour,

une autre formule, en B2 :

=SI(RECHERCHEV($A2;Tableau2;3;FAUX)=B$1;$A2;"")

à tirer vers la droite et vers le bas.

S'il te les faut tous, un TCD peut le faire, sans que tu aies la liste des noms à faire. Mais il te mettra un 1 à l'intersection.

eric

10exemple1.xlsx (16.45 Ko)

Vous êtes rapides !

Merci à tous pour les différentes solutions , c'est sympa !

Au travail maintenant,

Bonne soirée !

Merci

Je reviens vers toi car j'ai fait une erreur.

Prends cette formule:

=SI(INDEX(Tableau2;EQUIV(Feuil2!$I2;Feuil1!$A$2:$A$8;0);3)=J$1;$I2;"")

Cordialement,

Rechercher des sujets similaires à "ranger noms colonnes suivant donnee"