Le numéro de semaine dépend d’abord de la règle choisie
Une même date peut avoir deux numéros de semaine corrects. Le vendredi 1er janvier 2021 était 2020-W53-5 dans le système ISO. Dans un système américain courant, avec des semaines du dimanche au samedi et la semaine contenant le 1er janvier comme semaine 1, cette même date appartenait à la semaine 1 de 2021.
En France, on pense généralement aux semaines ISO lorsqu’on parle de “semaine 12” ou “semaine 35” dans un contexte professionnel. Mais dès qu’un fichier vient des États-Unis, d’un logiciel réglé en locale américaine ou d’un tableur Excel non documenté, le même libellé peut recouvrir une autre réalité.
Comparaison rapide
| Règle | Semaine ISO | Système américain courant |
|---|---|---|
| Premier jour | Lundi | Dimanche |
| Semaine 1 | La semaine du premier jeudi, ou celle qui contient le 4 janvier | La semaine qui contient le 1er janvier |
| Année de semaine | Peut différer de l’année civile | Suit généralement l’année civile |
| Semaines partielles | Non, seulement des semaines complètes lundi-dimanche | Oui, selon l’outil ou la convention |
| Usage typique | France, Europe, industrie, logistique, reporting international | Calendriers et rapports orientés États-Unis |
Pourquoi les dates de Nouvel An sont dangereuses
ISO 8601 numérote les jours de lundi à dimanche et définit la semaine 1 comme celle qui contient le premier jeudi de l’année. C’est équivalent à dire que la semaine 1 contient le 4 janvier. Cette règle crée un “année de semaine” qui ne commence pas forcément le 1er janvier.
Un système américain de type Excel System 1 répond à une autre question : dans quelle semaine du calendrier civil se trouve cette date ? La semaine contenant le 1er janvier est donc la semaine 1, et une nouvelle semaine commence dès le dimanche suivant.
Exemples concrets
| Date | Jour | ISO | US dimanche-d’abord | Conséquence |
|---|---|---|---|---|
| 2021-01-01 | Vendredi | 2020-W53-5 | 2021 semaine 1 | L’année ISO n’est pas l’année civile. |
| 2021-01-03 | Dimanche | 2020-W53-7 | 2021 semaine 2 | Le système américain a déjà changé de semaine. |
| 2021-01-04 | Lundi | 2021-W01-1 | 2021 semaine 2 | La première semaine ISO de 2021 commence. |
| 2025-12-29 | Lundi | 2026-W01-1 | 2025 semaine 53 | ISO est déjà dans l’année de semaine 2026. |
| 2026-01-04 | Dimanche | 2026-W01-7 | 2026 semaine 2 | Le dimanche déclenche déjà la semaine 2 côté US. |
Excel, Python et le piège des noms de fonctions
Dans Excel, WEEKNUM ne signifie pas automatiquement ISO. Le système 1 compte comme semaine 1 celle qui contient le 1er janvier. Le système 2, avec le type 21, suit la logique ISO. C’est précisément le genre de détail qui disparaît quand un fichier passe d’une équipe américaine à une équipe française.
En programmation, %U désigne souvent une semaine commençant le dimanche avec une possible semaine 00. %W fait la même chose avec lundi. %V est le numéro ISO, mais il doit être associé à %G, l’année ISO. Mélanger %Y et %V donne des erreurs classiques autour du Nouvel An.
Pourquoi ISO insiste sur des semaines complètes
La logique ISO ne cherche pas à faire commencer chaque année civile par une semaine 1 visible dès le 1er janvier. Elle cherche à conserver des semaines entières, du lundi au dimanche. C’est ce qui rend les comparaisons hebdomadaires plus propres : production, heures travaillées, ventes, livraison, cycles de paie ou suivi d’un projet.
La règle du premier jeudi est une manière compacte de dire que la semaine doit appartenir majoritairement à l’année qu’elle nomme. Si une semaine contient le premier jeudi de janvier, elle contient au moins quatre jours de la nouvelle année. Si le 1er janvier tombe un vendredi, un samedi ou un dimanche, le fragment est trop court et reste attaché à la dernière semaine ISO de l’année précédente.
C’est pour cette raison qu’un numéro de semaine peut sembler contre-intuitif autour du Nouvel An. Le système n’est pas centré sur le mois de janvier, mais sur des blocs hebdomadaires complets.
Où les erreurs apparaissent vraiment
Les erreurs ne viennent généralement pas du calcul lui-même. Elles viennent d’une étiquette trop courte. “Semaine 1” dans une entreprise française signifie souvent ISO. “Week 1” dans un rapport américain peut signifier la première semaine civile contenant le 1er janvier. Dans un export technique, W01 peut être ISO, mais seulement si l’année utilisée est aussi l’année ISO.
Imaginez un tableau de bord commercial entre Paris et New York. L’équipe française regroupe lundi 29 décembre 2025 au dimanche 4 janvier 2026 dans 2026-W01. L’équipe américaine peut déjà traiter le dimanche 4 janvier comme le début de Week 2. Les deux rapports peuvent être cohérents localement, mais leurs semaines ne couvrent pas les mêmes jours.
On retrouve le même problème dans les plannings de support, les horaires d’usine, les absences, les calendriers éditoriaux et les exports de publicité en ligne. Tant que la plage de dates n’est pas indiquée, le numéro seul ne suffit pas.
Conseil spécifique pour la France
En France, dans un planning de production, un calendrier scolaire interne, une roadmap ou un rapport commercial, “semaine 1” veut presque toujours dire semaine ISO. Mais avec le Canada, les États-Unis ou des outils SaaS configurés en anglais américain, il faut expliciter. Écrivez “ISO 2026-W01, du lundi 29 décembre 2025 au dimanche 4 janvier 2026” plutôt que “S1 2026”.
Comment l’écrire proprement
La formulation robuste contient trois éléments : le système, le numéro et l’intervalle. Par exemple : ISO 2026-W01, du lundi 29 décembre 2025 au dimanche 4 janvier 2026. Si vous utilisez une convention américaine, dites-le aussi clairement : semaine US dimanche-samedi, Week 2, du 4 au 10 janvier 2026.
Dans une base de données, évitez une colonne vague nommée week. Préférez iso_week, iso_week_year, week_start_date et week_end_date. Pour les données multi-pays, stockez aussi la règle de semaine ou le calendrier de référence.
Règles pratiques
- Utilisez
2026-W01lorsque vous parlez d’une semaine ISO. - Ajoutez le lundi et le dimanche de la semaine dans les documents partagés.
- Vérifiez les formules Excel avant d’agréger des données hebdomadaires.
- Ne mélangez pas l’année civile et l’année ISO dans les exports.
- Pour les équipes franco-américaines, décidez explicitement lundi-dimanche ou dimanche-samedi.