Как подсчитать количество дней в excel
Перейти к содержимому

Как подсчитать количество дней в excel

Как в Excel вставить текущую дату и время, как найти количество дней между датами (в т.ч. рабочих)

Доброго дня!

В некоторых случаях при работе с документами Excel очень нужно, чтобы проставлялась текущая дата: например, вы часто делаете отчеты по одной и той же форме (глаз со временем "замыливается" и их можно перепутать) ; или, скажем, у вас есть десяток-другой задач и вы каждый день по ним просматриваете как продвигается дело, и сколько дней осталось до завершения.

Для решения всех подобных "загвоздок" в Excel есть несколько специальных формул. Собственно, о них и будет сегодняшняя заметка.

Примечание: скриншоты в статье приведены из Excel 2019 (материал актуален также для версии 2016, 2013).

Дополнение!

Если с вашими документами иногда работают посторонние люди, рекомендую некоторые ячейки защищать от изменения — https://ocomp.info/zashhita-yacheek-v-excel.html

Работа с датами в Excel

ШАГ 1: вставка текущей даты

Самый простой и быстрый вариант поставить в ячейку текущую дату и время — это воспользоваться функцией " ТДАТА() " (достаточно скопировать в любую ячейку Excel, разумеется, без кавычек) . См. пример ниже.

Формула

Альтернативный вариант — использовать формулу " СЕГОДНЯ() ". Работает аналогично (единственное, по умолчанию, не ставит текущее время).

Формула

ШАГ 2: сколько всего дней между двумя датами

Это еще один популярный вопрос.

Определить общее количество дней между двумя датами можно с помощью формулы " =ДНИ(B2;A2) " (где B2 и A2 — конечная и начальная дата, соответственно) . Разумеется, зная значение в днях — легко узнать и значение в годах (достаточно разделить число на 365. ).

Ко-во дней посчитано

Ко-во дней посчитано

Кстати, если у вас ячейки имеют формат дат — то можно поступить даже проще: просто вычесть из одной даты другую (как если бы это были числа). Причем, если у вас в одной из ячеек будет указано время (как в моем примере) — Excel посчитает вплоть до десятых.

Второй вариант

ШАГ 3: определение кол-ва рабочих дней между датами

Более интересный вариант, когда нам нужно не просто определить кол-во дней, но и узнать сколько из них выходных, а сколько рабочих.

В этом случае может помочь формула " =ЧИСТРАБДНИ(A2;B2) " (где A2 и B2 — начальная дата и конечная, соответственно) .

51 рабочий день

51 рабочий день

Кстати, если вам нужно подсветить ячейки красно-зеленым цветом (чтобы сразу же видеть те строки, где, например, горят сроки — рекомендую использовать инструмент "Условное форматирование" в разделе "Главная" ). Пример ниже.

Правила выделения ячеек

Правила выделения ячеек

В общем-то, выглядит это все достаточно наглядно (например, те задачи, которым осталось времени на выполнение меньше 4 дней — у меня в отчете подсвечиваются красным. Удобно!)

Примечание : для обновления текущей даты и времени — нажмите сочетание кнопок Ctrl+R.

Количество дней между датами в Excel

Мы часто сталкиваемся в работе с потребностью посчитать количество дней между датами.
Давайте разберемся как это сделать с помощью инструментов Excel.

Прежде всего вспомним, что Excel представляет любую дату как числовое значение.
За точку отсчета берется 1 января 1900 г., которое соответствует числу 1, поэтому, например, 1 января 2015 г. — соответствует числу 42 005, так как интервал между датами составляет 42 005 дней.
В связи с этим мы можем работать с датами как с числами, что существенно упрощает нам задачу.

Количество дней между двумя датами в Excel

Для расчета интервала достаточно из конечной даты вычесть начальную дату и перевести полученное значение в числовой формат:

Расчет количества календарных дней между датами

Количество рабочих дней между двумя датами в Excel

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

ЧИСТРАБДНИ(нач_дата; кон_дата; [праздники])
Возвращает количество полных рабочих дней между двумя датами.

  • Начальная дата(обязательный аргумент) — начальная дата;
  • Конечная дата(обязательный аргумент) — конечная дата;
  • Праздники(необязательный аргумент) — список дат, которые необходимо исключить из расчета, например, государственные праздники.

Разберем работу данной функции на конкретном примере.
Выберем в качестве начальной даты ячейку A2 (15 июня 2015 г.), в качестве конечной даты ячейку B2 (19 сентября 2015 г.), в результате получаем интервал длительностью 70 дней:

Расчет количества рабочих дней между датами

Расчет количества рабочих дней между датами с учетом праздников

Расчет количества рабочих дней между датами с учетом праздников

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *