Подсчитывает количество дней, месяцев или лет между двумя датами.
Примеры использования
РАЗНДАТ(ДАТА(1969; 7; 16); ДАТА(1969; 7; 24); "D")
РАЗНДАТ(A1; A2; "YM")
РАЗНДАТ("7/16/1969"; "7/24/1969"; "Y")
Синтаксис
РАЗНДАТ(дата_начала, дата_окончания, единица_измерения)
-
дата_начала
– начальная дата для расчета. Она может быть представлена числом, адресом ячейки, содержащей дату, или функцией, возвращающей дату. -
дата_окончания
– конечная дата для расчета. Она может быть представлена числом, адресом ячейки, содержащей дату, или функцией, возвращающей дату. -
единица_измерения – аббревиатура единицы времени. Например,
"M"
означает "месяц". Возможные значения:"Y"
,"M"
,"D"
,"MD"
,"YM"
,"YD"
.-
"Y"
: вычисляется количество полных лет междудатой_начала
идатой_окончания
. -
"M"
: вычисляется количество полных месяцев междудатой_начала
и датой_окончания. -
"D"
: вычисляется количество дней междудатой_начала
идатой_окончания
. -
"MD"
: вычисляется количество дней междудатой_начала
идатой_окончания
после вычитания полных месяцев. -
"YM"
: вычисляется количество полных месяцев междудатой_начала
и датой_окончания после вычитания полных лет. -
"YD"
: вычисляется количество дней междудатой_начала
идатой_окончания
при условии, что разница между этими датами не более одного года.
-
Примечания
-
Месяц или год окончания учитывается только в том случае, если указанное число в нем не меньше, чем в начальном. Например, для диапазона 30.09.2015–28.02.2016 функция вернет значение "4 месяца", несмотря на то что 28 февраля – последний день месяца.
-
Если функция
РАЗНДАТ
возвращает результат в странном формате, значит этот формат применен к ячейке. Например, еслиРАЗНДАТ(ДАТА(1969; 7; 16); ДАТА(1969; 7; 24); "D")
возвращает07.01.1900
, значит формат ячейки –Дата
. Чтобы появился нужный результат8
, измените формат ячейки наЧисло
. -
Используйте аргумент
"MD"
, чтобы ответить на такие вопросы как: "Если из моего возраста вычесть количество полных лет и месяцев, сколько останется дней?" -
Используйте аргумент
"YM"
, чтобы ответить на такие вопросы как: "Если из моего возраста вычесть количество полных лет, сколько останется месяцев?" -
Используйте аргумент
"YD"
, чтобы ответить на такие вопросы как: "Сколько дней прошло с моего последнего дня рождения?"
Похожие функции
ДАТА
: Преобразует год, месяц и день в значение даты.
ДАТАЗНАЧ
: Преобразует строку в значение даты.
Примеры
В этом примере функция РАЗНДАТ
вычисляет длительность миссии "Аполлон-11" в днях.
В этом примере функция РАЗНДАТ
вычисляет количество месяцев в году.