Nombre de semaines dans une année. [VBA] [FORMULE]

Bonjour tout le monde,

Je suis actuellement en train de créer un fichier excel et je n'arrive pas à trouver le nombre de semaine précise dans une année.

J'ai essayé plusieurs techniques trouvé sur internet mais aucune de ces solutions ne fonctionnent.

Pourriez-vous m'aider je vous pris, je peux avoir une solution en vba ou en formule ça ne m'importe peu.

Sur ce encore merci à cette communauté qui m'a tant aidé !

Une bonne journée.

Bonjour,

Tout dépend ce que tu appelles nombre de semaines...

N° dernière semaine ISO :

=52+(JOURSEM("28/12/"&A1;2)<4)

eric

Bonjour le forum,

A1 : date début

B1: date fin

=ARRONDI((B1-A1+1)/7;0)

mbbp

Re,

S'il s'agit de déterminer le n° de la semaine en cours :

=ENT((AUJOURDHUI()-(DATE(ANNEE(AUJOURDHUI()-JOURSEM(AUJOURDHUI()-1)+4);1;3)-JOURSEM(DATE(ANNEE(AUJOURDHUI()-JOURSEM(A2-1)+4);1;3)))+6)/7)

mbbp

Bonjour eriic

je viens de tester ta formule et je vois qu'elle fonctionne mais pas totalement,

je m'explique selon un calendrier trouvé sur internet il n'y a que 52 semaines sur l'année, or celon ta formule il m'affiche 53. Es-ce normal.

Une année comporte 52 ou 53 semaines ISO. Si tu prends 2015 il y aura la semaine 53.

C'est le système de numérotation utilisé en europe.

Voir http://fr.wikipedia.org/wiki/Num%C3%A9rotation_ISO_des_semaines

eric

Nemesiss a écrit :

selon un calendrier trouvé sur internet il n'y a que 52 semaines sur l'annéee

No comment

mbbp

Bonsoir,

Toutes versions d'Excel et Calc :

=ENT(MOD(ENT(DATE(A1;12;26)/7)+0,6;52+5/28))+1

ou

=NO.SEMAINE("28/12/"&A1;2)-NO.SEMAINE("4/01/"&A1;2)+1

ou encore

=52+ET(JOURSEM(DATE(A1;{2;8};))>5)

validée par Ctrl+Maj+Entrée.

Excel 2010 :

=NO.SEMAINE("28/12/"&A1;21)

Excel 2013 :

=NO.SEMAINE.ISO("28/12/"&A1)

Calc (LibreOffice ou OpenOffice) :

=NO.SEMAINE("28/12/"&A1;2)

A+

Rechercher des sujets similaires à "nombre semaines annee vba formule"