week permet de retrouver le numéro de semaine associé à une date.
week( exp_date )
Elément | Description | Restrictions |
exp_date | Expression de type date. | Aucune. |
# Quel est le numéro de la semaine actuelle ?
Infbox "Le numéro de la semaine est :"-week(date$)
La fonction week permet de calculer le numéro de la semaine associé à une date donnée. Les semaines sont numérotées de 0 à 53. Le mode de calcul est le suivant :
La semaine commence le lundi (jour 1) et finit le dimanche (jour 7).
La première semaine de l'année est celle qui comprend le premier jeudi de l'année. Si le premier jour de l'année est un vendredi, un samedi ou un dimanche, il existe donc une semaine numéro 0 qui va du premier janvier au premier dimanche de janvier inclus.
Il est à noter que ce mode correspond à la norme NF ISO 8601, à une exception près : on renvoie le numéro de semaine 0 lorsque les premiers jours d'une année appartiennent à la dernière semaine de l'année précédente. Si l'on souhaite gérer une valeur ISO pour le calcul d'une semaine associée une date D, on écrira la formule suivante :
week(D)+week(gdat$(31,12,year(D)-1))*(week(D)=0)