N° de semaine

Bonjour le forum.

En vous souhaitant de passer de bonnes fêtes de fin d'année.

j'ai un petit souci sur une suite de numéro de semaine... alors un peu d'aide.

Je joins un petit fichier.

Merci à vous

Lego35

29n-semaine.xlsx (9.91 Ko)

Bonjour,

Pas testé réellement.

Mais on me corrigera rapidement.

D8 : =NO.SEMAINE(C4;21)
E8 : =SI(D8>52;1;D8+1)

Bonnes fêtes de fin d'année.

Cdlt.

Bonjour,

Formule suivante en D8 et copier vers le bas :

=NO.SEMAINE(C$4)+LIGNES(A$8:A8)-1

Bonjour,

les num de semaine ont une norme ISO qui n'est pas respectée par M$..

Wikipédia:

"la semaine 1 est la première à contenir la majorité de ses jours (au moins 4 jours) dans l'année. Elle contient systématiquement le 4 janvier. Elle contient systématiquement le premier jour ouvré de l'année en considérant que le 1er janvier, les samedis et les dimanches sont chômés. C'est aussi celle dont le lundi est le plus proche du jour de l'an. Elle commence au plus tôt le 29 décembre ou au plus tard le 4 janvier"

Function NoSem(d As Date) As Long 'Laurent Longre 2004

' fonctionne suivant la norme ISO contrairement à no.semaine()

' ds la feuille : =ENT(MOD(ENT((A1-2)/7)+0.6;52+5/28))+1

Application.Volatile True

d = Int(d)

NoSem = DateSerial(Year(d + (8 - Weekday(d)) Mod 7 - 3), 1, 1)

NoSem = ((d - NoSem - 3 + (Weekday(NoSem) + 1) Mod 7)) \ 7 + 1

End Function

19n-semaine.xlsm (17.39 Ko)

Bonjour Patrick,

Merci c'est sympa de "bosser" pour moi.

Question : Comment je passe à la semaine suivante tout en conservant la même date.

càd comment avec dans une seule cellule "01/01/2016" qui est avec la formule , la semaine n° 53, je passe à la semaine n° 1 et n° 2 etc...

dans le style +1 par exemple.

Merci de ton aide

Lego

Re,

Voir ma proposition initiale.

De mémoire NO.SEMAINE(date;21) respecte la norme ISO.

Cdlt;

Pour avoir les n° de semaine, tu ne peux que te référer à une série de dates...

et ecrire la formule de nosem qui correspond à chacune de ces dates

donc dans un tableau qui va du lundi au dimanche (en format date-numérique donc), tu auras par rapport ces 7 jours, le numéro de semaine

Ce n'est pas le n° de semaine que tu dois incrémenter mais les dates qui y font référence !

si tes dates vont du 29/12/15 (mardi) au 5/1/2015 tu auras semaine 53 du mardi 29 au dimanche 3/1/2015 et puis sem 1 à partir du lundi 4/1/2016

Re,

Après réflexion...

A tester tout de même.

Cdlt.

23lego35.xlsx (9.71 Ko)
Jean-Eric a écrit :

Re,

Après réflexion...

A tester tout de même.

Cdlt.

Attention que tu es en version 2013, ce n'est pas compris par 2007 (voire 2010, que je n'ai pas)

P.

Re,

NO.SEMAINE(date;21) est normalement disponible avec Excel 2007.

Et après recherche...

Mea culpa

Jean-Eric a écrit :

Re,

NO.SEMAINE(date;21) est normalement disponible avec Excel 2007.

Et après recherche...

Mea culpa

voilà pourquoi j'utilise la fonction de L. LONGRE

faut juste penser à la mettre dans les fichiers que l'on envoie aux autres 8)

Rechercher des sujets similaires à "semaine"