Connectez-vous via MCP →

Entrez le calcul

Formule

Formule: Calculateur de numéro de semaine ISO
Show calculation steps (1)
  1. ISO weekday

    ISO weekday: Calculateur de numéro de semaine ISO

    Convert a weekday so Monday is 1 and Sunday is 7.

Publicité

Résultats

Numéro de semaine ISO
1
Week 1 of ISO year 2024
Année ISO 2024
Quantième (jour de l'année) 1
Jour de la semaine ISO (lun. = 1 … dim. = 7) 1

Qu'est-ce que le numéro de semaine ISO ?

La norme internationale ISO 8601 définit une façon de numéroter les semaines de l'année, de 1 à 52 ou 53. Selon ce système, chaque semaine débute un lundi, et la semaine 1 est celle qui contient le premier jeudi de l'année (autrement dit, la semaine qui contient le 4 janvier). En raison de cette règle, les tout premiers jours de janvier peuvent appartenir à la dernière semaine de l'année précédente, et les derniers jours de décembre peuvent relever de la semaine 1 de l'année suivante. C'est cet ajustement que reflète l'« année ISO » indiquée ici. Bon à savoir : cette numérotation est la référence officielle en France et dans l'ensemble de l'Union européenne pour les semaines (le fameux « numéro de semaine » des agendas et plannings).

Grille de calendrier mettant en évidence une semaine ISO du lundi au dimanche avec l'étiquette du numéro de semaine
Une semaine ISO commence le lundi et se termine le dimanche, et la semaine 1 contient le premier jeudi de l'année.

Comment utiliser ce calculateur

Sélectionnez une année, un mois et un jour, puis validez. Le calculateur affiche le numéro de semaine ISO, l'année ISO à laquelle la semaine se rattache, le quantième (le jour dans l'année) ainsi que le jour de la semaine ISO (lundi = 1 jusqu'à dimanche = 7).

La formule expliquée

Le cœur du calcul repose sur :

$$\text{Semaine} = \left\lfloor \dfrac{\text{quantième} - \text{jourSemaineISO} + 10}{7} \right\rfloor$$

Ici, le quantième correspond au nombre de jours écoulés depuis le début de l'année (le 1ᵉʳ janvier = 1), et le jourSemaineISO désigne le jour de la semaine, avec le lundi à 1 et le dimanche à 7. Ajouter 10 puis diviser par 7 décale le décompte afin de respecter la règle du jeudi. Si le résultat est inférieur à 1, la date appartient à la dernière semaine (52 ou 53) de l'année précédente. Si le résultat vaut 53 alors que l'année ne compte pas réellement 53 semaines, la date relève de la semaine 1 de l'année suivante.

Publicité
Schéma montrant la date ordinale, le jour ISO et le décalage +10 combinés puis divisés par 7
La formule convertit la date ordinale et le jour de la semaine en numéro de semaine en ajoutant un décalage et en divisant par sept.

Exemple concret

Prenons le 1ᵉʳ janvier 2024. C'est un lundi, donc jourSemaineISO = 1, et c'est le premier jour de l'année, donc quantième = 1. $$\text{Semaine} = \left\lfloor \frac{1 - 1 + 10}{7} \right\rfloor = \left\lfloor \frac{10}{7} \right\rfloor = \lfloor 1{,}43 \rfloor = \mathbf{1}$$ Le 1ᵉʳ janvier 2024 tombe donc dans la semaine ISO 1 de 2024.

Questions fréquentes

Une année peut-elle compter 53 semaines ? Oui. Les années qui commencent un jeudi, ainsi que les années bissextiles qui commencent un mercredi, comptent 53 semaines ISO.

Pourquoi le 1ᵉʳ janvier affiche-t-il parfois la semaine 52 ou 53 ? Parce que les semaines ISO débutent un lundi et que la semaine 1 doit contenir le premier jeudi : les dates de tout début janvier peuvent donc encore appartenir à l'année ISO précédente.

Est-ce identique au « numéro de semaine » de mon tableur ? Pas toujours. De nombreux outils (notamment certains réglages d'Excel à l'américaine) considèrent la semaine 1 comme celle contenant le 1ᵉʳ janvier, avec des semaines commençant le dimanche. Ce calculateur applique la définition plus stricte de la norme ISO 8601, qui est celle en usage en France et en Europe.

Dernière mise à jour: