ເນື້ອໃນ

# WEEKNUM

WEEKNUM ຄິດໄລ່ລຳດັບອາທິດຂອງປີ ສຳລັບຄ່າວັນທີພາຍໃນ ຕາມທີ່ກຳນົດໃນ ODF OpenFormula ແລະ ເຂົ້າກັນໄດ້ກັບແອັບພລິເຄຊັນສະເປຣດຊີດອື່ນໆ.

ຮອງຮັບລະບົບການນັບອາທິດສອງແບບ:

ລະບົບ | ຄຳອະທິບາຍ
--- | ---
ລະບົບ 1 | ອາທິດທີ່ມີວັນທີ 1 ມັງກອນ ຖືເປັນອາທິດທຳອິດຂອງປີ ແລະ ຖືກນັບເປັນອາທິດທີ 1.
ລະບົບ 2 | ອາທິດທີ່ມີວັນພະຫັດທຳອິດຂອງປີ ຖືເປັນອາທິດທຳອິດຂອງປີ ແລະ ຖືກນັບເປັນອາທິດທີ 1. ນັ້ນໝາຍຄວາມວ່າ ອາທິດທີ 1 ຂອງທຸກໆປີ ແມ່ນອາທິດທີ່ມີວັນທີ 4 ມັງກອນ. ISO 8601 ກຳນົດລະບົບນີ້ ແລະ ກຳນົດໃຫ້ອາທິດເລີ່ມຕົ້ນໃນວັນຈັນ.

ຟັງຊັນນີ້ເປັນສ່ວນໜຶ່ງຂອງມາດຕະຖານ Open Document Format for Office Applications (OpenDocument) ເວີຊັນ 1.2. (ISO/IEC 26300:2-2015)

### ໄວຍາກອນ

WEEKNUM(Number [; Mode])

Number ແມ່ນຕົວເລກວັນທີພາຍໃນ.

Mode ຕັ້ງຄ່າການເລີ່ມຕົ້ນຂອງອາທິດ ແລະ ລະບົບການນັບອາທິດ. ພາລາມິເຕີນີ້ແມ່ນທາງເລືອກ, ຖ້າບໍ່ລະບຸ ຄ່າມາດຕະຖານແມ່ນ 1.

ລະບົບ | ໂໝດ (Mode) | ວັນໃນຮອບສັບດາ
--- | --- | ---
ລະບົບ 1 | 1 | ວັນອາທິດ
2 | ວັນຈັນ
11 | ວັນຈັນ
12 | ວັນອັງຄານ
13 | ວັນພຸດ
14 | ວັນພະຫັດ
15 | ວັນສຸກ
16 | ວັນເສົາ
17 | ວັນອາທິດ
ລະບົບ 2 | 21 | ວັນຈັນ (ISO 8601)
150 | (ISO 8601, ເພື່ອໃຫ້ເຮັດວຽກຮ່ວມກັບ Gnumeric ໄດ້)

ເມື່ອປ້ອນວັນທີເປັນສ່ວນໜຶ່ງຂອງສູດ, ເຄື່ອງໝາຍທັບ (/) ຫຼື ຂີດຕໍ່ (-) ທີ່ໃຊ້ເປັນຕົວແຍກວັນທີຈະຖືກຕີຄວາມໝາຍເປັນຕົວດຳເນີນການທາງຄະນິດສາດ. ດັ່ງນັ້ນ, ວັນທີທີ່ປ້ອນໃນຮູບແບບນີ້ຈະບໍ່ຖືກຮັບຮູ້ວ່າເປັນວັນທີ ແລະ ສົ່ງຜົນໃຫ້ການຄຳນວນຜິດພາດ. ເພື່ອປ້ອງກັນບໍ່ໃຫ້ວັນທີຖືກຕີຄວາມໝາຍເປັນສ່ວນໜຶ່ງຂອງສູດ, ໃຫ້ໃຊ້ຟັງຊັນ DATE, ຕົວຢ່າງ: DATE(1954;7;20), ຫຼື ວາງວັນທີໄວ້ໃນເຄື່ອງໝາຍຄຳເວົ້າ ແລະ ໃຊ້ຮູບແບບ ISO 8601, ຕົວຢ່າງ: "1954-07-20". ຫຼີກເວັ້ນການໃຊ້ຮູບແບບວັນທີທີ່ຂຶ້ນກັບການຕັ້ງຄ່າທ້ອງຖິ່ນ ເຊັ່ນ "07/20/54", ການຄຳນວນອາດຈະເກີດຂໍ້ຜິດພາດຖ້າເອກະສານຖືກເປີດພາຍໃຕ້ການຕັ້ງຄ່າທ້ອງຖິ່ນທີ່ຕ່າງກັນ.

ການປ່ຽນແປງທີ່ຊັດເຈນແມ່ນເປັນໄປໄດ້ສຳລັບວັນທີ ແລະ ເວລາ ISO 8601 ໃນຮູບແບບຂະຫຍາຍທີ່ມີຕົວແຍກ. ຖ້າເກີດຂໍ້ຜິດພາດ #VALUE!, ໃຫ້ຍົກເລີກການເລືອກ ສ້າງຂໍ້ຜິດພາດ #VALUE! ໃນ LibreOffice - ຄວາມມັກເຄື່ອງມື - ຕົວເລືອກ - LibreOffice Calc - ສູດ, ປຸ່ມ ລາຍລະອຽດ... ໃນສ່ວນ "ການຕັ້ງຄ່າການຄຳນວນແບບລະອຽດ", ກ່ອງລາຍການ ການປ່ຽນຈາກຂໍ້ຄວາມເປັນຕົວເລກ.

### ຕົວຢ່າງ

=WEEKNUM(DATE(1995;1;1);1) ສົ່ງຄືນ 1

=WEEKNUM(DATE(1995;1;1);2) ສົ່ງຄືນ 1. ເມື່ອໃຊ້ລະບົບ 1, ອາທິດທີ່ມີວັນທີ 1 ມັງກອນ ຖືເປັນອາທິດທຳອິດຂອງປີ.

=WEEKNUM(DATE(1995;1;1);21) ສົ່ງຄືນ 52. ອາທິດທີ 1 ເລີ່ມໃນວັນຈັນ, 1995-01-02.

=WEEKNUM(DATE(1999;1;1);21) ສົ່ງຄືນ 53. ອາທິດທີ 1 ເລີ່ມໃນວັນຈັນ, 1999-01-04.

ຫົວຂໍ້ທີ່ກ່ຽວຂ້ອງ

ໜ້າ wiki ຂອງ WEEKNUM.

ຟັງຊັນ ວັນທີ ແລະ ເວລາ

DATE

DATEDIF

DATEVALUE

DAY

DAYS

DAYS360

DAYSINMONTH

DAYSINYEAR

EASTERSUNDAY

EDATE

EOMONTH

HOUR

ISLEAPYEAR

ISOWEEKNUM

MINUTE

MONTH

MONTHS

NETWORKDAYS

NETWORKDAYS.INTL

NOW

SECOND

TIME

TIMEVALUE

TODAY

WEEKDAY

WEEKNUM

WEEKNUM_EXCEL2003

WEEKNUM_OOO

WEEKS

WEEKSINYEAR

WORKDAY

WORKDAY.INTL

YEAR

YEARFRAC

YEARS