WEEKNUM

WEEKNUM apskaičiuoja savaitės numerį metuose nurodytai datai kaip apibrėžta „ODF OpenFormula“ ir suderinta su kitų aplinkų skaičiuoklės dokumentais.

Palaikomos dvi savaičių skaičiavimo sistemos:

Sistemos

Description

1 sistema

Savaitė, į kurią patenka sausio 1 d. skaičiuojama kaip pirmoji metų savaitė.

2 sistema

Savaitė, į kurią patenka pirmasis metų ketvirtadienis yra pirmoji metų savaitė. Tai reiškia, kad bet savaitė, į kurią patenka sausio 4 d. yra pirmoji savaitė. ISO 8601 standartas apibrėžia šią sistemą ir savaitė prasideda pirmadienį.


Note Icon

Ši funkcija yra raštinės paketo standarto 1.2 versijos atviro dokumento formato dalis (ISO/IEC 26300:2-2015)


Sintaksė

WEEKNUM(skaičius[; veiksena])

Skaičius – vidinis datos skaičius.

Veiksena – nurodo savaitės pradžią ir savaitės skaičiavimo sistemą. Šis parametras yra papildomas, jei nepaisoma numatytos reikšmės 1.

Sistemos

Veiksena

Savaitės diena

1 sistema

1

Sekmadienis

2

Pirmadienis

11

Pirmadienis

12

Antradienis

13

Trečiadienis

14

Ketvirtadienis

15

Penktadienis

16

Šeštadienis

17

Sekmadienis

2 sistema

21

Pirmadienis (ISO 8601)

150

(ISO 8601, sąveikai su Gnumeric)


note

Vedant datas kaip formulės dalis, brūkšneliai, naudojami kaip datos skirtukai, yra atpažįstami kaip aritmetiniai veiksmai. Tai reiškia, kad datos, įvestos tokiu formatu, nebus atpažintos kaip datos ir grąžins klaidingus rezultatus. Norėdami, kad datos nebūtų interpretuojamos kaip formulės dalis, naudokite funkcija DATE, pavyzdžiui DATE(1954;7;20), arba datą rašykite tarp kabučių ir naudokite ISO 8601 žymėjimą, pavyzdžiui "1954-07-20". Stenkitės nenaudoti datos formatų, kurie priklauso nuo lokalės, tokių kaip "07/20/54", nes jei dokumentas bus pakrautas iš skirtingos lokalės skaičiavimai gali būti klaidingi.


tip

Įmanomas vienareikšmiškas ISO 8601 datos ir laiko išplėstinio formato su skirtukais konvertavimas. Jei atsiranda klaida #VALUE!, nuimkite žymėjimą nuo Generuoti klaidos pranešimą #VALUE! → „LibreOffice“ Skaičiuoklė → Formulės → Parinkti sekcijoje Išsamios skaičiavimo nuostatos sąrašo langelyje Konvertavimas iš teksto į skaičius.


Pavyzdys

=WEEKNUM(DATE(1995;1;1);1) grąžina 1

=WEEKNUM(DATE(1995;1;1);2) grąžina 52. Jei savaitės pradžia pirmadienį, tai sekmadienis priklauso paskutinei ankstesnių metų savaitei.

=WEEKNUM(DATE(1995;1;1);21) grąžina 52. 1 savaitė prasideda pirmadienį, 1995-01-02.

=WEEKNUM(DATE(1999;1;1)) grąžina 53. 1 savaitė prasideda pirmadienį, 1995-01-04.

Paremkite mus!