ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ຕໍ່ໄປນີ້ແມ່ນຄຳອະທິບາຍ ແລະ ລາຍການຂອງຟັງຊັນສ່ວນເສີມທີ່ມີໃຫ້ໃຊ້ງານ.
ແນວຄວາມຄິດຂອງສ່ວນເສີມ (Add-in)
ທ່ານຍັງຈະພົບເຫັນ ຄຳອະທິບາຍກ່ຽວກັບອິນເຕີເຟສສ່ວນເສີມຂອງ LibreOffice Calc ໃນສ່ວນຊ່ວຍເຫຼືອ. ນອກຈາກນີ້, ຟັງຊັນທີ່ສຳຄັນ ແລະ ພາຣາມິເຕີຂອງພວກມັນຍັງຖືກອະທິບາຍໄວ້ໃນສ່ວນຊ່ວຍເຫຼືອສຳລັບ Shared LibraryLibreOffice Calc add-in DLL.
LibreOffice ປະກອບດ້ວຍຕົວຢ່າງສຳລັບອິນເຕີເຟສສ່ວນເສີມຂອງ LibreOffice Calc.
ຄຳນວນຫາຈຳນວນມື້ຂອງເດືອນ ຕາມວັນທີທີ່ລະບຸ.
DAYSINMONTH(Date)
Date ແມ່ນວັນທີໃດໜຶ່ງໃນເດືອນທີ່ຕ້ອງການຂອງປີທີ່ລະບຸ. ຕົວປ່ຽນວັນທີຕ້ອງເປັນວັນທີທີ່ຖືກຕ້ອງຕາມການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງ LibreOffice.
=DAYSINMONTH(A1) ສົ່ງຄ່າຄືນເປັນ 29 ມື້ ຖ້າ A1 ມີ 1968-02-17, ເຊິ່ງເປັນວັນທີທີ່ຖືກຕ້ອງສຳລັບເດືອນກຸມພາ 1968.
ORG.OPENOFFICE.DAYSINMONTH
ຄຳນວນຫາຈຳນວນມື້ທັງໝົດຂອງປີ ຕາມວັນທີທີ່ລະບຸ.
DAYSINYEAR(Date)
Date ແມ່ນວັນທີໃດໜຶ່ງໃນປີທີ່ຕ້ອງການ. ຕົວປ່ຽນວັນທີຕ້ອງເປັນວັນທີທີ່ຖືກຕ້ອງຕາມການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງ LibreOffice.
=DAYSINYEAR(A1) ສົ່ງຄ່າຄືນເປັນ 366 ມື້ ຖ້າ A1 ມີ 1968-02-29, ເຊິ່ງເປັນວັນທີທີ່ຖືກຕ້ອງສຳລັບປີ 1968.
ORG.OPENOFFICE.DAYSINYEAR
ກວດສອບວ່າປີໃດໜຶ່ງແມ່ນປີອະທິກະສຸຣະທິນ (ປີທີ່ມີ 366 ວັນ) ຫຼື ບໍ່. ຖ້າແມ່ນ, ຟັງຊັນຈະສົ່ງຄືນຄ່າ 1 (TRUE); ຖ້າບໍ່ແມ່ນ, ຈະສົ່ງຄືນຄ່າ 0 (FALSE).
ISLEAPYEAR(ວັນທີ)
Date ລະບຸວ່າວັນທີທີ່ກຳນົດໃຫ້ຢູ່ໃນປີອະທິກະສຸຣະທິນຫຼືບໍ່. ພາຣາມິເຕີ ວັນທີ ຕ້ອງແມ່ນວັນທີທີ່ຖືກຕ້ອງ.
=ISLEAPYEAR(A1) ສົ່ງຄ່າຄືນເປັນ 1, ຖ້າ A1 ມີ 1968-02-29, ເຊິ່ງເປັນວັນທີ 29 ກຸມພາ 1968 ທີ່ຖືກຕ້ອງໃນການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງທ່ານ.
ທ່ານອາດຈະໃຊ້ =ISLEAPYEAR(DATE(1968;2;29)) ຫຼື =ISLEAPYEAR("1968-02-29") ເຊິ່ງໃຫ້ຂໍ້ຄວາມວັນທີໃນຮູບແບບ ISO 8601.
ຫ້າມໃຊ້ =ISLEAPYEAR(2/29/68) ເດັດຂາດ, ເພາະວ່າມັນຈະປະເມີນຄ່າ 2 ຫານດ້ວຍ 29 ຫານດ້ວຍ 68 ກ່ອນ, ແລ້ວຈຶ່ງຄຳນວນຟັງຊັນ ISLEAPYEAR ຈາກຕົວເລກນ້ອຍໆນີ້ໃນຖານະເປັນເລກລໍາດັບວັນທີ.
ORG.OPENOFFICE.ISLEAPYEAR
ຄຳນວນຫາຜົນຕ່າງເປັນເດືອນລະຫວ່າງສອງວັນທີ.
MONTHS(StartDate; EndDate; Type)
StartDate ແມ່ນວັນທີເລີ່ມຕົ້ນ
EndDate ແມ່ນວັນທີສິ້ນສຸດ
Type ແມ່ນຮູບແບບການຄຳນວນຜົນຕ່າງ. ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນ 0 (ໄລຍະຫ່າງ) ແລະ 1 (ຕາມເດືອນປະຕິທິນ).
ORG.OPENOFFICE.MONTHS
ເຂົ້າລະຫັດຂໍ້ຄວາມໂດຍການຍ້າຍຕົວອັກສອນໄປ 13 ຕຳແໜ່ງໃນລຳດັບຕົວອັກສອນ. ຫຼັງຈາກຕົວອັກສອນ Z, ລຳດັບຕົວອັກສອນຈະເລີ່ມໃໝ່ (ການໝູນວຽນ). ໂດຍການໃຊ້ຟັງຊັນການເຂົ້າລະຫັດນີ້ອີກຄັ້ງກັບລະຫັດທີ່ໄດ້ມາ, ທ່ານຈະສາມາດຖອດລະຫັດຂໍ້ຄວາມໄດ້.
ROT13(Text)
Text ແມ່ນຂໍ້ຄວາມທີ່ຈະເຂົ້າລະຫັດ. ROT13(ROT13(Text)) ຈະຖອດລະຫັດຂໍ້ຄວາມນັ້ນ.
=ROT13("Gur Qbphzrag Sbhaqngvba jnf sbhaqrq va Frcgrzore 2010.") ສົ່ງຄ່າຄືນເປັນຂໍ້ຄວາມ "The Document Foundation was founded in September 2010.". ສັງເກດວ່າ ຍະຫວ່າງ, ຕົວເລກ, ແລະ ເຄື່ອງໝາຍຈ້ຳ ຈະບໍ່ໄດ້ຮັບຜົນກະທົບຈາກ ROT13.
ORG.OPENOFFICE.ROT13
ເບິ່ງລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບຟັງຊັນນີ້ໄດ້ທີ່ ໜ້າວິກິ ROT13.
ຄຳນວນຫາຜົນຕ່າງເປັນອາທິດລະຫວ່າງສອງວັນທີ.
WEEKS(StartDate; EndDate; Type)
StartDate ແມ່ນວັນທີເລີ່ມຕົ້ນຂອງຊ່ວງເວລາ.
EndDate ແມ່ນວັນທີສິ້ນສຸດຂອງຊ່ວງເວລາ. ວັນທີສິ້ນສຸດຕ້ອງຫຼາຍກວ່າວັນທີເລີ່ມຕົ້ນ, ບໍ່ດັ່ງນັ້ນຈະສົ່ງຄ່າຄວາມຜິດພາດຄືນມາ.
Type ລະບຸຮູບແບບຂອງຜົນຕ່າງທີ່ຈະຄຳນວນ. ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນ 0 (ຊ່ວງເວລາ) ຫຼື 1 (ອາທິດປະຕິທິນ).
ຖ້າ Type = 0 ຟັງຊັນຈະຖືວ່າ 7 ມື້ ເທົ່າກັບໜຶ່ງອາທິດ ໂດຍບໍ່ສົນວ່າວັນໃດເປັນວັນເລີ່ມຕົ້ນຂອງອາທິດ.
ຖ້າ Type = 1 ຟັງຊັນຈະຖືວ່າ ວັນຈັນ ເປັນວັນທຳອິດຂອງອາທິດ. ດັ່ງນັ້ນ, ຍົກເວັ້ນວັນທີເລີ່ມຕົ້ນ, ແຕ່ລະວັນຈັນທີ່ເກີດຂຶ້ນໃນຊ່ວງເວລານັ້ນ ຈະຖືກນັບເປັນອາທິດເພີ່ມເຕີມ.
ຟັງຊັນນີ້ຖືວ່າ ວັນຈັນ ເປັນວັນທຳອິດຂອງອາທິດ ໂດຍບໍ່ສົນວ່າການຕັ້ງຄ່າທ້ອງຖິ່ນໃນປັດຈຸບັນຈະເປັນແນວໃດ.
ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ວັນທີຖືກສົ່ງເປັນຂໍ້ຄວາມ. ຢ່າງໃດກໍຕາມ, ພວກມັນສາມາດຖືກເກັບໄວ້ໃນຫ້ອງແຍກຕ່າງຫາກ ແລະ ສົ່ງເປັນການອ້າງອີງໄດ້.
=WEEKS("2022-01-12","2022-01-17",0) ສົ່ງຄ່າຄືນເປັນ 0 ເພາະວ່າ Type ຖືກກຳນົດເປັນ 0 ແລະ ມີພຽງແຕ່ 5 ມື້ໃນຊ່ວງເວລານັ້ນ.
=WEEKS("2022-01-12","2022-01-19",0) ສົ່ງຄ່າຄືນເປັນ 1 ເພາະວ່າ Type ຖືກກຳນົດເປັນ 0 ແລະ ມີ 7 ມື້ໃນຊ່ວງເວລານັ້ນ.
=WEEKS("2022-01-12","2022-01-17",1) ສົ່ງຄ່າຄືນເປັນ 1 ເພາະວ່າ Type ຖືກກຳນົດເປັນ 1 ແລະ ໃນຊ່ວງເວລານັ້ນມີວັນຈັນ, ເນື່ອງຈາກ 2022-01-12 ແມ່ນວັນພຸດ ແລະ 2022-01-17 ແມ່ນວັນຈັນ.
=WEEKS("2022-01-12","2022-01-15",1) ສົ່ງຄ່າຄືນເປັນ 0 ເພາະວ່າ Type ຖືກກຳນົດເປັນ 1 ແລະ ໃນຊ່ວງເວລານັ້ນບໍ່ມີວັນຈັນເລີຍ, ຍົກເວັ້ນວັນທີເລີ່ມຕົ້ນ.
ORG.OPENOFFICE.WEEKS
ຄຳນວນຫາຈຳນວນອາທິດຂອງປີ ຕາມວັນທີທີ່ລະບຸ. ຈຳນວນອາທິດຖືກກຳນົດດັ່ງນີ້: ອາທິດທີ່ຄາບກ່ຽວລະຫວ່າງສອງປີ ຈະຖືກນັບເຂົ້າໃນປີທີ່ມີຈຳນວນມື້ຂອງອາທິດນັ້ນຫຼາຍກວ່າ.
WEEKSINYEAR(Date)
Date ແມ່ນວັນທີໃດໜຶ່ງໃນປີທີ່ຕ້ອງການ. ຕົວປ່ຽນວັນທີຕ້ອງເປັນວັນທີທີ່ຖືກຕ້ອງຕາມການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງ LibreOffice.
ຕາມມາດຕະຖານ ISO 8601, ຟັງຊັນນີ້ຖືວ່າ ວັນຈັນ ເປັນວັນທຳອິດຂອງອາທິດ, ແລະ ອາທິດທຳອິດຂອງປີແມ່ນອາທິດທີ່ມີຈຳນວນມື້ສ່ວນໃຫຍ່ຢູ່ໃນປີນັ້ນ.
WEEKSINYEAR(A1) ສົ່ງຄ່າຄືນເປັນ 53 ຖ້າ A1 ມີ 1970-02-17, ເຊິ່ງເປັນວັນທີທີ່ຖືກຕ້ອງສຳລັບປີ 1970.
ORG.OPENOFFICE.WEEKSINYEAR
ຄຳນວນຫາຜົນຕ່າງເປັນປີລະຫວ່າງສອງວັນທີ.
YEARS(StartDate; EndDate; Type)
StartDate ແມ່ນວັນທີເລີ່ມຕົ້ນ
EndDate ແມ່ນວັນທີສິ້ນສຸດ
Type ແມ່ນຮູບແບບການຄຳນວນຜົນຕ່າງ. ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນ 0 (ໄລຍະຫ່າງ) ແລະ 1 (ຕາມປີປະຕິທິນ).
ORG.OPENOFFICE.YEARS
ສ່ວນເສີມຍັງສາມາດຖືກນຳໃຊ້ຜ່ານ LibreOffice API ໄດ້ອີກດ້ວຍ.