Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как посчитать количество дней, рабочих дней и выходных между двумя датами в Excel?

Author Xiaoyang Last modified

Приходилось ли вам когда-нибудь считать количество дней между двумя датами в Excel? Возможно, иногда вам нужно подсчитать только рабочие дни между двумя датами, а иногда — только выходные. Как можно подсчитать количество дней между двумя датами при определённых условиях?


Подсчёт или вычисление количества дней между двумя датами с помощью формул

Чтобы подсчитать, сколько дней находится между двумя заданными датами, примените любую из следующих формул:

=DATEDIF(A2,B2,"D")
=B2-A2

Затем нажмите клавишу Enter, и вы получите количество дней между двумя датами. См. скриншот:

Calculate the number of days with a formula

Примечание: В приведённой выше формуле A2 обозначает начальную дату, а B2 — конечную дату. Вы можете изменить их по своему усмотрению.

a screenshot of kutools for excel ai

Раскройте магию Excel с Kutools AI

  • Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
  • Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
  • Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
  • Интерпретация формул: Легко разбирайтесь в сложных формулах.
  • Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Улучшите возможности Excel с помощью инструментов на базе ИИ. Скачать сейчас и испытайте беспрецедентную эффективность!

Подсчёт или вычисление количества рабочих дней между двумя датами с помощью формул

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


1. Использование функции NETWORKDAYS для подсчёта количества рабочих дней

В пустой ячейке введите следующую формулу:

=NETWORKDAYS(A2,B2)

Затем нажмите клавишу Enter, и вы подсчитаете количество рабочих дней, исключая воскресенья и субботы, между двумя датами. См. скриншот:

Using NETWORKDAYS function to count the number of workdays

Примечание: В приведённой выше формуле A2 обозначает начальную дату, а B2 — конечную дату.


2. Использование функции NETWORKDAYS для подсчёта количества рабочих дней, исключая праздники

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

Синтаксис для функции NETWORKDAYS: = NETWORKDAYS ( Начальная_дата , Конечная_дата , Праздники )

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

=NETWORKDAYS(A2,B2,$C$2:$C$6)

Затем нажмите клавишу Enter, и будут подсчитаны рабочие дни, исключая воскресенья, субботы и праздники. См. скриншот:

Using NETWORKDAYS function to count the number of workdays exclude the holidays

Примечание: В приведённой выше формуле A2 обозначает начальную дату, B2 — конечную дату, а C2:C6 — это список праздников.


3. Использование функций SUM и INT для подсчёта количества рабочих дней

Кроме функции NETWORKDAYS, существует ещё одна формула, которая поможет вам узнать, сколько рабочих дней между двумя датами.

В пустой ячейке введите или скопируйте следующую формулу:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6})+B2-A2)/7))

Затем нажмите клавишу Enter, и все рабочие дни будут подсчитаны. См. скриншот:

Using SUM and INT function to count the number of workdays

Примечания:

1. Иногда у вас бывает 6 рабочих дней в неделю (с понедельника по субботу), поэтому вам нужно подсчитать количество рабочих дней, включая субботы, но исключая воскресенья. В этом случае вы можете применить эту формулу:

=SUM(INT((WEEKDAY(A2-{2,3,4,5,6,7})+B2-A2)/7))

calculate the number of workdays including Saturdays

2. В приведённых выше формулах A2 обозначает начальную дату, а B2 — конечную дату.


Подсчёт или вычисление количества выходных дней между двумя датами с помощью формул

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

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)),2)>5))
=SUM(INT((WEEKDAY(A2-{1,7})+B2-A2)/7))

Затем нажмите клавишу Enter, и теперь вы узнаете, сколько выходных дней находится между этими двумя датами. См. скриншот:

Calculate the number of weekend days with a formula

Примечание: В приведённой выше формуле A2 обозначает начальную дату, а B2 — конечную дату.


Подсчёт или вычисление количества рабочих дней и выходных между двумя датами с помощью полезной функции

Для подсчёта количества будних или выходных дней между двумя заданными датами используйте функцию Помощник формул Kutools для Excel, которая содержит некоторые часто используемые формулы, которые вы можете применять для расчёта возраста, частоты слов и т.д.

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

После установки Kutools для Excel выполните следующие действия:

1. Щёлкните ячейку, где вы хотите разместить результат, затем нажмите Kutools > Помощник формул > Помощник формул, см. скриншот:

click Formula Helper feature of kutools

2. В диалоговом окне Помощник формул выполните следующие операции:

  • Выберите опцию Подсчет из выпадающего списка Тип формулы;
  • В списке Выберите формулу выберите Количество нерабочих дней между двумя датами или Количество рабочих дней между двумя датами, которые вы хотите использовать;
  • Затем, в разделе Ввод аргументов, выберите ячейки, содержащие начальную и конечную даты соответственно.
  • В конце нажмите кнопку Ok, чтобы получить результат, как показано на следующем скриншоте:

set options in the dialog box


Подсчёт или вычисление количества дней, недель, месяцев или лет между двумя датами

С помощью функции Помощник даты и времени Kutools для Excel вы можете быстро получить различные результаты разницы между двумя датами в зависимости от ваших потребностей, не запоминая никаких формул, таких как недели + дни, месяцы + недели и так далее. Нажмите, чтобы скачать Kutools для Excel!

Calculate the number of days, weeks, months or years by kutools

Kutools для Excel: более 300 удобных надстроек для Excel, бесплатно попробуйте без ограничений в течение 30 дней. Скачайте и попробуйте прямо сейчас!


Больше статей о датах и времени:

  • Расчёт часов между временами после полуночи в Excel
  • Предположим, у вас есть таблица времени для записи рабочего времени, время в столбце A — это время начала сегодняшнего дня, а время в столбце B — это время окончания следующего дня. Обычно, если вы рассчитываете разницу во времени между двумя временами, просто вычитая "=B2-A2", результат будет некорректным, как показано на левом скриншоте. Как правильно рассчитать часы между двумя временами после полуночи в Excel?

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

Повысьте свои навыки работы в 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 Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек