Bonjour,
Je ne suis pas sûr de comprendre : en B2 tu n'as pas le mois mais une date, et il s'agit d'une date de 2015 et en A2 tu n'as pas l'année mais aussi une date (celle du 01/01/2016). C'est sans doute pour cela que tes lundis de démarrage ne sont pas des lundis.
Tu mets comme première date en A11 le 1er du mois s'il s'agit d'un lundi ou le lundi précédent si ce n'est pas un lundi.
Pour rajuster tes tableaux :
Mettre A2 au format standard. Mettre dans A2 : 2016
Mettre dans A3 : 5 (numéro du mois). Mettre la police en blanc (pour ne pas afficher).
Mettre dans B2 : =DATE(A2;A3;1) cela affichera le mois mais la date sera bien celle de l'année.
Et dans A11 une formule plus simple pour le même résultat que ta formule quelque peu alambiquée :
=B2-MOD(JOURSEM(B2)-2;7)
Cordialement.