Explication formule excel pour calculer n° de semaine

Fermé
zara70 Messages postés 178 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 - 20 mai 2020 à 09:00
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 - 20 mai 2020 à 15:10
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 jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 854
20 mai 2020 à 09:23
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 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 240
20 mai 2020 à 09:34
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 jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 854
20 mai 2020 à 09:36
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 12352 Date d'inscription mardi 13 février 2018 Statut Modérateur Dernière intervention 24 novembre 2024 5 149
20 mai 2020 à 09:36
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 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 244
20 mai 2020 à 15:10
... 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