Расчёт дней между двумя датами в Excel (7 примеров)
Как пользователь Excel, вы наверняка сталкивались с ситуацией, когда нужно быстро определить, сколько «дней между двумя датами» в Excel. Возможно, вы хотите рассчитать разницу в днях «между сегодняшней и конкретной датой». А может быть, вам необходимо узнать количество «рабочих дней между двумя датами». В этом руководстве мы покажем несколько простых и быстрых способов для расчёта количества дней во «всех трёх сценариях».
Расчёт количества дней между двумя датами
С помощью вычитания
С помощью Kutools для подсчёта дней, недель…
С помощью функции DAYS
С помощью функции DATEDIF
Подсчёт дней между сегодняшней датой и указанной датой
Подсчёт рабочих дней между двумя датами
Исключая выходные
Исключая выходные и праздничные дни



Скачать образец файла
Расчёт количества дней между двумя датами
Предположим, что дата начала указана в ячейке C2, а конечная дата — в ячейке C3. Вам нужно определить количество дней между этими двумя датами. В этом разделе мы покажем вам четыре способа достижения вашей цели.

С помощью вычитания
Чтобы подсчитать дни между двумя датами, просто вычтите дату начала из конечной даты. Вот общая формула:
Шаг 1: введите формулу вычитания
В ячейке C6 введите следующую формулу и нажмите клавишу «Enter».
=C3-C2
Результат
Как видите, между двумя указанными датами прошло 180 дней.

- В Excel даты на самом деле представляют собой числа. Например, 1/1/1900 — это число 1. Благодаря этому при вычитании дат вы получаете количество дней между ними.
- Если дата окончания раньше даты начала, результатом будет отрицательное целое число. Чтобы всегда получать положительный результат, используйте приведённую ниже формулу:=ABS(End_date - Start_date)
Использование Kutools для подсчёта дней, недель, месяцев и лет между датами
С помощью функции «Помощник по дате и времени» из Kutools для Excel вы можете легко вычислить количество дней между датами. Более того, эта функция ещё мощнее — она предлагает дополнительные возможности, такие как расчёт недель, месяцев, лет и других временных интервалов между двумя датами. На снимке экрана ниже показано, как пошагово подсчитать дни между датами, а также какие дополнительные параметры доступны для расчёта.

После активации функции через меню «Kutools» > «Помощник формул» > «Помощник по дате и времени» выполните следующие действия:
- Выберите «Разница» в разделе «Тип»;
- Выберите начальную и Конечная дата отдельно в текстовых полях «Date1» и «Date2»;
- Выберите «day» из списка «Тип вывода результата» Раскрывающийся список;
- Нажмите «OK».
- Чтобы воспользоваться функцией «Помощник по дате и времени», сначала установите «Kutools для Excel». Программа предлагает 30-дневную бесплатную пробную версию без ограничений. Перейдите на страницу и скачайте её прямо сейчас!
- Помимо расчёта разницы между двумя датами, функция «Помощник по дате и времени» поддерживает и другие операции с датой и временем. Чтобы добавить дату и время, выберите вариант «Добавить» в разделе «Тип». Чтобы рассчитать возраст на основе указанной даты, выберите вариант «Возраст» в том же разделе.


С помощью функции DAYS
Ещё один способ определить количество дней между двумя датами — воспользоваться функцией DAYS, появившейся в Excel 2013. Общая формула выглядит следующим образом:
Шаг 1: введите формулу DAYS
В ячейке «C6» введите следующую формулу и нажмите клавишу «Enter».
=DAYS(C3,C2)
Результат
Между датами в ячейках C3 и C2 прошло 180 дней.

С помощью функции DATEDIF
Четвёртый метод — расчёт количества дней между двумя датами с помощью функции DATEDIF. Вот общая формула для определения разницы в днях между двумя датами:
Шаг 1: введите формулу DATEDIF
В ячейке «C6» введите следующую формулу и нажмите клавишу «Enter».
=DATEDIF(C2,C3,"d")
Результат
Между двумя указанными датами прошло 180 дней.

- В отличие от других методов 3, формула «DATEDIF» не позволяет вычитать более позднюю дату из более ранней: если «Дата_окончания» предшествует «Дата_начала», функция вернёт ошибку «#ЧИСЛО!».
- В отличие от формулы вычитания и функции «DAYS», которые позволяют считать только дни между датами, функция «DATEDIF» также даёт возможность рассчитывать месяцы или годы между двумя датами.
- Функция «DATEDIF» отсутствует в списке функций Excel — она является недокументированной, поэтому все её аргументы необходимо вводить вручную при создании формулы на листе.
Подсчёт дней между сегодняшней датой и указанной датой
Если вам нужно рассчитать количество дней между сегодняшней датой и конкретной датой, встроенная функция Excel «СЕГОДНЯ» легко и быстро справится с этой задачей. Ниже приведены две распространённые формулы для расчёта количества дней между сегодняшней датой и другой датой с использованием функции «СЕГОДНЯ»:
Для расчёта количества дней между «прошедшей датой» и «сегодня»:
Для расчёта количества дней между «будущей датой» и «сегодня»:
В данном случае будущая дата указана в ячейке «C2», а сегодня — 3/15/2023. Вам нужно рассчитать количество дней между сегодняшней и указанной датой. Выполните следующие действия.

