Numéro de semaine dans un moi donné ..

Résolu/Fermé
Duckrazou - 5 déc. 2009 à 21:42
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 7 déc. 2009 à 22:38
Bonjour a tous,

je travail a une feuille de compte sur excel, et je me confronte a un petit problème :

Je ne parviens pas a obtenir le numéro d'une semaine dans un moi donné

ex :

a partir de la date 15/05/09 je souhaiterai avoir le numéro de la semaine correspondante dans le moi de Mai ( semaine 1,2,3 ou 4), et cela pour toute les dates de l'année.

existe il une formule pour y arriver ?

Merci d'avance

21 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
5 déc. 2009 à 22:09
Bonjour.

Tu n'as pas fourni toutes les indications nécessaires.
Ainsi pour novembre 2009 qui commence un dimanche, considères-tu que le lundi 2 on est dans la semaine 1 ou la semaine 2 ? Et le lundi 30 novembre, est-ce la semaine 4, 5 ou 6 ?
Sans ces précisions, nous ne pouvons rien faire pour toi !
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
5 déc. 2009 à 22:12
bonjour

Il existe une fonction NO.SEMAINE qui indique le numéro de semaine mais sur l'année. Cette fonction donne pour la France un résultat inexact certaines années où l'année commence avec la fin de la semaine 53 précédente.

Pour déterminer le numéro de semaine dans le mois, il faut savoir quelle règle appliquer :
- la semaine commence quel jour ?
- la première semaine du mois commence-t-elle un premier jour de semaine ?
- que fait-on de ce qui reste ? (4 X 7 = 28 et les mois ont 30 ou 31 sauf février)

En somme dès que tu as déterminé toutes les conditions, on t'établira une formule.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
5 déc. 2009 à 23:18
bonjour

Un petit exemple pour illustrer :

http://www.cijoint.fr/cjlink.php?file=cj200912/cijKpluFoU.xls

Tout à fait d'accord avec Raymond que je salue.
0
Bonjour,

Effectivement, je n'ai pas pensé a vous donner mes hypothèses de travail :

La semaine commence le lundi
la semaine n°1 du moi commence le premier lundi du moi
la dernière semaine du moi est une semaine entière de 7 jours
les jours en début ou en fin de moi qui ne rentre pas dans ses critères sont comptés (si possible)

Voila je crois avoir tout dis cette foi ci.

En vous remerciant d'avoir répondu ci rapidement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
6 déc. 2009 à 04:33
Salut à tous deux.

Je n'ai pas de formule, mais j'ai concocté un petit tableau avec une démarche un peu didactique, qui permet d'obtenir la réponse à la question : https://www.cjoint.com/?mgeHjbTwmT
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 déc. 2009 à 11:53
bonjour

qui ne rentre pas dans ses critères sont comptés (si possible)

Où sont-ils comptés ?

Regardes l'exemple donné où j'ai eu la chance de respecter tes deux premières conditions sans savoir mais pour ta dernière semaine, cela ne m'éclaire pas beaucoup : veux-tu récupérer le début du mois suivant ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 déc. 2009 à 14:06
Bonjour

p'tet bin que avec date en B2

=SI(JOUR(B2-MOD(B2-2;7)+7)>7;NO.SEMAINE(B2)-NO.SEMAINE(FIN.MOIS(B2;-1));NO.SEMAINE(FIN.MOIS(B2;-1)+1-MOD(FIN.MOIS(B2;-1)-1;7))-NO.SEMAINE(FIN.MOIS(B2;-2)+1-MOD(FIN.MOIS(B2;-2)-1;7)+7)+1)

j'essaie de simplifier !

edit: 14h20: j'avais répondu trop vite sans tester sur Janvier...donc
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 déc. 2009 à 14:51
annulé, excusez moi
0
Bonjour,

je souhaiterais que les jours en trop soit compter dans une autre cellule

l'exemple de Raymond ( https://www.cjoint.com/?mgeHjbTwmT me convient tout a fait, mais j aimerais l'améliorer en donnant par ex, aux derniers jours du moi qui ne rentrent pas dans les critères le numéro 0 afin de pouvoir comptabiliser les jours appartenant a la semaine 0.

Je récapitule :

La semaine commence le lundi
la semaine n°1 du moi commence le premier lundi du moi
la dernière semaine du moi est une semaine entière de 7 jours
les jours en début ou en fin de moi qui ne rentre pas dans ses critères sont comptés dans une nouvelle cellule et font parti du moi.

Le but final étant de savoir le nombre de semaine entière par moi et le nombre de jour restant dans ce même moi.

En vous remerciant
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 déc. 2009 à 16:44
Bon!

demande initiale:
Numéro de semaine dans un mois donné .</ita>

dernier post;
<ital>Le but final étant de savoir le nombre de semaine entière par mois et le nombre de jours restant dans ce même mois.


