Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

colle : numéro de la semaine dans le mois !

  • Initiateur de la discussion Initiateur de la discussion rogerfon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

rogerfon

XLDnaute Nouveau
Bonjour,
Je manque d'imagination pour régler un problème : je souhaite indiquer le numéro de la semaine MAIS par rapport au mois ( : exemple
janvier 2009 jeudi 1 et vendredi 2 : semaine 1 // lundi 5-9 = semaine 2 février 2009 : lundi 2 = semaine 1 & lundi 9-13 = semaine 2 etc.

Merci pour vos idées ... je sèche là 🙂
 
Re : colle : numéro de la semaine dans le mois !

Bonjour Rogerfon,

On peut par exemple (mais il y a d'autres méthodes, beaucoup d'exemples sur le forum), utiliser la fonction NO.SEMAINE qui donne le numéro de semaine d'une date dans l'année.

Pour avoir le numéro de semaine dans le mois, retrancher le numéro de semaine du 1er jour du mois et ajouter 1 :

=NO.SEMAINE(date)-NO.SEMAINE(DATE(ANNEE(date);MOIS(date);1))+1

Edit : salut vbacrumble, en effet ça paraît beaucoup plus simple 🙂

A+
 
Dernière édition:
Re : colle : numéro de la semaine dans le mois !

Bonjour,
Un petit complément concernant la fonction NO.SEMAINE.
J'ai trouvé ce code sur internet, mais je ne me rapelle plus la source.
Il fonctionne à merveille!

Function WeekNumber(Optional ByVal vDate As Variant) As Byte
If IsMissing(vDate) Then vDate = Date
WeekNumber = DatePart("ww", vDate, vbMonday, vbFirstFourDays)
End Function

Cette fonction est à placer au début du module.
Pour obtenir ensuite le numéro de la semaine il suffit de faire:
MaVariableSemaine = WeekNumber(Now)

@+!
 
Re : colle : numéro de la semaine dans le mois !

Bonjour à tous,

Pour ma part j'utilse cette formule et cela fonctionne à merveille;
et peu importe l'année.
Utiliser la formule : si la date recherchée et en B4 par exemple
=ENT(MOD(ENT((B4-2)/7)+0,6;52+5/28))+1

bonne semaine
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 demande de formule
Réponses
5
Affichages
611
Réponses
7
Affichages
443
Réponses
3
Affichages
635
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…