Aller au contenu

Semaines ISO et semaines américaines

Les semaines ISO commencent le lundi et font de la semaine 1 celle qui contient le premier jeudi. Les systèmes américains commencent souvent le dimanche et comptent comme semaine 1 celle qui contient le 1er janvier. Autour du Nouvel An, l’écart peut atteindre une semaine.

· 13 min de lecture · Gabriel

Pages de calendrier de bureau utilisées pour expliquer la numérotation des semaines ISO et américaines
Sommaire

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ègleSemaine ISOSystème américain courant
Premier jourLundiDimanche
Semaine 1La semaine du premier jeudi, ou celle qui contient le 4 janvierLa semaine qui contient le 1er janvier
Année de semainePeut différer de l’année civileSuit généralement l’année civile
Semaines partiellesNon, seulement des semaines complètes lundi-dimancheOui, selon l’outil ou la convention
Usage typiqueFrance, Europe, industrie, logistique, reporting internationalCalendriers 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

DateJourISOUS dimanche-d’abordConséquence
2021-01-01Vendredi2020-W53-52021 semaine 1L’année ISO n’est pas l’année civile.
2021-01-03Dimanche2020-W53-72021 semaine 2Le système américain a déjà changé de semaine.
2021-01-04Lundi2021-W01-12021 semaine 2La première semaine ISO de 2021 commence.
2025-12-29Lundi2026-W01-12025 semaine 53ISO est déjà dans l’année de semaine 2026.
2026-01-04Dimanche2026-W01-72026 semaine 2Le 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-W01 lorsque 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.

Sources et lectures utiles

Petit test

1. Selon ISO 8601, quel jour commence la semaine ?
2. Qu’est-ce que la semaine 1 ISO ?
3. Pourquoi 2021-01-01 peut-il être 2020-W53-5 ?
4. Que faut-il ajouter à “semaine 1” dans un échange international ?

← Retour à tous les articles