1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. DATEDIF • подсчитываем разницу дат - Upline Studio

DATEDIF • подсчитываем разницу дат - Upline Studio

Команда

DATEDIF / РАЗНДАТ

Перевод на русский

Разница дат.

Описание

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

Тип функции

Функции даты / Date

Синтаксис

На русском

РАЗНДАТ(начальная_дата; конечная_дата; единица_измерения)
Замечание для новичков

Выбор запятой или точки c запятой между аргументами формулы определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут. Но вот разделителем должна быть точка с запятой, иначе вы получите синтаксическую ошибку.

На английском

DATEDIF(start_date, end_date, unit)

Пояснения:

РАЗНДАТ(дата_начала, дата_окончания, единица_измерения)

  • дата_начала — начальная дата для расчета. Она может быть представлена числом, адресом ячейки, содержащей дату, или функцией, возвращающей дату.
  • дата_окончания — конечная дата для расчета. Она может быть представлена числом, адресом ячейки, содержащей дату, или функцией, возвращающей дату.
  • единица_измерения — аббревиатура единицы времени. Например, "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", чтобы ответить на такие вопросы как: "Сколько дней прошло с моего последнего дня рождения?"

Пример использования

РАЗНДАТ(ДАТА(1969; 7; 16); ДАТА(1969; 7; 24); "D")

РАЗНДАТ(A1; A2; "YM")

РАЗНДАТ("16.07.1969"; "24.07.1969"; "Y")

Примеры решения задач

В этом примере функция РАЗНДАТ вычисляет длительность миссии "Аполлон-11" в днях:

В этом примере функция РАЗНДАТ вычисляет количество месяцев в году:

Похожие функции

ДАТА: Преобразует год, месяц и день в значение даты.

ДАТАЗНАЧ: Преобразует строку в значение даты.

Источники

Google Sheets function list (на английском)

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium