Problème avec numéro de semaine

Bonsoir,

J'ai un souci avec les numéros de semaine pour l'année 2016. Pour 2015 tout a été nickel mais pour 2016 les numéros de semaine sont décalés..

Quelqu'un peut-il m'aider à résoudre ce problème et m'expliquer où est l'erreur ?

En pièce-jointe, mon fichier (avec les formules en L et M).

Merci d'avance !

45classeur1-1.xlsx (63.45 Ko)

Bonjour,

Voir ici:

https://fr.wikipedia.org/wiki/Num%C3%A9rotation_ISO_des_semaines

et une formule du maitre Laurent LONGRE (MVP Excl)

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

Bonsoir et merci pour cette réponse rapide Patrick seulement je ne suis pas une pro de excel et j'ai beaucoup de mal à comprendre cette formule qu'effectivement j'avais vu sur internet mais pas comprise..

Il suffit d"écrire = nosem(ta date choisie) et il te donnera le num de semaine ISO

Tu es dans excel ? Si pas alors c'est foutu, il faut du VBA pour mettre cette fonction personalisée

C'est quoi VBA ?

Bonsoir le forum,

Avec une date en A1 :

=SI(NO.SEMAINE(A1)=53; 52;NO.SEMAINE(A1))
Margot_49 a écrit :

C'est quoi VBA ?

Visual Basic : ça permet de faire + de choses et bien plus vite sur un grand nombre de données que certaines formules excel et d'automatiser des tâches répétitives

Ah ok. Bon en tout cas merci tout le monde, j'ai enfin réussi à faire un truc qui fonctionne !

Rechercher des sujets similaires à "probleme numero semaine"