Функции и Формулы

Сколько дней между двумя датами в google таблицах, функция DATEDIF

Сколько дней между двумя датами в Google таблицах. Функция DATEDIF.

Функция 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», чтобы ответить на такие вопросы как: «Сколько дней прошло с моего последнего дня рождения?»

Статьи по теме