Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

juju05

XLDnaute Junior
Bonjour,

Je cherche à connaître le nombre de jours ouvrés par semaine dans le mois traité. J'ai un classeur représentant 1 année et 12 feuilles qui correspondent chacun à 1 mois de l'année.

Le nom du classeur termine par l'année et le nom de la feuille contient le nom du mois.

Chaque feuille contient 1 colonne avec le numéro de jour dans le mois (de 1 à 31).

En bas de chaque calendrier, j'ai un récapitulatif du nombre de jours ouvrés par semaine (semaine 1 du mois, semaine 2 du mois, ....).

Actuellement, je renseigne le nombre de jours ouvrés par mois à la main.

Je souhaite automatiser cela en :

- ajoutant une colonne à côté de chaque jour du mois précisant si c'est un jour ouvré ou non,

- déterminer le n° de semaine dans le mois (de 1 à 5 et non le n° de semaine dans l'année).

Je ne sais pas comment réaliser ce 2ème point. Le Lundi est le 1er jour de la semaine.

J'ai pris un exemple sur le feuille 'Juillet' du classeur se trouvant en pièce-jointe.

Je cherche à renseigner automatiquement les cellules en jaune à partir des informations que j'aurai renseigné en colonne D.

Merci d'avance.
Julien.
 

Pièces jointes

  • ca_quotidien_14.xls
    14.5 KB · Affichages: 63
  • ca_quotidien_14.xls
    14.5 KB · Affichages: 54
  • ca_quotidien_14.xls
    14.5 KB · Affichages: 60

Staple1600

XLDnaute Barbatruc
Re : Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

Bonjour à tous

Pour le point suivant:
- déterminer le n° de semaine dans le mois (de 1 à 5 et non le n° de semaine dans l'année).

Voir ce fil par exemple
https://www.excel-downloads.com/threads/colle-numero-de-la-semaine-dans-le-mois.120128/
et cette formule issue de ce fil
=ENT((JOUR(A1)-1)/7)+1
en l'adaptant si besoin.

EDITION
: Après test, il faut déjà avoir la formule pour déterminer le premier lundi du mois
(Cette formule se trouve aussi dans les archives du forum)
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

Bonjour à tous.


Un essai dans les classeurs joints.​


ℝOGER2327
#7479


Hunyadi 29 Gidouille 141 (hunyadi gras - Nom d’Ubu - fête Suprême Seconde)
25 Messidor An CCXXII, 6,8334h - pintade
2014-W28-7T16:24:01Z
 

Pièces jointes

  • ca_quotidien_14.xls
    67 KB · Affichages: 48
  • ca_quotidien_14.xlsx
    20.8 KB · Affichages: 65
  • ca_quotidien_14.xls
    67 KB · Affichages: 41
  • ca_quotidien_14.xls
    67 KB · Affichages: 44

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

Bonsoir juju05, Staple1600, ROGER2327,

Un autre essai avec une MFC pour colorer les semaines, 3 lignes de codes dans le module de ThisWorkbook pour forcer le calcul de la cellule B1 (nom complet du fichier) quand on active une feuille.

nb: les noms des fichiers doivent être de la forme xxxxxNN.xls où NN représente l'année et les noms d'onglets des noms de mois valides (orthographiquement parlant)

Edit: Grâce à job75 que je remercie, version corrigée du fichier initial qui était faux si le 1ier jour du mois était un lundi. Voir message de job75 ici.
 

Pièces jointes

  • juju05-ca_quotidien (rectifié) 14.xls
    63.5 KB · Affichages: 38
Dernière édition:

job75

XLDnaute Barbatruc
Re : Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

Bonsoir à tous,

mapomme, pour le cas où B5=1, utilise plutôt en C8 :

Code:
=SI(A8="";"";SI(JOUR(A8)<B$5;1;1+(B$5>1)+ENT((JOUR(A8)-B$5)/7)))
ou mieux :

Code:
=SI(A8="";"";1+(JOUR(A8)>=B$5)*((B$5>1)+ENT((JOUR(A8)-B$5)/7)))
Bonne nuit.
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

Bonsoir job75 :)

mapomme, pour le cas où B5=1, utilise plutôt en C8 :

Code:
=SI(A8="";"";SI(JOUR(A8)<B$5;1;1+(B$5>1)+ENT((JOUR(A8)-B$5)/7)))
ou mieux :

Code:
=SI(A8="";"";1+(JOUR(A8)>=B$5)*((B$5>1)+ENT((JOUR(A8)-B$5)/7)))
Bonne nuit.

Bien vu! Merci ! Je rectifie mon premier premier post.
 

Modeste geedee

XLDnaute Barbatruc
Re : Comment déterminer le numéro de semaine dans le mois (de 1 à 5) ?

Bonsour®
Bonjour,

Je cherche à connaître le nombre de jours ouvrés par semaine dans le mois traité. J'ai un classeur représentant 1 année et 12 feuilles qui correspondent chacun à 1 mois de l'année.

Le nom du classeur termine par l'année et le nom de la feuille contient le nom du mois.

Chaque feuille contient 1 colonne avec le numéro de jour dans le mois (de 1 à 31).

En bas de chaque calendrier, j'ai un récapitulatif du nombre de jours ouvrés par semaine (semaine 1 du mois, semaine 2 du mois, ....).

Actuellement, je renseigne le nombre de jours ouvrés par mois à la main.

Je souhaite automatiser cela en :

- ajoutant une colonne à côté de chaque jour du mois précisant si c'est un jour ouvré ou non,
ajout d'une liste des jours fériés légaux de l'année considérée
- déterminer le n° de semaine dans le mois (de 1 à 5 et non le n° de semaine dans l'année).
chaque mois commence par la semaine 1 mais cela peut etre la dernière semaine du mois précédent
considérer alors pour une même semaine calendaire 2 n° distincts ...

de même que les n° possibles vont alors de 1 à 6 (en Mars 2014 la semaine 1 contient moins de 3 jours)
Capture.JPG

nb : la fonction Cellule(nomfichier;A1) exige le second paramètre sinon le nom d'onglet est celui de la feuille active !!!

Capture.jpg
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    109.5 KB · Affichages: 419
  • Capture.JPG
    Capture.JPG
    109.5 KB · Affichages: 351
  • numero-de-semaine-dans-le-mois-ca_quotidien-14.xls
    95.5 KB · Affichages: 51
  • Capture.jpg
    Capture.jpg
    77 KB · Affichages: 95
  • Capture.jpg
    Capture.jpg
    77 KB · Affichages: 225
Dernière édition:

Discussions similaires

Réponses
5
Affichages
326
Réponses
14
Affichages
718

Statistiques des forums

Discussions
312 163
Messages
2 085 860
Membres
103 006
dernier inscrit
blkevin