Помощ за LibreOffice 7.3
В следващия текст са изброени и описани някои от наличните функции от приставки.
В помощта ще намерите и описание на интерфейса на LibreOffice Calc за приставки. Освен това са описани важните функции в споделената библиотекадинамичната библиотека (DLL) на LibreOffice Calc за приставки и техните параметри.
LibreOffice съдържа примери за интерфейса за приставки на LibreOffice Calc.
Изчислява броя на дните в месеца, съдържащ въведената дата.
DAYSINMONTH(Дата)
Дата е произволна дата от съответния месец на желаната година. Параметърът трябва да съдържа валидна дата според настройките за локал на LibreOffice.
=DAYSINMONTH(A1) връща 29, ако A1 съдържа 1968-02-17 – валидна дата от февруари 1968 г.
Изчислява броя на дните в годината, съдържаща въведената дата.
DAYSINYEAR(Дата)
Дата е произволна дата от съответната година. Параметърът трябва да съдържа валидна дата според настройките за локал на LibreOffice.
=DAYSINYEAR(A1) връща 366, ако A1 съдържа 1968-02-29 – валидна дата от 1968 г.
Определя дали дадена година е високосна. Ако е така, функцията връща стойността 1 (TRUE). В противен случай се връща 0 (FALSE).
ISLEAPYEAR(Дата)
Дата е датата, за която ни интересува дали е във високосна година. Параметърът трябва да представлява валидна дата.
=ISLEAPYEAR(A1) връща 1, ако A1 съдържа „1968-02-29“ – валидната дата 29 февруари 1968 според вашата настройка за локал.
Можете да използвате и =ISLEAPYEAR(DATE(1968;2;29)) или =ISLEAPYEAR("1968-02-29"), подавайки низа с датата според стандарта ISO 8601.
Не използвайте запис от вида =ISLEAPYEAR(29/2/68), тъй като това означава да се раздели 29 на 2 и после на 68, след което да се изчисли функцията ISLEAPYEAR от полученото малко число, изтълкувано като числово представяне на дата.
Изчислява разликата в месеци между две дати.
MONTHS(НачалнаДата; КрайнаДата; Тип)
НачалнаДата е първата дата.
КрайнаДата е втората дата.
Тип указва типа на разликата. Възможните стойности са 0 (интервал) и 1 (в календарни месеци).
Шифрова знаков низ чрез изместване на 13 позиции в азбуката. След буквата Z азбуката започва отново. Чрез повторно прилагане на функцията върху получения шифрован текст можете да го разшифровате. Функцията работи само за текстове на латиница.
ROT13(Текст)
Текст е знаковият низ, който да бъде зашифрован. ROT13(ROT13(Текст)) разшифрова текста.
=ROT13("Gur Qbphzrag Sbhaqngvba jnf sbhaqrq va Frcgrzore 2010.") returns the string "The Document Foundation was founded in September 2010.". Notice how spaces, digits, and full stops are unaffected by ROT13.
Refer to the ROT13 wiki page for more details about this function.
Изчислява разликата в седмици между две дати.
WEEKS(НачалнаДата; КрайнаДата; Тип)
НачалнаДата е първата дата.
КрайнаДата е втората дата.
Тип указва типа на разликата. Възможните стойности са 0 (интервал) и 1 (брой седмици).
Изчислява броя на седмиците в годината, съдържаща въведената дата. Седмица, разделена между две години, се причислява към тази година, която съдържа повечето от дните й.
WEEKSINYEAR(Дата)
Дата е произволна дата от съответната година. Параметърът трябва да съдържа валидна дата според настройките за локал на LibreOffice.
WEEKSINYEAR(A1) връща 53, ако A1 съдържа 1970-02-17 – валидна дата от 1970 г.
Изчислява разликата в години между две дати.
YEARS(НачалнаДата; КрайнаДата; Тип)
НачалнаДата е първата дата.
КрайнаДата е втората дата.
Тип указва типа на разликата. Възможните стойности са 0 (интервал) и 1 (в календарни години).
Приставките могат да се реализират и чрез интерфейса за приложно програмиране LibreOffice API.