Шаг 1: введите формулу
В ячейке «C5» введите следующую формулу и нажмите клавишу «Enter».
=C2-TODAY()

Шаг 2: отформатируйте результат как «Общий»
Выделите ячейку с результатом, перейдите на вкладку «Главная» и в группе «Число» выберите «Общий» в раскрывающемся списке «Формат числа».

Примечание: вы также можете перейти на вкладку «Главная», щёлкнуть значок «Запуск диалогового окна» рядом с группой «Число» и выбрать «Общий» в поле «Категория».
Результат
Как видите, с указанной даты до сегодняшнего дня прошло 108 дней.

Примечание: функция «TODAY» всегда возвращает текущую дату. Поэтому, если вы указали фиксированную дату, число дней на листе будет ежедневно обновляться — ведь функция «TODAY» автоматически меняется каждый день.
Подсчёт рабочих дней между двумя датами
Иногда нужно рассчитать количество дней без выходных. Мы покажем, как подсчитать рабочие дни между двумя датами с помощью функции «NETWORKDAYS» в двух случаях: без учёта дополнительных праздников и с их учётом.
Вот общая формула функции NETWORKDAYS:
Исключая выходные
Например, у вас в ячейке C2 указана дата начала, а в ячейке C3 — дата окончания, и вы хотите узнать количество рабочих дней между ними без учёта праздников.

Шаг 1: введите формулу NETWORKDAYS
В ячейке C6 введите следующую формулу и нажмите клавишу «Enter».
=NETWORKDAYS(C2,C3)
Результат
Между двумя датами прошло 130 рабочих дней без учёта праздников.

Исключая выходные и праздничные дни
В отличие от предыдущего примера, у вас есть дополнительные праздники в диапазоне C5:C8, и вам нужно рассчитать количество рабочих дней между двумя датами с учётом этих праздничных дней.

Шаг 1: введите формулу NETWORKDAYS
В ячейке C6 введите следующую формулу и нажмите клавишу «Enter».
=NETWORKDAYS(C2,C3, E3:E7)
Результат
Между двумя датами прошло 125 рабочих дней с учётом указанных праздников.

Примечание: в большинстве стран выходными днями считаются суббота и воскресенье — в этом случае функция «NETWORKDAYS» подходит идеально. Однако если ваши выходные отличаются (например, только воскресенье), используйте функцию «NETWORKDAYS.INTL», которая позволяет гибко задать, какие дни недели следует считать выходными.
Связанные статьи
Как проверить, является ли дата праздничным днём, и подсчитать количество рабочих дней без учёта праздников в Excel?
Допустим, у вас есть список дат, и вы хотите быстро определить, включает ли он государственные праздники. В этой статье я покажу, как рассчитать все даты американских государственных праздников на заданный год (или годы), а также как легко проверить, приходится ли конкретная дата на американский государственный праздник — прямо в Excel.
Как рассчитать оставшиеся дни в месяце или году в Excel?
Иногда вам нужно быстро узнать, сколько дней осталось до конца месяца или года. Подробнее об этом — в данной статье.
Как рассчитать разницу в днях, часах и минутах между двумя датами в Excel?
Допустим, у вас есть два столбца с датой и временем, и вы хотите определить разницу между ними в днях, часах и минутах — как показано на снимке экрана ниже. В этой статье я расскажу о нескольких способах решения этой задачи.
Как рассчитать количество дней до следующего дня рождения в Excel?
Хотите узнать, сколько дней осталось до вашего следующего дня рождения? На самом деле, с помощью Microsoft Excel это легко сделать — просто используйте формулы на листе, чтобы мгновенно получить нужный результат. Подробнее — в руководстве ниже.
Лучшие инструменты для повышения продуктивности в офисе
Усильте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность, как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить наиболее необходимую вам функцию…
Office Tab Добавляет вкладки в Office и значительно упрощает вашу работу
- Включает редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывает и создаёт несколько документов во вкладках одного окна, а не в отдельных окнах.
- Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — это пакет, включающий надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий для команд, работающих в приложениях Office.
- Единый пакет— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает всего несколько минут (готово для MSI)
- Лучше работают вместе— повышение продуктивности во всех приложениях Office
- 30-дневная пробная версия со всеми функциями— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек
Оглавление
- Видео: Подсчёт дней между датами
- Расчёт количества дней между двумя датами
- С помощью вычитания
- С помощью Kutools легко подсчитывайте дни, недели и многое другое!
- С помощью функции DAYS
- С помощью функции DATEDIF
- Подсчёт дней между сегодняшней датой и указанной датой
- Подсчёт рабочих дней между двумя датами
- Исключая выходные
- Исключая выходные и праздничные дни
- Связанные статьи
- Лучшие инструменты для повышения продуктивности в Office
- Комментарии

