Pffff ...
Déjà, créer un onglet par jour, et créer un onglet par personne, c'est horrible, atroce, immonde, infect, abominable, cruel, etc.
Il est infiniment plus simple et plus propre de n'avoir qu'un seul onglet pour tous les jours, un seul pour toutes les personnes, et de laisser une colonne qui indique le jour ou la personne concernée ... Il est toujours possible d'utiliser les filtres du tableau pour n'afficher alors que cette journée, ou que cette personne.
Ensuite, pourquoi vouloir faire ce total le dernier jour du mois uniquement si c'est un vendredi/samedi/dimanche ? Et si c'est un autre jour, il n'y aurait donc pas du tout de total pour cette semaine là ? (mais bon, ce n'est pas mon problème en fait)
Enfin, j'ai écrit la formule, en indiquant dans les colonnes à droite comment elle s'obtient. (ok, je suis allé un peu vite sur la somme avec la plage variable)
=SI(ET(JOURSEM(A39;2)>4;FIN.MOIS(A39;0)=A39);SOMME(DECALER(G39;-JOURSEM(A39;3);0;JOURSEM(A39;2);1));"")