Voir PJ
avec formule en B6
=INDEX(INDIRECT("'" &$A6 &"'!$B$9:$B$109");EQUIV(B$5;'Employé 1'!$A$9:$A$109;0))
et formule en C6
=INDEX(INDIRECT("'" &$A6 &"'!$D$9:$D$109");EQUIV(C$5;'Employé 1'!$A$9:$A$109;0))
tu sélectionnes les deux , tu tires vers le bas et vers la droite
explication de la formule...
=INDEX(INDIRECT("'" &$A6 &"'!$D$9:$D$109");EQUIV(C$5;'Employé 1'!$A$9:$A$109;0))
==>fonction Index( matrice dans laquelle il faut récuperer l'info, la ligne à laquelle elle se situe)
==>fonction indirect: qui permet de donner la matrice
cette matrice, c'est la zone D9 à D109 de la feuille de l'employé x
indirect(....) c'est toute une syntaxe pour dire: va voir dans la colonne D9
109 de la feuille de l'employé dont le nom est en colonne A
==> fonction Equiv: cherche la date (c5) dans la colonne A9:A109 de l'employé 1
ici. je n'ai pas utilisé la fonction indirect pour lui dire dans quelle feuille aller chercher.. car j'ai supposé que TOUTES les feuilles employés ont les memes dates aux memes endroits.. si c'est pas le cas. suffira d"integerer la fonction indirect.
Note: dans la feuille suivi: seules les dates du 2 et 3 octobre donnent un résultat:
parce que j'ai changé la date: pour les mettre en 2017 (sinon toutes tes dates de la ligne 5 sont en 2016)
et comme la fonction equiv cherche la date ligne 5: si c'est pas la meme année. alors.. il n'y a pas de résultat..