Tulong sa LibreOffice 24.8
Ang sumusunod ay naglalarawan at naglilista ng ilan sa mga magagamit na add-in function.
Makakakita ka rin ng a paglalarawan ng LibreOffice Calc add-in interface sa Tulong. Bilang karagdagan, ang mahahalagang function at ang kanilang mga parameter ay inilalarawan sa Tulong para sa Nakabahaging Aklatan LibreOffice Calc add-in na DLL .
Naglalaman ang LibreOffice ng mga halimbawa para sa add-in na interface ng LibreOffice Calc.
Mga Pag-andar ng Pagsusuri Unang Bahagi
Ikalawang Bahagi ng Mga Pag-andar ng Pagsusuri
Kinakalkula ang bilang ng mga araw ng buwan kung saan nangyari ang ipinasok na petsa.
DAYSINMONTH(Petsa)
Petsa ay anumang petsa sa kaukulang buwan ng nais na taon. Ang parameter ng Petsa ay dapat na isang wastong petsa ayon sa mga setting ng lokal ng LibreOffice.
=DAYSINMONTH(A1) ay nagbabalik ng 29 na araw kung ang A1 ay naglalaman ng 1968-02-17, isang wastong petsa para sa Pebrero 1968.
ORG.OPENOFFICE.DAYSINMONTH
Kinakalkula ang bilang ng mga araw ng taon kung saan nangyari ang ipinasok na petsa.
DAYSINYEAR(Petsa)
Petsa ay anumang petsa sa kani-kanilang taon. Ang parameter ng Petsa ay dapat na isang wastong petsa ayon sa mga setting ng lokal ng LibreOffice.
=DAYSINYEAR(A1) ay nagbabalik ng 366 na araw kung ang A1 ay naglalaman ng 1968-02-29, isang wastong petsa para sa taong 1968.
ORG.OPENOFFICE.DAYSINYEAR
Tinutukoy kung ang isang taon ay isang taon ng paglukso. Kung oo, ibabalik ng function ang halaga 1 (TRUE); kung hindi, ito ay magbabalik ng 0 (FALSE).
ISLEAPYEAR(Petsa)
Petsa tumutukoy kung ang isang ibinigay na petsa ay nahuhulog sa loob ng isang leap year. Ang parameter ng Petsa ay dapat na isang wastong petsa.
Ang =ISLEAPYEAR(A1) ay nagbabalik ng 1, kung ang A1 ay naglalaman ng 1968-02-29, ang wastong petsa ng ika-29 ng Pebrero 1968 sa iyong lokal na setting.
Maaari mo ring gamitin ang =ISLEAPYEAR(DATE(1968;2;29)) o =ISLEAPYEAR("1968-02-29") na nagbibigay ng string ng petsa sa ISO 8601 notation.
Huwag gumamit ng =ISLEAPYEAR(2/29/68), dahil susuriin muna nito ang 2 na hinati sa 29 na hinati ng 68, at pagkatapos ay kalkulahin ang function ng ISLEAPYEAR mula sa maliit na numerong ito bilang serial date number.
ORG.OPENOFFICE.ISLEAPYEAR
Kinakalkula ang pagkakaiba sa mga linggo sa pagitan ng dalawang petsa.
LINGGO(StartDate; EndDate; Type)
StartDate ay ang petsa ng pagsisimula sa pagitan.
Petsa ng Pagtatapos ay ang petsa ng pagtatapos sa pagitan. Ang petsa ng pagtatapos ay dapat na mas malaki kaysa sa petsa ng pagsisimula, kung hindi, may ibabalik na error.
Uri tumutukoy sa uri ng pagkakaiba na kakalkulahin. Ang mga posibleng value ay 0 (time interval) o 1 (calendar weeks).
Kung Uri = 0 ipapalagay ng function na ang 7 araw ay katumbas ng isang linggo nang hindi isinasaalang-alang ang anumang partikular na araw upang markahan ang simula ng isang linggo.
Kung Uri = 1 ituturing ng function na ang Lunes ang unang araw ng linggo. Samakatuwid, maliban sa petsa ng pagsisimula, ang bawat paglitaw ng isang Lunes sa pagitan ay binibilang bilang isang karagdagang linggo.
Itinuturing ng function na ito na ang Lunes ang unang araw ng linggo anuman ang kasalukuyang mga setting ng lokal.
Sa mga sumusunod na halimbawa, ipinapasa ang mga petsa bilang mga string. Gayunpaman, maaari rin silang maimbak sa magkahiwalay na mga cell at maipasa bilang mga sanggunian.
=LINGGO("01/12/2022","01/17/2022",0) nagbabalik ng 0 dahil Uri ay itinakda sa 0 at mayroon lamang 5 araw sa pagitan.
=LINGGO("01/12/2022","01/19/2022",0) nagbabalik ng 1 dahil Uri ay itinakda sa 0 at mayroong 7 araw sa pagitan.
=LINGGO("01/12/2022","01/17/2022",1) nagbabalik ng 1 dahil Uri ay itinakda sa 1 at ang pagitan ay naglalaman ng isang Lunes, dahil ang 01/12/2022 ay isang Miyerkules at ang 01/17/2022 ay isang Lunes.
=LINGGO("01/10/2022","01/15/2022",1) nagbabalik ng 0 dahil Uri ay itinakda sa 1 at ang pagitan ay hindi naglalaman ng anumang Lunes, maliban sa petsa ng pagsisimula.
ORG.OPENOFFICE.WEEKS
Kinakalkula ang pagkakaiba sa mga buwan sa pagitan ng dalawang petsa.
MONTHS(StartDate; EndDate; Type)
StartDate ay ang unang petsa
Petsa ng Pagtatapos ay ang pangalawang petsa
Uri kinakalkula ang uri ng pagkakaiba. Kabilang sa mga posibleng value ang 0 (interval) at 1 (sa mga buwan ng kalendaryo).
ORG.OPENOFFICE.MONTHS
Nag-e-encrypt ng string ng character sa pamamagitan ng paglipat ng mga character sa 13 na posisyon sa alpabeto. Pagkatapos ng letrang Z, magsisimula muli ang alpabeto (Rotation). Sa pamamagitan ng paglalapat muli ng function ng pag-encrypt sa resultang code, maaari mong i-decrypt ang teksto.
ROT13(Text)
Text ay ang string ng character na ie-encrypt. Ang ROT13(ROT13(Text)) ay nagde-decrypt ng code.
=ROT13("Gur Qbphzrag Sbhaqngvba jnf sbhaqrq va Frcgrzore 2010.") ibinabalik ang string na "Ang Document Foundation ay itinatag noong Setyembre 2010.". Pansinin kung paano hindi naaapektuhan ng ROT13 ang mga space, digit, at full stop.
ORG.OPENOFFICE.ROT13
Sumangguni sa ROT13 wiki page para sa higit pang mga detalye tungkol sa function na ito.
Kinakalkula ang pagkakaiba sa mga taon sa pagitan ng dalawang petsa.
YEARS(StartDate; EndDate; Type)
StartDate ay ang unang petsa
Petsa ng Pagtatapos ay ang pangalawang petsa
Uri kinakalkula ang uri ng pagkakaiba. Ang mga posibleng value ay 0 (interval) at 1 (sa mga taon ng kalendaryo).
ORG.OPENOFFICE.YEARS
Kinakalkula ang bilang ng mga linggo ng taon kung saan nangyari ang ipinasok na petsa. Ang bilang ng mga linggo ay tinukoy bilang sumusunod: isang linggo na sumasaklaw ng dalawang taon ay idinaragdag sa taon kung saan nangyayari ang karamihan sa mga araw ng linggong iyon.
WEEKSINYEAR(Petsa)
Petsa ay anumang petsa sa kani-kanilang taon. Ang parameter ng Petsa ay dapat na isang wastong petsa ayon sa mga setting ng lokal ng LibreOffice.
Ang WEEKSINYEAR(A1) ay nagbabalik ng 53 kung ang A1 ay naglalaman ng 1970-02-17, isang wastong petsa para sa taong 1970.
ORG.OPENOFFICE.WEEKSINYEAR
Ang mga add-in ay maaari ding ipatupad sa pamamagitan ng LibreOffice API .