Подсчет дней, месяцев, лет с помощью функции РАЗНДАТ в Excel

Оглавление:

Подсчет дней, месяцев, лет с помощью функции РАЗНДАТ в Excel
Подсчет дней, месяцев, лет с помощью функции РАЗНДАТ в Excel
Anonim

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

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

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

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

=DATEDIF(start_date, end_date, "unit")

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

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

  • "YD" вычисляет количество дней между двумя датами, но игнорирует годы (строка 5).
  • "YM" вычисляет количество месяцев между двумя датами, но игнорирует день и год (строка 6).
  • "MD" вычисляет количество дней между двумя датами, но игнорирует месяц и год (строка 7).
Image
Image

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

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

Вычисление разницы в днях с DATEDIF

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

=РАЗНДАТ(A2, A3, "D")

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

Image
Image
  1. Нажмите ячейка B2, чтобы сделать ее активной ячейкой; здесь будет отображаться количество дней между двумя датами.
  2. В ячейке B2 введите =datedif(.
  3. Нажмите cell A2, чтобы ввести ссылку на эту ячейку в качестве аргумента start_date для функции.
  4. Введите запятую (,) в ячейку B2 после ссылки на ячейкуA2 в качестве разделителя между первым и вторым аргументами.
  5. Нажмите cell A3, чтобы ввести ссылку на эту ячейку в качестве аргумента end_date.
  6. Введите a запятую (,) после ссылки на ячейку A3.
  7. Для аргумента unit введите букву D в кавычках ("D") чтобы заставить функцию отображать количество дней между двумя датами.

  8. Введите закрывающую круглую скобку.
  9. Нажмите клавишу Enter на клавиатуре, чтобы завершить ввод формулы.
  10. Количество дней - 829 - отображается в ячейке B2 рабочего листа.
  11. Когда вы нажимаете на ячейку B2, полная формула появляется в строке формул над рабочим листом.

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

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

  • ЗНАЧ!: Вы получите эту ошибку, если start_date или end_date не является фактической датой (строка 8 на изображении ниже, где ячейка A8 содержит текстовые данные).
  • NUM!: Вы увидите это, если end_date является более ранней датой, чем start_date (строка 9 ниже).

Рекомендуемые: