IBM Lotus Symphony
|
В этом разделе приведено описание некоторых из доступных функций, предназначенных для работы со встраиваемыми модулями.
Концепция встраиваемого модуля
Описание интерфейса встраиваемого модуля Lotus® Symphony™ Spreadsheets также находится в Справке. Кроме того, важные функции и их параметры описаны в Справке для DLL встраиваемого модуля Lotus Symphony Spreadsheets.
Lotus Symphony поставляется вместе с примерами применения интерфейса встраиваемых модулей Lotus Symphony Spreadsheets.
Позволяет определить, является ли указанный год високосным. В случае положительного результата возвращается значение 1 (TRUE); в противном случае - значение 0 (FALSE).
ISLEAPYEAR("Дата")
Дата: Дата, принадлежность которой к високосному году требуется проверить. Параметр Дата должен быть допустимой датой в соответствии с параметрами локали Lotus Symphony.
=ISLEAPYEAR(A1) возвращает 1, если A1 содержит 1968-02-29, допустимую в вашей локали дату 29 февраля 1968 года.
Можно также использовать =ISLEAPYEAR("1968-02-29") или =ISLEAPYEAR("2/29/68").
Никогда не используйте =ISLEAPYEAR(2/29/68), так как это сначала будет вычислено как 2, деленное на 29, деленное на 68, а затем функция ISLEAPYEAR будет применена к этому результату как порядковому номеру даты.
Позволяет вычислить число лет между двумя датами.
YEARS(Начальная дата; Конечная дата; Тип)
Начальная дата: первая дата.
Конечная дата: вторая дата.
Тип: Задает способ вычисления разницы. Допустимы значения 0 (интервал) и 1 (число календарных лет).
Позволяет вычислить число месяцев между двумя датами.
MONTHS(Начальная дата; Конечная дата; Тип)
Начальная дата: первая дата.
Конечная дата: вторая дата.
Тип: Задает способ вычисления разницы. Допустимы значения 0 (интервал) и 1 (число календарных месяцев).
Позволяет зашифровать строку символов путем перемещения их на 13 позиций в алфавите. После буквы Z, алфавит начинается снова (замыкается). Повторное применение функции шифрования позволяет расшифровать текст.
ROT13 (Текст)
Текст: Задает строку символов, которую требуется зашифровать. ROT13(ROT13(Текст)) позволяет расшифровать данные.
Определяет число дней в году, в который попадает указанная дата.
DAYSINYEAR(Дата)
Дата: Любая дата из соответствующего года. Параметр Дата должен быть допустимой датой в соответствии с параметрами локали Lotus Symphony.
=DAYSINYEAR(A1) возвращает 366 дней, если A1 содержит 1968-02-29, верную дату для 1968 года.
Определяет число дней в месяце, в который попадает указанная дата.
DAYSINMONTH(Дата)
Дата: Любая дата из соответствующего месяца и года. Параметр Дата должен быть допустимой датой в соответствии с параметрами локали Lotus Symphony.
=DAYSINMONTH(A1) возвращает 29 дней, если A1 содержит 1968-02-17, верную дату для февраля 1968 года.
Позволяет вычислить число недель между двумя датами.
WEEKS(Начальная дата; Конечная дата; Тип)
Начальная дата: первая дата.
Конечная дата: вторая дата.
Тип: Задает способ вычисления разницы. Допустимы значения 0 (интервал) и 1 (число недель).
Определяет число недель в году, в который попадает указанная дата. Число недель определяется следующим образом: неделя, которая начинается в одном году и заканчивается в другом, принадлежит тому из них, в котором содержится большее число дней этой недели.
WEEKSINYEAR(Дата)
Дата: Любая дата из соответствующего года. Параметр Дата должен быть допустимой датой в соответствии с параметрами локали Lotus Symphony.
WEEKSINYEAR(A1) возвращает 53, если A1 содержит 1970-02-17, верную дату для 1970 года.
Встраиваемые модули могут быть также реализованы посредством API Lotus Symphony.