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" в днях:

screenshot01

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

screenshot02

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

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

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

Другие функции Google Таблиц

Список функций

Источники

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

Список функций Google Таблиц (на русском)

РАЗНДАТ (DATEDIF)

Logo Upline Studio Creatium

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

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

Работает на Creatium