Windows

Подсчет дней, месяцев, лет с функцией DATEDIF в Excel

Снимок экрана Excel с функцией DATEDIF

Функция DATEDIF вычисляет период или разницу между двумя датами в днях, месяцах и годах. Вы можете использовать функцию DATEDIF, чтобы определить временные рамки для предстоящего проекта, или ее можно использовать вместе с датой рождения человека, например, для расчета возраста человека в годах, месяцах и днях.

Эти инструкции относятся к Excel 2019, 2016, 2013, 2010 и Excel для Office 365.

Синтаксис и аргументы функции DATEDIF

Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы . Синтаксис для функции DATEDIF :

= РАЗНДАТ (дата_начал, дата_окончание, "единица")
  • start_date (обязательно): вы можете ввести начальную дату выбранного периода или ссылку на ячейку для расположения этих данных на листе.
  • end_date (обязательно): Как и в случае с начальной датой, вы можете ввести конечную дату выбранного периода или ссылку на ячейку.
  • unit (обязательный): модуль сообщает функции, чтобы найти количество дней («D»), полных месяцев («M») или полных лет («Y») между двумя датами. Вы должны окружить аргумент единицы кавычками, такими как «D» или «M.»

В дополнение к D, M и Y, на рисунке ниже вы можете увидеть еще три варианта устройства:

  • «YD» вычисляет количество дней между двумя датами, но игнорирует годы ( строка 5 ).
  • «YM» рассчитывает количество месяцев между двумя датами, но игнорирует день и год ( строка 6 ).
  • «MD» вычисляет количество дней между двумя датами, но игнорирует месяц и год ( строка 7 ).
Снимок экрана Excel с функцией DATEDIF

DATEDIF — это скрытая функция, поэтому вы не найдете ее в списке с другими функциями даты на вкладке «Формула» в Excel, что означает, что вы не можете использовать диалоговое окно «Функции» для ее ввода. В результате вы должны вручную ввести функцию и ее аргументы в ячейку.

Excel выполняет вычисления даты путем преобразования дат в  серийные номера . 31 декабря 1899 года — серийный номер 1, а 1 января 2008 года — серийный номер 39488, поскольку после 1 января 1900 года прошло 39 488 дней.

Расчет разницы в днях с помощью DATEDIF

Вот как войти в DATEDIF  функцию , расположенную в ячейки B2 , как показано в примере выше изображения, чтобы отобразить количество дней между датами 4 мая 2014 года , а в августе 10, 2016 .

= РАЗНДАТ (А2, А3, "D")

Ниже приведены шаги для ввода этой функции с использованием ссылок на ячейки.

Снимок экрана Excel с различными функциями DATEDIF
  1. Нажмите на ячейку B2, чтобы сделать ее  активной ; Здесь будет отображаться количество дней между двумя датами.

  2. В ячейке B2 введите  = datedif ( .

  3. Щелкните ячейку A2, чтобы ввести эту ссылку на ячейку в качестве   аргумента start_date для функции.

  4. Введите запятую ( , ) в ячейке B2 после ссылки A2 на ячейку,   чтобы действовать в качестве разделителя между первым и вторым аргументами.

  5. Щелкните ячейку A3, чтобы ввести эту ссылку на ячейку в качестве аргумента end_date .

  6. Введите запятую ( , ) после ссылки на ячейку  A3 .

  7. В качестве  аргумента единицы  введите букву D в кавычках ( «D»  ), чтобы функция отображала количество дней между двумя датами.

  8. Введите закрывающую скобку .

  9. Нажмите  клавишу  ввода на клавиатуре, чтобы завершить формулу.

  10. Количество дней — 829 — отображается в ячейке B2 рабочего листа.

  11. Если щелкнуть ячейку B2 , полная формула  появится на  панели формул  над рабочим листом.

Значения ошибок DATEDIF

Если вы не введете данные для аргументов в этой функции правильно, появятся следующие значения ошибки:

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone