Autres (RESOLU)Recherche spéciale selon le N° de la colonne

chaelie2015

XLDnaute Accro
Bonjour FORUM
Dans la feuille1 Cellule J3 , je souhaite afficher le N° selon les deux conditions I2 et I3
1- sélectionner dans I2 une donnée du tableau nommé Niveau2 ( exemple I2= Contrat Gré à Gré ) donc c'est la colonne N° 3 du tableau Niveau2
2- sélectionner dans I3 une donnée du tableau nommé Niveau2 ( exemple I3= Avis CEPREGG ) donc aller chercher dans la colonne N° 3 la valeur I3
3- afficher dans J3 (selon I2 et I3) 02
ainsi de suite .....
Merci
 

Pièces jointes

  • CHARLIE GED.xlsx
    10 KB · Affichages: 8
Solution
Bonjour,

Une autre proposition :
Code:
=SIERREUR(RECHERCHEV(I3;DECALER(B2:C12;0;EQUIV(I2;B1:G1;0)-1);2;FAUX);"")


ps : je suppose que ce n'est pas ton vrai fichier, mais attention car il y a une espace à la fin de "Contrat" qui fait que la liste en cascade ne fonctionne pas dans le fichier que tu nous as fourni.

pps : il y a le même problème dans le fichier de ton autre fil.

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Chaelie, Job,
J'ai supposé qu'il pourrait y avoir beaucoup plus de colonnes.
Un essai en PJ avec :
VB:
=SIERREUR(INDEX(DECALER($B$1:$B$1000;0;EQUIV($I$2;$B$1:$Z$1;0));EQUIV($I$3;DECALER($B$1:$B$1000;0;EQUIV($I$2;$B$1:$Z$1;0)-1);0));"")
 

Pièces jointes

  • CHARLIE GED.xlsx
    10 KB · Affichages: 4

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Une autre proposition :
Code:
=SIERREUR(RECHERCHEV(I3;DECALER(B2:C12;0;EQUIV(I2;B1:G1;0)-1);2;FAUX);"")


ps : je suppose que ce n'est pas ton vrai fichier, mais attention car il y a une espace à la fin de "Contrat" qui fait que la liste en cascade ne fonctionne pas dans le fichier que tu nous as fourni.

pps : il y a le même problème dans le fichier de ton autre fil.
 

Pièces jointes

  • CHARLIE GED.xlsx
    10.4 KB · Affichages: 2
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour chaelie2015, sylvanu, Marcel32,

Avec le nom défini colonne les formules sont simples :

- liste de validation en I3 =DECALER(Colonne;;;NBVAL(Colonne))

- formule en J3 =SIERREUR(RECHERCHEV(I3;DECALER(Colonne;;;;2);2;0);"")

A+
 

Pièces jointes

  • CHARLIE GED(1).xlsx
    12 KB · Affichages: 3

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 794
Membres
101 817
dernier inscrit
carvajal