
Formule générique
=WEEKNUM(date)
Sommaire
Pour obtenir le numéro de semaine à partir d'une date, vous pouvez utiliser la fonction SEMAINE. Dans l'exemple illustré, la formule en C5, copiée vers le bas, est:
=WEEKNUM(B5)
Explication
La fonction WEEKNUM prend une date et renvoie un numéro de semaine (1-54) qui correspond à la semaine de l'année. La fonction WEEKNUM commence à compter avec la semaine qui contient le 1er janvier. WEEKNUM prend deux arguments: une date et (éventuellement) return_type, qui contrôle le schéma utilisé pour calculer le numéro de semaine.
Par défaut, la fonction WEEKNUM utilise un schéma où la semaine 1 commence le 1er janvier et la semaine 2 commence le dimanche suivant (lorsque l'argument return_type est omis ou fourni comme 1). Avec un return_type de 2, la semaine 1 commence le 1er janvier et la semaine 2 le lundi suivant. Voir la page WEEKNUM pour plus d'informations.
Numéro de semaine ISO
Numéros de semaine ISO, commencez le lundi de la première semaine de l'année par un jeudi. Cela signifie que le premier jour de l'année pour les semaines ISO est toujours un lundi dans la période entre le 29 janvier et le 4 janvier. À partir d'Excel 2010, vous pouvez générer un numéro de semaine ISO en utilisant 21 comme return_type:
=WEEKNUM(date,21)
À partir d'Excel 2013, il existe une nouvelle fonction appelée ISOWEEKNUM.
Pour plus de détails, voir le bel article de Ron de Bruin sur les numéros de semaine Excel.