Numéro semaine ISO

Résolu/Fermé
Piet BÜHL - 21 déc. 2015 à 03:32
 Piet BÜHL - 10 févr. 2016 à 19:12
Bonjour,

Je cherche à définir le numéro de semaine Excel conforme à la norme ISO utilisée en Europe, c.a.d. qui définit la première semaine d'un mois comme la première semaine comprenant au moins quatre jours dans le mois. La formule standard "NO.SEMAINE" est prévue pour renvoyer un N° de semaine reposant sur les conventions américaines et n'est pas compatible en Europe.

2 réponses

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
21 déc. 2015 à 04:28
Bonsoir,

tu peux aussi utiliser NUM.SEMAINE() de Morefunc (de Laurent Longre).

mais, plus simplement, tu peux choisir la méthode 21 dans la fonction NO.SEMAINE(madate;21).

cordialement
1
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
21 déc. 2015 à 04:49
Bonjour,
Il me semble que ce n'est pas totalement exacte:
Voici ce qui est dit sur l'utilisation du 2
(d'après la doc : https://support.microsoft.com/fr-fr/office/fonction-no-semaine-e5c43a03-b4ab-426c-b411-b18c13c75340?ui=fr-fr&rs=fr-fr&ad=fr )

Système 2 La semaine contenant le premier mardi de l’année est la première semaine de l’année ; elle est numérotée semaine 1. Ce système correspond à la méthodologie spécifiée dans la norme ISO 8601, appelé couramment système de numérotation des semaines européen.

Hors... la semaine 1 en Europe ne contient pas forcément un mardi... il faut juste qu'elle comporte au moins 4 jours.

D'après la norme iso (https://fr.wikipedia.org/wiki/ISO_8601#Num.C3.A9ro_de_semaine) :

la semaine 1 est la première à contenir la majorité de ses jours (au moins 4 jours) dans l'année. Elle contient systématiquement le 4 janvier. Elle contient systématiquement le premier jour ouvré de l'année en considérant que le 1er janvier, les samedis et les dimanches sont chômés. C'est aussi celle dont le lundi est le plus proche du jour de l'an. Elle commence au plus tôt le 29 décembre ou au plus tard le 4 janvier ;

Autrement dit... la semaine 1 est celle qui contient le premier jeudi de l'année.
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856 > jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024
Modifié par JvDo le 21/12/2015 à 05:49
Bonjour,

C'est parce que le traducteur a confondu tuesday et thursday.

Pour t'en convaincre, regarde la doc en anglais (weeknum param 21 sur google)

Pour t'en convaincre encore plus, balance une séquence de 1 à 143 300 (mardi 3 mai 2292) et compare les résultats à la formule de Laurent Longre, à NUM.SEMAINE() du même Laurent Longre et à la macro de Daniel Maher.
J'ai testé.

Cordialement

edit : j'ai demandé la correction de l'aide office en français ... on va voir si mr microsoft est réactif
0