...
Ok ! Donc il faut adapter la formule selon chaque onglet [Liste ..]...
Pour [Liste A] c'est :
=SI(INDEX('CAS PARTICULIER'!$A$2:$C$4;EQUIV(LISTE_A!$G3;'CAS PARTICULIER'!$A$2:$A$4;0);2)=H$1;INDEX('CAS PARTICULIER'!$A$2:$C$4;EQUIV(LISTE_A!$G3;'CAS PARTICULIER'!$A$2:$A$4;0);3);"")
Pour [Liste B] c'est :
=SI(INDEX('CAS PARTICULIER'!$A$2:$C$4;EQUIV(LISTE_B!$G3;'CAS PARTICULIER'!$A$2:$A$4;0);2)=H$1;INDEX('CAS PARTICULIER'!$A$2:$C$4;EQUIV(LISTE_B!$G3;'CAS PARTICULIER'!$A$2:$A$4;0);3);"")
Maintenant, il faut aussi adapter les zones en vert en fonction du nombre de salariés dans [CAS PARTICULIER] !
Tu peux aussi définir une formule nommée qui peut remplacer les zones vertes, par le gestionnaire de noms. Par exemple :
Une formule nommée baseSalaries dont la formule est
=DECALER('CAS PARTICULIER'!L2C1:L2C3;0;0;NBVAL('CAS PARTICULIER'!C1)-1)
Une formule nommée listeSalarie dont la formule est
=DECALER(baseSalaries;0;0;;1)
Les formules deviennent alors plus simples :
=SI(INDEX(baseSalaries;EQUIV(LISTE_A!LC7;listeSalarie;0);2)=L1C;INDEX(baseSalaries;EQUIV(LISTE_A!LC7;listeSalarie;0);3);"")
=SI(INDEX(baseSalaries;EQUIV(LISTE_B!LC7;listeSalarie;0);2)=L1C;INDEX(baseSalaries;EQUIV(LISTE_B!LC7;listeSalarie;0);3);"")