Назад Вперед Домашняя Печать Поиск
Windows SharePoint Services 3.0: справка и инструкции >  Формулы и функции >  Дата и время
Функция РАЗНДАТ
Функция РАЗНДАТ

Вычисляет количество дней, месяцев или лет между двумя датами. Эта функция обеспечивает совместимость с Lotus 1-2-3.

Синтаксис

РАЗНДАТ(нач_дата;кон_дата;единица)

Нач_дата   — начальная дата периода. Даты могут быть заданы текстовой строкой в кавычках (например, "30.01.2001"), порядковым номером (например, 36 921, что соответствует 30 января 2001 года, если используется система дат 1900) или результатами других формул и функций (например, ДАТАЗНАЧ("30.01.2001")).

Кон_дата   — конечная дата периода.

Единица   — тип данных, в котором требуется возвратить результат:

ЕдиницыВозвращаемое значение
"Г"Число полных лет в периоде.
"М"Число полных месяцев в периоде.
"Д"Число дней в периоде.
"МД"Разница между днями дат нач_дата и кон_дата. Месяцы и годы дат игнорируются.
"ГМ"Разница между месяцами дат нач_дата и кон_дата. Дни и годы дат игнорируются.
"ГД"Разница между днями дат нач_дата и кон_дата. Годы дат игнорируются.

Замечания

  • Даты хранятся как целые числа, над которыми могут выполняться вычисления. По умолчанию дате 31 декабря 1899 года соответствует порядковый номер 1, а 1 января 2008 года — 39 448, т. к. интервал между этими датами в днях равен 39 448.
  • Функцию РАЗНДАТ следует использовать в формулах, где необходимо подсчитать возраст.

Примеры

Нач_датаКон_датаФормула Описание (результат)
01.01.200101.01.2003=РАЗНДАТ(Нач_дата;Кон_дата;"Г") Два полных года в периоде (2)
01.06.200115.08.2002=РАЗНДАТ(Нач_дата;Кон_дата;"Д")440 дней между 1 Июня 2001 года и 15 Августа 2002 года (440)
01.06.200115.08.2002=РАЗНДАТ(Нач_дата;Кон_дата;"ГД")75 дней между 1 Июня и 15 Августа, исключая года дат (75)
01.06.200115.08.2002=РАЗНДАТ(Нач_дата;Кон_дата;"МД")Разница между 1 и 15 — дня нач_дата и дня кон_дата — исключая месяцы и годы дат (14)