Bonjour Thom Thom, bienvenue sur XLP ,
Une méthode possible :
- dans la cellule N1, une formule (pour O365) :
=FILTRE(D2:D6;DECALER(D2:D6;0;EQUIV(J9;E1:G1;0))<>0) - via le menu "Formules / Gestionnaire de noms", on définit le nom lesEmp avec la formule :
=DECALER(Feuil1!$N:$N;0;0;NBVAL(Feuil1!$N:$N);1) - enfin via le menu "Données / validation des données", on définit la liste de validation de la cellule J10 : Liste => =lesEmp
nota : ce type de liste de validation adaptative peut aboutir à des incohérences. Exemple : choisir l'année 2022 et l'employeur B. Sans toucher à l'employeur, choisir l'année 2023. On aboutit à une incohérence (année = 2023 et employeur = B) or B n'est pas un employeur en 2023 !
Pour repérer ces incohérences, on a appliqué une MFC sur la cellule J10 qui met le fond de la cellule en rose quand il y a incohérence.