validation données, formule trop longue!

steven542304

XLDnaute Nouveau
Bonjour le forum,

J'ai dans une feuille, une liste déroulante (validation données) comprenant une liste de plus de 20 services.

J'aimerai afficher dans une autre cellule, une seconde liste déroulante. Le contenu de celle-ci doit varier en fonction du service choisi dans la première liste.

Je suis donc passé par la validation de données, en mettant dans source la formule suivante ;
=SI(Q3="Service1";PlageNommée1;SI(Q3="Service2";PlageNommée2,etc))

Or je me suis rendu compte que je ne pouvais pas rallonger cette formule pour les 20 services, il semblerait que le nombre de caractère soit limité.

Si quelqu'un avait une solution,

Un grand merci par avance,

Steven
 

steven542304

XLDnaute Nouveau
Alors là, merciiiii beaucoup Philippe. Je ne connaissais pas cette technique.

Du coup j'en profite pour adapter mes autres listes avec cette technique et je me heurte à un nouveau problème.
Cette fois, cela concerne les personnes par service.
J'ai toujours en première ligne, la liste de mes services mais j'ai en deuxième ligne Nom Prénom/Age/Fonction/Ancienneté.

Lorsque je sélectionne "Service 2", j'obtient dans ma liste "Age", la deuxième colonne du service 1.

En clair, comment sauter/passer les colonnes dans la formule ?

En pièce jointe un petit fichier qui s'expliquera mieux que moi :)

Merci encore Philippe et merci également Victor21.
 

Pièces jointes

  • Classeur1forum.xlsx
    9.2 KB · Affichages: 35

Discussions similaires

Réponses
8
Affichages
363