Explication formule excel pour calculer n° de semaine

Fermé
zara70 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à toutes et tous.
Je m'interroge sur une formule et je souhaite savoir si vous pouvez m'éclairer.

Pour calculer un n° de semaine à partir d'un fichier comportant des dates en 2019 et 2020, je m'aperçois que j'ai un décalage en écrivant =NO.SEMAINE(A1)

En effet les semaines ne sont pas calculées du lundi au dimanche.

Par contre quand j'écris =NO.SEMAINE(A1-1), cela fonctionne.

Je ne sais pas interprèter le -1. Vous pouvez me dire ?

Par avance je vous remercie pour votre aide.

Bonne continuation.

Zara70
A voir également:

4 réponses

diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   1 860
 
Bonjour,

Je pense que c'est simple que par défaut NO.SEMAINE est configuré pour que la semaine commence au dimanche.

Essayer NO.SEMAINE(A1;2) La semaine commencera le lundi
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

c'est même NO.SEMAINE(A1;21) si on veut le n° de semaine ISO tel qu'il est calculé en france.
Sinon il y a un décalage de 1 certaines années.
eric
0
diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   1 860
 
Merci Eric,

J'avoue ne pas vraiment connaitre cette différence, j'étais mois même surpris en voyant les différentes variables possibles :)
0
Pierr10 Messages postés 13212 Date d'inscription   Statut Modérateur Dernière intervention   5 433
 
Bonjour,

En écrivant A1-1 vous reculez la date d'un jour ; donc si A1 correspond à un dimanche, A1-1 correspond à un samedi. Donc vous aurez le bon numéro de semaine (et non pas celui de la semaine suivante qui commence le dimanche par défaut, avec la fonction NO.SEMAINE).

Vous pouvez utiliser la solution donnée par diablo13800, avec l'argument 2 qui indique que la semaine commence le lundi.

En fait je pense qu'il vaudrait mieux que vous utilisiez la fonction NO.SEMAINE.ISO qui utilise les conventions de l'Europe, avec une semaine qui commence le lundi.
https://fr.wikipedia.org/wiki/Num%C3%A9rotation_ISO_des_semaines
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
... et à l'avenir évite d'envoyer des doublons, surtout à 4 h d'intervalle !
https://forums.commentcamarche.net/forum/affich-36665526-formule-excel-n-semaine
0