C'est un problème de raisonnement et non pas un problème d'Excel...
Si ta semaine a plus de jours en janvier qu'en février , cela signifie que le dernier jour de la semaine est le 1er, le 2 ou le 3 février (sinon il y aurait 4 jours ou plus dans le mois, donc la majorité de la semaine serait en février). Même raisonnement pour les autres mois.
Par conséquent, si la date est dans la cellule A1:
=SI(JOUR(A1)>3;MOIS(A1);MOIS(A1)-1)