Вычисляет количество дней, месяцев или лет между двумя датами.
Собственно говоря, самой функции РАЗНДАТ нет в справке 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) |