Вычисляет количество дней, месяцев или лет между двумя датами. Эта функция обеспечивает совместимость с 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.2001 | 01.01.2003 | =РАЗНДАТ(Нач_дата;Кон_дата;"Г") |
Два полных года в периоде (2) |
01.06.2001 | 15.08.2002 | =РАЗНДАТ(Нач_дата;Кон_дата;"Д") | 440 дней между 1 Июня 2001 года и 15 Августа 2002 года (440) |
01.06.2001 | 15.08.2002 | =РАЗНДАТ(Нач_дата;Кон_дата;"ГД") | 75 дней между 1 Июня и 15 Августа, исключая года дат (75) |
01.06.2001 | 15.08.2002 | =РАЗНДАТ(Нач_дата;Кон_дата;"МД") | Разница между 1 и 15 — дня нач_дата и дня кон_дата — исключая месяцы и годы дат (14) |