Функция DATEDIF (РАЗНДАТ) в Google (Excel) таблицах подсчитывает количество дней, месяцев или лет между двумя заданными датами. Чаще всего используется бухгалтерами для подсчета рабочих дней.
=DATEDIF(start_date; end_date; unit_measure) – английская версия формулы =РАЗНДАТ(дата_начала; дата_окончания; единица_измерения) – русская версия формулы
- Start_date (дата_начала) — начальная дата для расчета. Она может быть представлена числом, адресом ячейки, содержащей дату, текстом, взятым в кавычки, или функцией, возвращающей дату.
- End_date (дата_окончания) — конечная дата для расчета. Она может быть представлена числом, адресом ячейки, содержащей дату, текстом, взятым в кавычки, или функцией, возвращающей дату (функция DATE (ДАТА)).
- Unit_measure (единица_измерения) — аббревиатура единицы времени. Например, «M» означает «месяц». Возможные значения: «Y», «M», «D», «MD», «YM», «YD».
Подробнее об аргументе Unit_measure (единица_измерения)
- «Y» — вычисляется количество полных лет между start_date и end_date.
- «M» — вычисляется количество полных месяцев между start_date и end_date.
- «D» — вычисляется количество дней между start_date и end_date.
- «MD» — вычисляется количество дней между start_date и end_date после вычитания полных месяцев.
- «YM» — вычисляется количество полных месяцев между start_date и end_date после вычитания полных лет.
- «YD» — вычисляется количество дней между start_date и end_date при условии, что разница между этими датами не более одного года.
Стандартные варианты расчета через функцию DATEDIF (РАЗНДАТ)
- Месяц или год окончания учитывается только в том случае, если указанное число в нем не меньше, чем в начальном. Например, для диапазона 30.09.2015–28.02.2016 функция вернет значение «4 месяца», несмотря на то что 28 февраля – последний день месяца.
- Если функция DATEDIF (РАЗНДАТ) возвращает результат в странном формате, значит этот формат применен к ячейке. Например, если DATEDIF (DATE(1969; 7; 16); DATE(1969; 7; 24); «D») возвращает 07.01.1900, значит формат ячейки – Дата. Чтобы появился нужный результат 8, измените формат ячейки на Число.
Другие возможности подсчета функции DATEDIF (РАЗНДАТ)
- Используйте аргумент «MD», чтобы ответить на такие вопросы как: «Если из моего возраста вычесть количество полных лет и месяцев, сколько останется дней?»
- Используйте аргумент «YM», чтобы ответить на такие вопросы как: «Если из моего возраста вычесть количество полных лет, сколько останется месяцев?»
- Используйте аргумент «YD», чтобы ответить на такие вопросы как: «Сколько дней прошло с моего последнего дня рождения?»