Add-in Functions
The following describes and lists some of the available add-in functions.
You will also find a description of the LibreOffice Calc add-in interface in the Help. In addition, important functions and their parameters are described in the Help for the Shared LibraryLibreOffice Calc add-in DLL.
Предоставляемые надстройки
В LibreOffice содержатся примеры интерфейса надстроек в LibreOffice Calc.
Функции для анализа (часть первая)
Функции для анализа (часть вторая)
DAYSINMONTH
Вычисление количества дней в месяце, на который пришлась указанная дата.
DAYSINMONTH(Дата)
Дата - любая дата в соответствующем месяце требуемого года. Параметр "Дата" должен представлять собой допустимую дату в соответствии с настройками локали LibreOffice.
=DAYSINMONTH(A1) возвращает 29 дней, если ячейка A1 содержит значение 1968-02-17, которое является допустимой датой для февраля 1968 года.
DAYSINYEAR
Вычисляет количество дней в году, на который пришлась указанная дата.
DAYSINYEAR(Дата)
Дата - любая дата в соответствующем году. Параметр "Дата" должен представлять собой допустимую дату в соответствии с настройками локали LibreOffice.
=DAYSINYEAR(A1) возвращает 366 дней, если ячейка A1 содержит значение 1968-02-29, которое является допустимой датой для 1968 года.
ISLEAPYEAR
Служит для определения високосного года. Если год високосный, функция возвращает значение 1 (TRUE); в противном случае возвращается значение 0 (FALSE).
ISLEAPYEAR("Дата")
Date specifies whether a given date falls within a leap year. The Date parameter must be a valid date.
=ISLEAPYEAR(A1) возвращает значение 1, если ячейка A1 содержит значение 1968-02-29, поскольку дата 29 февраля 1968 допустима при выбранных параметрах языка.
You may also use =ISLEAPYEAR(DATE(1968;2;29)) or =ISLEAPYEAR("1968-02-29") giving the date string in the ISO 8601 notation.
Не следует использовать =ISLEAPYEAR(2/29/68), поскольку в этом случае сначала 29 делится на 2, затем - на 68, после чего функция ISLEAPYEAR использует полученное число в качестве даты в числовом формате.
MONTHS
Возвращает количество месяцев между двумя датами.
MONTHS(Начальная дата; Конечная дата; Тип)
Начальная дата является первой датой.
Конечная дата является второй датой.
Тип вычисляет тип различия. Возможные значения включают 0 (интервал) и 1 (в календарных месяцах).
ROT13
Служит для шифрования строки символов путём их перемещения на 13 позиций в алфавите. После буквы Я алфавит начинается снова (повторяется). При повторном применении функции шифрования к полученному коду можно произвести расшифровку.
ROT13(Текст)
Текст - символьная строка для шифрования. ROT13(ROT13 (Текст)) дешифрует код.
WEEKS
Возвращает количество недель между двумя датами.
WEEKS(Начальная дата; Конечная дата; Тип)
Начальная дата является первой датой.
Конечная дата является второй датой.
Тип вычисляет тип различия. Возможные значения - 0 (интервал) и 1 (в календарных неделях).
WEEKSINYEAR
Вычисляет количество недель в году, на который пришлась указанная дата.Количество недель определяется следующим образом: неделя, выпадающая на два года, прибавляется к году, к которому относится большее число дней этой недели.
WEEKSINYEAR(Дата)
Дата - любая дата в соответствующем году. Параметр "Дата" должен представлять собой допустимую дату в соответствии с настройками локали LibreOffice.
WEEKSINYEAR(A1) возвращает значение 53, если ячейка A1 содержит значение 1970-02-17, которое является допустимой датой для 1970 года.
YEARS
Возвращает количество лет между двумя датами.
YEARS(Начальная дата; Конечная дата; Тип)
Начальная дата является первой датой.
Конечная дата является второй датой.
Тип вычисляет тип различия. Возможные значения - 0 (интервал) и 1 (в календарных годах).
Надстройки для интерфейса программирования LibreOffice
Add-ins can also be implemented through the LibreOffice API.