×
×

Как рассчитать дни между двумя датами в Excel

Многим пользователям Excel потребуется добавить столбцы даты начала и окончания в электронные таблицы. Таким образом, Excel включает в себя несколько функций, которые сообщают вам, сколько дней проходит между двумя отдельными датами. DATEDIF, DAYS360, DATE и NETWORKDAYS — это четыре функции, которые вы можете добавить к ячейкам, которые сообщат вам количество дней между двумя датами.

Вот как можно найти количество дней между датами с этими функциями и без них в Excel.

Как найти разницу между датами без функции

Во-первых, вы можете найти разницу между датами, вычитая их. В Excel нет функции вычитания, но вы по-прежнему можете добавлять в ячейки формулы вычитания.

  1. Итак, откройте пустую электронную таблицу Excel и введите дату начала и окончания в ячейки B4 и C4, как показано на снимке ниже. Обратите внимание, что даты должны быть в формате США: сначала месяц, потом день, а потом год.
  2. Теперь выберите ячейку D4, щелкните внутри функциональной панели вверху и введите ‘=C4–B4‘ в строке и нажмите Enter. Ячейка D4 вернет значение 34.

Поиск различий Между двумя датами с использованием функции DATE

Кроме того, вы можете найти разницу между двумя датами с помощью функции DATE. Затем вы можете найти количество дней, введя даты в функциональную панель вместо ячеек электронной таблицы. Основной синтаксис этой функции: =ДАТА(гггг, м, д)-ДАТА(гггг, м, д); поэтому вы вводите даты в обратном порядке.

Давайте добавим эту функцию с теми же датами 01.04.2017 и 05.05.2017.

  1. Выберите ячейку в электронной таблице, чтобы добавить функцию. Затем щелкните внутри функциональной панели и введите ‘=ДАТА(2017, 5, 5)-ДАТА(2017, 4, 1)‘ и нажмите Ввод. Вам также может потребоваться выбрать общий числовой формат для ячейки, если возвращаемое значение имеет формат даты. В общем числовом формате ячейка вернет значение 34 дня, как показано на снимке ниже.

Поиск разницы между двумя датами с помощью функции DATEDIF

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

Таким образом, вам нужно будет ввести его непосредственно на панели функций. Синтаксис функции DATEDIF: DATEDIF(start_date, end_date, unit). Вы можете ввести начальную и конечную дату или ссылки на определенные даты в ячейках функции, а затем добавить единицы дней в конце.

  1. Чтобы найти разницу между двумя датами, введены в ячейки C4 и B4, введите на панели функций следующее: ‘=РАЗНДАТ(B4, C4, “d”).’ Ячейка DATEDIF будет содержать количество дней между датами, как показано непосредственно ниже.

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

  • Это можно сделать, добавив ‘yd’ к функции. Например, введите ‘1/4/2017’ и ‘5/5/2018’ в двух ячейках, а затем включите ‘yd’ в функции, как показано ниже.

Это возвращает значение в 34 дня между 01.04.2017 и 05.05.2018, что правильно, если вы игнорируете год. Если бы функция не игнорировала год, значение было бы равно 399.

Нахождение разницы между двумя датами с помощью функции DAYS360

Функция DAYS360 находит общее количество дней между датами на основе 360-дневного календаря, который более широко используется для финансовых лет. Таким образом, это может быть лучшей функцией для электронных таблиц учетных записей. Это не будет иметь большого значения для дат с разницей всего в несколько месяцев, но для более длительных периодов DAYS360 будет возвращать значения, немного отличающиеся от других функций.

  1. Введите ‘1/1/2016‘ и ‘1 января 2017 г.‘ в ячейках B6 и C6 электронной таблицы.
  2. Затем щелкните ячейку, чтобы включить в нее функцию DAYS360, нажмите Формулы > Дата & Время.
  3. С Даты & В раскрывающемся меню Время выберите DAYS360..
  4. Нажмите кнопку Start_date и введите “B6,” нажмите кнопку End_date и введите “C6,” а затем нажмите ОК.
  5. Функция DAYS360 вернет значение 360.

Нахождение разницы между двумя датами с помощью функции ЧИСТРАБДНИ

Что делать, если вам нужно найти разницу между двумя датами, но исключить из уравнения выходные? DATEDIF, DATE и DAYS360 не очень подходят для такого сценария. ЧИСТРАБДНИ — это функция, которая находит количество дней между датами без учета выходных, а также может учитывать дополнительные праздники, например, государственные праздники.

Так что это должна быть функция планирования проекта. Основной синтаксис функции: =ЧИСТРАБДНИ(дата_начала, дата_окончания, [праздники]).

  1. Нажмите на ячейку, в которую хотите добавить функцию, и нажмите Формулы > Дата & Время.
  2. Введите “B6” для Start_date и “C6” для End_date и нажмите ОК..
  3. Используя даты начала и окончания 01.04.2017 и 05.05.2017, возвращает значение 25 дней между датами без выходных. С учетом выходных общее количество дней равно 34, как и в предыдущих примерах.
  4. Чтобы включить дополнительные праздничные дни в функцию, введите эти даты в дополнительные ячейки электронной таблицы. Затем нажмите кнопку ссылки на ячейку Праздники в функциональном окне ЧИСТРАБДНИ и выберите ячейку или ячейки, содержащие даты праздников. Это вычтет праздничные дни из итоговой цифры.

Итак, существует множество способов расчета дней между датами начала и окончания в электронных таблицах Excel. Более поздние версии Excel также включают функцию DAYS, с помощью которой можно найти разницу между парой дат. Эти функции, безусловно, пригодятся для электронных таблиц, содержащих большое количество дат.

Часто задаваемые вопросы

Что означает #ЧИСЛО?

Когда вы выполняете приведенные выше формулы и получаете #ЧИСЛО, а не число, это происходит потому, что дата начала больше даты окончания. Попробуйте переставить даты и повторить шаги снова.

class=”comment-reply-title”>

Рейтинг
( Пока оценок нет )
Funtik/ автор статьи
Понравилась статья? Поделиться с друзьями:
Добавить комментарий