Bonjour,
Salut James !
Si j'ai bien suivi tes spécifications de départ :
- la semaine d'entrée compte si entrée le lundi, ne compte donc pas si entrée du mardi au dimanche,
soit si entrée lundi 6/11, on considère entrée le 6/11, si entrée du mardi 7/11 au dimanche 12/11, on considèrera entrée le 13/11, la semaine du 6/11 n'étant pas comptée,
il s'agit donc de ramener la date d'entrée au lundi suivant quand elle tombe du mardi au dimanche pour obtenir la date d'entrée à prendre en compte. Si date d'entrée en A2 :
=A2+MOD(9-JOURSEM(A2);7)
me donnera le lundi d'entrée à prendre en compte.
- la semaine de sortie, elle, compte si la sortie intervient le samedi ou le dimanche, ne compte pas si la sortie intervient du lundi au vendredi,
soit à considérer que si la sortie intervient sam 9/12 ou dim 10/12, on prendra en considération le lundi 11/12 (de façon que la différence entre date de sortie et date d'entrée (un lundi) soit un multiple de 7), mais si la sortie est intervenue du lun 4/12 au ven 8/12, la semaine ne comptant pas, on prendra en considération la date du lun 4/12 tout se passant comme si la sortie avait eu lieu le 2/12 ou le 3/12,
il s'agira donc de ramener la date de sortie au lundi suivant quand elle tombe un samedi ou un dimanche, ou au lundi de la semaine quand elle tombe du lundi au vendredi. Si date de sortie en B2 :
=B2-MOD(JOURSEM(B2);7)+2
me donnera le lundi de sortie cadrant le nombre de semaine en prendre en compte.
Le nombre de semaines sera fourni par : (LundiSortie - LundiEntrée)/7
=(B2-MOD(JOURSEM(B2);7)+2-A2-MOD(9-JOURSEM(A2);7))/7
Si tes spécifications correspondent bien à ce que tu veux, c'est ainsi qu'il convient de calculer...
L'Entrée pouvant intervenir du lundi au dimanche, la sortie également, cela donne 49 cas possibles (7*7) d'association jour de semaine d'entrée à jour de semaine de sortie.
Le calcul du nombre de semaine par la partie entière du quotient dateEntrée-dateSortie par 7 donnera une résultat différent dans 13 cas sur 49 par rapport à la formule ci-dessus.
Je dis bien : si tes spécifications sont correctement décrites, car : pour quelqu'un entrant un mardi (semaine non comptée) pour sortir le vendredi de la semaine qui suit (semaine non comptée également), soit 11 jours, nombre de semaines comptées = 0 !
Si on applique les mêmes principes pour obtenir la date de sortie (sur un samedi) à partir d'une date d'entrée (A2) et d'un nombre de semaines (C2) :
=A2+MOD(9-JOURSEM(A2);7)+C2*7-2
Cordialement.