Numéro de semaine ISO dans Excel
Mis à jour : mai 2026
Excel peut calculer un numéro de semaine ISO, mais il faut choisir la bonne fonction. La fonction classique de semaine peut produire un résultat différent si elle utilise une convention non ISO.
Comparer une date Excel avec la semaine ISO officielle
Formule simple
Si votre Excel est en français, utilisez généralement :
=NO.SEMAINE.ISO(A1)Dans une version anglaise d'Excel, l'équivalent est :
=ISOWEEKNUM(A1)La cellule A1 doit contenir une vraie date Excel, pas un texte ressemblant à une date.
Calculer aussi l'année ISO
Le numéro de semaine seul ne suffit pas autour du Nouvel An. Une date comme le 1er janvier peut appartenir à l'année ISO précédente. Pour obtenir l'année ISO en Excel français :
=ANNEE(A1-JOURSEM(A1;2)+4)La logique est la suivante : on décale la date vers le jeudi de sa semaine ISO, puis on prend l'année de ce jeudi.
Clé de semaine pour reporting
Pour créer une clé de type 2026-W22, combinez l'année ISO et le numéro de semaine :
=ANNEE(A1-JOURSEM(A1;2)+4)&"-W"&TEXTE(NO.SEMAINE.ISO(A1);"00")Cette clé est plus fiable qu'une colonne "année" + "semaine" basée sur l'année civile. Elle évite de mélanger les premières dates de janvier avec la mauvaise année ISO.
Erreur fréquente avec NO.SEMAINE
NO.SEMAINE peut utiliser plusieurs systèmes selon son second argument. Pour un calcul ISO, préférez NO.SEMAINE.ISO lorsque disponible. Si vous devez utiliser NO.SEMAINE, vérifiez le paramètre choisi et comparez quelques dates de fin décembre et début janvier.