Numéros de semaine a faire afficher dans calendrier

lolo42

XLDnaute Occasionnel
Bonjour,

Comment afficher N° de semaine en colonne B en face du Lundi de chaque semaine

sachant que je dois faire changer les Années en A et les Mois en B (liste déroulante)

Merci pour votre aide
 

Pièces jointes

  • numerosem2014.xls
    61.5 KB · Affichages: 74
  • numerosem2014.xls
    61.5 KB · Affichages: 75
  • numerosem2014.xls
    61.5 KB · Affichages: 78

lolo42

XLDnaute Occasionnel
Re : Numéros de semaine a faire afficher dans calendrier

Oui en effet la question était posée ainsi!
Je voulais que la première semaine complète de l'année indique le numéro 1 en face du lundi.
Merci quand même pour votre aide
Cordialement
 

JCGL

XLDnaute Barbatruc
Re : Numéros de semaine a faire afficher dans calendrier

Bonjour à tous,

Ta demande va à l'encontre des "règles" de la norne ISO

Extrait :

Définitions équivalentes pour la semaine 01 de l'année ISO

  • La semaine avec le premier jeudi de l'année,
  • La semaine avec le premier jour ouvré de l'année (les samedis, dimanches et 1[SUP]er[/SUP] janvier étant comptés comme non ouvrés),
  • La semaine du 4 janvier,
  • La première semaine de l'année avec au moins quatre jours,
  • La semaine dont le lundi est compris entre le 29 décembre et le 4 janvier,
  • La semaine dont le jeudi est compris entre le 1er et le 7 janvier

A+ à tous
 

JCGL

XLDnaute Barbatruc
Re : Numéros de semaine a faire afficher dans calendrier

Bonjour à tous,

Ce n'est pas exactement une formule, c'est un fonction de Laurent LONGRE qui étatait présente dans ton fichier.

Pour une formule, en B3 et suivantes :
=SI(A3="";"";SI(JOURSEM(A3;2)=1;ENT(MOD(ENT((A3-2)/7)+3/5;52+5/28))+1;""))

Avec ton fichier sans les fonctions et la procédure événementielle

A+ à tous
 

Pièces jointes

  • JC Mois et Semaine.xls
    89.5 KB · Affichages: 103

bigeart

XLDnaute Occasionnel
Supporter XLD
Re : Numéros de semaine a faire afficher dans calendrier

Bonsoir lolo 42,

Je te propose le numéro de semaine avec le "S".
Cette solution m'avait été proposé à l'époque par ST007.

A voir si cela te convient. Je ne l'ai pas travaillé pour bouger avec
le changement d'année.

@+
 

Pièces jointes

  • numerosem2014.xls
    55.5 KB · Affichages: 74
  • numerosem2014.xls
    55.5 KB · Affichages: 65
  • numerosem2014.xls
    55.5 KB · Affichages: 73

MTRT

XLDnaute Nouveau
Bonjour,

Je viens vers vous car j'ai un problème j'ai un tableau de Congés Payé à afficher. Sur ce Tableau une ligne concerne les N° de semaine la seconde inscrit les dates correspondantes. Ma formule est la suivante :
=TEXTE(DATE(ANNEE(AUJOURDHUI());1;0)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);2)+2+B1*7;"jj")
&" - "&TEXTE(DATE(ANNEE(AUJOURDHUI());1;0)-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);2)+2+B1*7+6;"jj mmm")

Elle à toujours fonctionne sauf que cette année j'ai une semaine de décalage, en semaine 1 j'ai du 8 au 14 janv or il s'agit en réalité de la semaine 2 ! J'ai beau chercher je ne trouve pas la solution pour avoir les semaines exactes. si je ne met pas de numero de semaine la 1 me donne les bonnes dates mais le reste est encore en décalage ...

Merci de votre aide

Cordialement
MTRT
 

chris

XLDnaute Barbatruc
RE

Il y a quoi en B1 ?

Si N° de semaine
Code:
=TEXTE(DATE(ANNEE(AUJOURDHUI());1;1)+((B1-SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);2)>4;0;1))*7)+1-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);2);"jj - ")&
TEXTE(DATE(ANNEE(AUJOURDHUI());1;1)+((B1-SI(JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);2)>4;0;1))*7)+1-JOURSEM(DATE(ANNEE(AUJOURDHUI());1;1);2)+6;"jj mmm")
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
342
Réponses
10
Affichages
441