Bonjour,
Je t'ai fait une formule pour réaliser ça :
=SI(NB.SI.ENS($A$7:$A$64;INDEX($A$7:$A$64;EQUIV(1;$J$7:$J$64;0);1);$J$7:$J$64;1)=SOUS.TOTAL(3;A7:A64);RECHERCHEV(INDEX($A$7:$A$64;EQUIV(1;$J$7:$J$64;0);1);'Index Prénoms'!$A$1:$B$4;2;FAUX);"")
que je combine avec une colonne supplémentaire qui regarde si la ligne est filtrée ou non, et renvoie 0 si c'est le cas.
Si tu filtres sur un seul artisant, ça t'affichera bien son prénom au complet, sinon la cellule sera vide, la formule est dans la cellule en jaune.
Le test que je fais, c'est de regarder si le nom de l'artisant de la première ligne qui contient un 1 (qui n'est pas filtrée), est le seul nom qui apparait encore dans la liste, en comparant le nombre de noms qui sont identiques à celui de cette ligne, et le nombre total de noms non filtrés, si les valeurs sont identiques (un seul nom), alors ça va rechercher ce nom dans l'autre feuille pour avoir le prénom au comple,t sinon la formule renvoie "".
Je te passe le fichier ici: