Formule Excel specifique

Bonjour,

Tout d'abord merci à tous ceux qui pourront m'apporter de l'aide.

Voila mon petit souci, j'ai crée plusieurs bandes déroulantes sur excel que je voudrai mettre en correlation l'unes au autres, mais a certaines conditions.

Je m'explique... un premiere liste que j'ai nommé CORPS D'ETAT , et plusieurs autres que j'ai décliné justement par type de corps d'état , ce que je voudrai , c'est que si dans ma bande déroulante CORPS D'ETAT je prends electricite , je voudrai voir apparaitre la bande deroulante qui correspond à l'electricite et aucune autre.... j'espere avoir été assez clair...

Merci encore d'avance..

CDROUM93

Bonjour et bienvenue

Une façon de faire dans ce fichier :

Regarde dans la feuille LISTE comment sont placées les données ainsi que les noms définis.

Amicalement

Nad

Ben alors la , chapeau et respect ,

je n'en attendais pas moins , tu as resolu mon probleme et je te remercie pour ta réactivité ...

Encore merci pour tout Nad

Bonjour Cdroum, salut Nad,

J'ai travaillé sur le sujet, donc je livre quand même.

L'approche est très similaire à celle de Nad.

Voir le fichier

@+

20cdroum93.zip (6.54 Ko)

NAD et THIBO , merci à vous deux , vos exemples sont plus que coherents, cependant je m'interroga esur la manière de faire ....parceque la j'ai le produit fini et encore mille mercis , mais ça m'interresse auusi de savoir comment proceder....

CDROUM93

-- 05 Juin 2011, 14:23 --

En fait l'idée et si je rajoute une colonne ( par exemple ASCENSEUR) comment je l'intègre dans la base , et faut-il lui donné un nom quelconque ???

re,

Petite tentative d'explication :

Le principe est le suivant : travailler avec des listes nommées sur une autre feuille, ce qui présente l'avantage de pouvoir mettre à jour facilement en une seule fois.

Ensuite :

Pour la Liste_intervention :

=DECALER(Catégories;1;EQUIV(Feuil1!D17;Catégories;0)-1;NBVAL(DECALER(Catégories;1;EQUIV(Feuil1!D17;Catégories;0)-1;99;1));1)

Avec EQUIV, on repère le rang de l'intitulé dans la liste des Catégories. Avec DECALER, on définit une matrice (provisoire) de 99 lignes correspondant aux tâches de la Catégorie. Avec la fonction NBVAL, on ramène la taille de la liste au nombre précis de tâches correspondant à la Catégorie.

Je te conseille de te familiariser avec la fonction DECALER (avec la touche F1 et aussi en faisant des recherches sur le Forum où tu trouveras plusieurs exemples d'utilisation de cette fonction un peu magique.

@+

Edit : Si tu ajoutes une colonne (ASCENSEUR par exemple), il faut adapter les définitions des plages Liste_01 et Catégories.

En sachant que là aussi, on pourrait utiliser la fonction DECALER pour que la taille de ces deux listes s'adapte automatiquement.

@+

je suis novice mais je capte vite , merci a toi , j'ai reussi a rajouter ce que je voulais ...... alors encore un grand coup de chapeau et encore merci a toi pour ces informations plus que précieuses....

CDROUM93

Rechercher des sujets similaires à "formule specifique"