Fonction NO.SEMAINE

Excel 2007+

Résumé

La fonction NO.SEMAINE d'Excel renvoie le numéro de semaine correspondant à une date donnée. Elle permet de déterminer la position d'une date dans l'année selon différents systèmes de numérotation des semaines, facilitant l'analyse temporelle et la planification.

Syntaxe

NO.SEMAINE(numéro_de_série;[type_retour])

Paramètres

Paramètre Type Requis Description
numéro_de_série Date Oui Date dont vous voulez connaître le numéro de semaine. Utilisez DATE() ou référence de cellule.
type_retour Nombre Non Définit le jour de début de semaine (1=dimanche par défaut, 2=lundi, 11-17=autres jours, 21=système ISO)

Utilisation de la fonction WEEKNUM

NO.SEMAINE est indispensable pour organiser les données par semaine, créer des plannings, analyser les tendances hebdomadaires et générer des rapports périodiques. Elle s'intègre parfaitement dans les tableaux croisés dynamiques et les formules de date.

Exemples Courants de WEEKNUM

Numéro de semaine par défaut (dimanche)

=NO.SEMAINE(DATE(2024;3;9))

Retourne 10 pour le 9 mars 2024 (semaine commençant dimanche)

Semaine commençant lundi

=NO.SEMAINE(A2;2)

Pour une date en A2, calcule la semaine en considérant le lundi comme 1er jour

Système ISO 8601

=NO.SEMAINE(DATE(2024;1;1);21)

Utilise le système européen (semaine commençant lundi, 1er mardi = semaine 1)

Dans un rapport

=NO.SEMAINE(A aujourd'hui();2)

Numéro de semaine actuelle commençant lundi

Questions Fréquemment Posées

Le 2 utilise le système 1 (1er janvier = semaine 1) avec lundi comme début. Le 21 utilise le système 2 ISO (premier mardi = semaine 1).

Vérifiez que numéro_de_série est une date valide et que type_retour est 1,2 ou 11-17,21.

NO.SEMAINE est plus flexible (10 systèmes). ISOWEEKNUM utilise toujours le système ISO 8601.

Erreurs Courantes et Solutions

#NOMBRE!

Cause: Date invalide ou type_retour incorrect

Solution: Utilisez DATE() pour créer des dates valides. type_retour doit être 1,2,11-17 ou 21.

#VALEUR!

Cause: numéro_de_série n'est pas une date

Solution: Convertissez le texte en date avec DATEVALUE()

Semaine 0 ou 53 inattendue

Cause: Changement de système de numérotation

Solution: Testez différents type_retour pour correspondre à vos besoins

Notes

  • Excel compte les dates depuis le 1er janvier 1900 (numéro de série 1)
  • Le type_retour 21 correspond à la norme ISO 8601 européenne
  • Certaines semaines peuvent avoir 53 jours selon le système choisi
  • Utilisez TEXT() pour afficher 'Semaine 10' au lieu d'un simple nombre

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 11, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+