Bonjour
Reste à règler le pb des années, sinon, la piste est peut être là...
AO12 étant sélectionné, la formule
=SOMMEPROD(--((ENT(MOD(ENT((LIGNE(INDIRECT(Planning!$B12+1&":"&Planning!$D12+SOMMEPROD(NB.SI(Planning!$F$10:AO$10;Congés))*7))-2)/7)+0,6;52+5/28))+1)=Planning!AO$10))
est Nommée Formule
Ce nom Formule est ensuite utilisé dans toute la ligne 12 avec la formule (Ex en AO12)
=SI($B12>AO$7;"";SI(ET($D12>AO$7;NB.SI(Congés;AO$10)>0);"y";SI(Formule>0;"x";"")))
Congés représente la plage des congés: Formule nommée Congés
=DECALER(Congés!$A$2;;;NBVAL(Congés!$A:$A)-1)
Bien sur, la MFC a été modifiée, x reste en gris, y est en rouge
Cordialement