En effet vous avez raison pour les semaines incomplètes : cette formule ne donne que les multiples de 6
=ENT(NB.SI(DECALER(E7;;8-JOURSEM(E4;2);;6);"hp")/6)+ENT(NB.SI(DECALER(E7;;15-JOURSEM(E4;2);;6);"hp")/6)+ENT(NB.SI(DECALER(E7;;22-JOURSEM(E4;2);;6);"hp")/6)+ENT(NB.SI(DECALER(E7;;29-JOURSEM(E4;2);;6);"hp")/6)
Pour les semaines à cheval je n'ai pas de solution