РАЗНДАТ(...) / DATEDIF(...)

ОПИСАНИЕ:

Вычисляет количество дней, месяцев или лет между двумя датами.

ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL:

Собственно говоря, самой функции РАЗНДАТ нет в справке Excel. Более того нет её и в мастере функций. И при наборе вручную первых букв названия функции Excel тоже не покажет подсказку в выпадающем списке. Объясняется это довольно просто. Эта функция изначально не является функцией Excel. Она всего лишь поддерживается Excel для совместимости с другими системами электронных таблиц. В Excel эта функция попала из электронных таблиц Lotus 1-2-3. НО работает эта функция в любой версии Excel

СИНТАКСИС:

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

АРГУМЕНТЫ:

1. нач_дата - нач альная дата.
2. кон_дата - конечная дата.
3. код - текстовое значение, которое указывает в каких единицах необходимо вернуть разницу дат.

Список допустимых значений аргумента "КОД"

КОД ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
"Г" "Y" Число полных лет в периоде.
"М" "M" Число полных месяцев в периоде.
"Д" "D" Число дней в периоде.
"МД" "MD" Разница между днями дат нач_дата и кон_дата. Месяцы и годы дат игнорируются.
"ГМ" "YM" Разница между месяцами дат нач_дата и кон_дата. Дни и годы дат игнорируются.
"ГД" "YD" Разница между днями дат нач_дата и кон_дата. Годы дат игнорируются.

ОГРАНИЧЕНИЯ:

Если аргумент кон_дата соответствует более ранней дате чем аргумент нач_дата функция вернёт значение ошибки #ЧИСЛО.
Если какой-либо из аргументов нач_дата или кон_дата не являются допустимой датой, то функция вернёт значение ошибки #ЗНАЧ.

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ:

Нач_дата Кон_дата Формула Описание (результат)
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)