J'ai passé l'après midi à essayer de trouver une formule qui répond correctement à la demande initiale et en venant enfin pour la proposer... :-((

bref! n'en parlons plus !!!!
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
6 déc. 2009 à 17:47
nombre de jours dans le mois
=JOUR(DATE(ANNEE(B2);MOIS(B2)+1;0))

date du 1° lundi dans le mois
=FIN.MOIS(B2;-1)+1-MOD(FIN.MOIS(B2;-1)-1;7)+7
date du dernier lundi dans le mois
=FIN.MOIS(B2;0)-MOD(FIN.MOIS(B2;0)-2;7)

nombre de semaines de 7 jours du lundi au lundi
=((FIN.MOIS(B2;0)-MOD(FIN.MOIS(B2;0)-2;7))-(FIN.MOIS(B2;-1)+1-MOD(FIN.MOIS(B2;-1)-1;7)+7))/7
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 déc. 2009 à 18:41
bonjour

Le but final étant de savoir le nombre de semaine entière par moi et le nombre de jour restant dans ce même moi.

- le nombre de semaines entières par mois : toujours 4 car 7 X 4 = 28

- le nombre de jours restant dans ce même mois : 2 ou 3 selon 30 ou 31 jours

Comme tu peux le voir dans ce classeur, quelle que soit l'année, tu as toujours 12 semaines de 1 à 4 et tous les trimestres tu as une semaine complémentaire (5 au lieu de zéro car c'est une vraie semaine !).

http://www.cijoint.fr/cjlink.php?file=cj200912/cijNvCFBnk.xls

a partir de la date 15/05/09 je souhaiterai avoir le numéro de la semaine correspondante dans le moi de Mai ( semaine 1,2,3 ou 4), et cela pour toute les dates de l'année.


Avec la date en A3, cette formule devrait donner le résultat attendu :

=SI(A3="";"";ARRONDI.SUP(JOUR(A3-JOURSEM(A3;2)+1)/7;0))
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
6 déc. 2009 à 23:25
Bien, gbinforme !
J'avais vraiment la flemme de rechercher une formule unique, et je te félicite de l'avoir trouvée.
Seul détail, elle affiche diverses valeurs au lieu de 0 avant la première semaine complète :
4 le 01/08/09 ou le 01/11/09
5 le 01/09/09 ou le 01/12/09
Est-ce intentionnel ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
6 déc. 2009 à 23:48
bonjour Raymond,

Merci de ton sympathique message.

Est-ce intentionnel ?

Oui car duckrazou à précisé que la dernière semaine du mois est une semaine entière de 7 jours
et donc j'en déduit, peut-être à tord mais c'est à lui de nous dire, que la semaine se prolonge sur le mois suivant.

Lorsque l'on a 4 ou 5 en début de mois, c'est donc la fin du mois précédent. Si duckrazou tient à sa semaine zéro, on essaiera de lui fournir le code... Le problème existentiel c'est que l'on va avoir des semaines entières dans le néant puisque zéro est inexistant par définition.

J'ai essayé de suivre les instructions mais j'avoue que je ne vois guère la finalité de cette numérotation de semaine qui ne suit aucune règle habituelle. Selon le jour de versement de la paye on régularise la dernière semaine sur le mois suivant ou l'on attend la fin de première semaine du mois pour établir la fiche.

Comme tu disais Raymond sur un autre message, cela a le mérite de dérouiller les neurones avec une gymnastique nouvelle pour eux.

Bonne nuit à tous.
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
7 déc. 2009 à 00:44
OK ! J'ai bien pris note de tes commentaires éclairés.
Et à bientôt.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
7 déc. 2009 à 10:15
bonjour à tous,

Comme la demande (duckrazou et Raymond) était d'avoir une semaine zéro pour les semaines incomplètes, voici une formule qui donne ce résultat avec la date en A3 et quelle que soit la date :
=SI(A3="";"";SI(OU(MOIS(A3-JOURSEM(A3;2)+1)<>MOIS(A3);MOIS(A3- JOURSEM(A3;2)+8)<>MOIS(A3));0;ARRONDI.SUP(JOUR(A3-JOURSEM(A3;2)+1)/7;0)))


Le classeur exemple :

http://www.cijoint.fr/cjlink.php?file=cj200912/cijG753fBI.xls
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2009 à 10:15
bonjour,

si on parle de semaines entières (du lundi au lundi en février 2011,2012 par exemple) il arrive qu'il n'y en ait que 3
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
7 déc. 2009 à 10:37
bonjour Michel

il arrive qu'il n'y en ait que 3

C'est même le résultat courant : 3 semaines complètes par mois, sauf une fois par trimestre où il y en a 4 et éventuellement quelques rares années (2001,2012) ont 5 mois avec 4 semaines complètes.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 déc. 2009 à 12:09
OK Gbinforme
Et félicitations pour ta formule très élégante! j'étais parti dans usines à gaz avec l'utilisation de fin.mois et il y avait toujours quelque chose qui clochait...
Bonne journée
0
Merci a tous de votre aide, sans ca , je crois que je mis serais plongé pendant encore quelque années!!

Et bien joué Gbinforme , ta formule correspond totalement a ce que j'attendais.

Bonne soirée a tous
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
7 déc. 2009 à 17:52
bonjour duckrazou,

Merci de ton message mais sans te demander de dévoiler de secrets, cela me comblerait d'aise de savoir dans quel type de classeur tu as imaginé de disposer de ce résultat. En effet je suis tout à fait dubitatif sur l'intérêt d'un tel résultat de calcul ?

Cumul du type de semaine mensuel mais dans un but statistique, comptable, etc ?
0
Il n'y a aucun pb.

Je suis en train de me confectionner un tableau de compte afin de mieux gérer mes fins de moi.. Et pour ce faire je compte mes dépenses en semaine/moi. D'où l'utilité de savoir le nombre exact de semaine dans chaque moi de l'année et de savoir cb de jour il me reste dans ce même moi.
J'aurai aussi pu raisonné en nombre de semaine entière par moi + les jours restant, mais cela ne correspondrait pas tout a fait a l'organisation de ma feuille de calcul

En espérant avoir satisfait ta curiosité.
0