NO.SEMAINE

NO.SEMAINE calcule le numéro de la semaine de l'année pour une valeur de date interne telle que définie dans ODF OpenFormula et compatible avec les autres applications de tableur.

Deux systèmes de numérotations de semaine sont pris en charge :

Système

Description

Système 1

La semaine contenant le 1er Janvier est la première semaine de l'année et est numérotée semaine 1.

Système 2

La semaine contient le premier jeudi de l'année dans la première semaine de l'année et est numérotée semaine 1. Cela signifie que la semaine numéro 1 de chaque année est la semaine qui contient le 4 janvier. La norme ISO 8601 définit ce système et que la semaine commence un lundi.


note

Cette fonction fait partie du standard Open Document Format for Office Applications (Open Document) Version 1.2 (ISO/IEC 26300:2-2015)


Syntaxe

NO.SEMAINE(nombre[;mode])

nombre correspond au numéro de série interne de la date.

mode défini le début de la semaine et le système de numérotation des semaines. Ce paramètre est facultatif, si omis, la valeur par défaut est 1.

Système

Mode

Jour de la semaine

Système 1

1

Dimanche

2

Lundi

11

Lundi

12

Mardi

13

Mercredi

14

Jeudi

15

Vendredi

16

Samedi

17

Dimanche

Système 2

21

Lundi (ISO 8601)

150

(ISO 8601, pour l'interopérabilité avec Gnumeric)


note

Lorsque des dates sont saisies comme partie de formules, les barres ou les traits utilisés comme séparateurs de date sont interprétés comme des opérateurs arithmétiques. Les dates saisies dans ce format ne sont donc pas reconnues comme dates et résultent en calculs erronés. Pour empêcher les dates d'être interprétées comme parties de formules, utilisez la fonction DATE, par exemple, DATE(1954;7;20), ou placez la date entre guillemets et utilisez la notation ISO 8601, par exemple "20-07-1954". Évitez d'utiliser des formats de date dépendant de la locale tels que "07/20/54", le calcul peut produire des erreurs si le document est chargé dans un paramétrage de locale différent.


tip

Une conversion non ambiguë est possible pour les dates et heures ISO 8601 dans leurs formats étendus avec des séparateurs. Si une erreur #VALEUR ! survient, alors désélectionnez Générer une erreur #VALEUR ! dans - LibreOffice Calc - Formula, bouton Détails... de la section "Paramètres de calculs détaillés", zone de liste Conversion de texte en nombre.


Exemple

=NO.SEMAINE(DATE(1;1;1995);1) renvoie 1

NO.SEMAINE(DATE(1995;1;1);2) renvoi 1. En utilisant le système 1, la semaine contenant le 1er janvier est la première semaine de l'année.

=NO.SEMAINE(DATE(1;1;1995);21) renvoie 52. La semaine 1 commence le mardi 02/01/1995.

=NO.SEMAINE(DATE(1;1;1999);21) renvoie 53. La semaine 1 commence le lundi 04/01/1999.

Aidez-nous !