Как посчитать рабочие дни в месяце в Excel

Обновлено: 21.11.2024

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

Это звучит как простой вопрос; вычесть одну дату из другой, правильно?

Что, если вы хотите исключить выходные?

Что делать, если вы не работаете по традиционным двухдневным выходным? Что, если ваши «выходные» более экзотические, например понедельник и четверг?

Что делать, если вы не хотите учитывать праздники?

Давайте посмотрим на удивительный трюк, который позволит вам подсчитать количество дней между двумя датами и пропустить любую комбинацию дней по вашему желанию.

Как обычно, мы начинаем с набора данных: даты начала и даты окончания.

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

Поскольку Excel хранит даты в виде целых чисел, вычислить разницу между двумя датами очень просто.

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

ОСТОРОЖНО…

Если мы проверим даты в календаре, то увидим, что первый пример (синий оттенок) проходит через 13 дней, а второй пример (коричневый оттенок) проходит через 7 дней. .

Причина этого в том, что первый день не засчитывается. Первый день не наступает до тех пор, пока не пройдут полные 24 часа, что означает второй день.

Если вам нужно включить в результат первый день, вы всегда можете изменить формулу, добавив 1 к результату.

Основы Excel для реального мира — полный курс

Изучите Excel с нуля или заполните пробелы.

Упаковано с заданиями и файлами (Excel 2016, 2019, Office 365).

Предположим, мы хотим подсчитать только количество «рабочих» дней? Мы хотим исключить выходные и праздничные дни, если таковые имеются.

Чтобы сообщить Excel о ваших конкретных праздниках (технически, это могут быть ЛЮБЫЕ дни, которые вы хотите пропустить, а не только санкционированные праздники), вам нужно где-то создать список нежелательных дней. в вашей книге.

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

Войдите в функцию ЧИСТРАБДНИ

Функция ЧИСТРАБДНИ возвращает количество полных рабочих дней между start_date и end_date. В рабочие дни не входят выходные и любые даты, указанные в праздничных днях.

Эта функция существует уже довольно давно, а это значит, что она претерпела некоторые изменения.

Учитывая, что не все пользователи отмечают одинаковое количество выходных дней, а тем более одни и те же дни недели, была разработана более надежная версия функции ЧИСТРАБДНИ. Добро пожаловать на вечеринку с функцией NETWORKDAYS.INTL.

Функция ЧИСТРАБДНИ.МЕЖД, представленная в Excel 2010, имеет дополнительный аргумент, который позволяет вам определить дни, в которые соблюдаются эти выходные. Исходная функция ЧИСТРАБДНИ жестко закодирована для наблюдения за выходными в субботу и воскресенье.

Синтаксис функции ЧИСТРАБДНИ.МЕЖД следующий:

Синтаксис функции ЧИСТРАБДНИ.МЕЖД имеет следующие аргументы:

start_date и end_date — обязательно. Это даты, для которых должна быть рассчитана разница. start_date может быть раньше end_date, совпадать с ним или позже end_date.

[выходные] — необязательно. Указывает дни недели, которые являются выходными днями и не включаются в число полных рабочих дней между start_date и end_date. [выходные] – это номер или строка выходных, указывающая, когда наступают выходные.

[праздники] — необязательно. Необязательный набор из одной или нескольких дат, которые необходимо исключить из календаря рабочего дня. Праздники должны быть диапазоном ячеек, содержащих даты, или константой массива последовательных значений, представляющих эти даты. Порядок дат или порядковых значений в праздничных днях может быть произвольным.

Для аргумента [выходные] ниже приведена таблица кодов, определяющих различные комбинации выходных.

Вычисление разницы дат без выходных по умолчанию

Давайте начнем с простого расчета, чтобы определить количество дней между 2 июня и 14 июня.

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

ПРИМЕЧАНИЕ. При использовании функций для определения количества дней первый день и последний день (т.е., [start_date] и [end_date]) учитываются в результате.

Пропуск праздников

Теперь давайте посчитаем количество дней между 2 июня и 14 июня, исключая выходные (5-е , 6-е, 12-е и 13-е ), а также даты праздников, указанные в диапазоне ячеек с D7 по D9.

Поскольку мы вводим ту же формулу, что и выше, когда мы достигаем третьего аргумента [выходные дни], нам предоставляется список комбинаций двухдневных и одиночных выходных.

Мы будем придерживаться комбинации «суббота/воскресенье» по умолчанию» и выберем код номер 1.

Для четвертого аргумента [праздники] мы выбираем диапазон ячеек D7:D9 и фиксируем его как абсолютную ссылку, чтобы он не менялся, когда мы повторяем формулу для других примеров.

Заполняя формулу до следующего примера, мы видим, что 3 дня считаются рабочими.

При работе с Excel мы можем подсчитывать только рабочие дни в любом месяце, исключая выходные и указанные праздничные дни. Это пошаговое руководство поможет пользователям Excel всех уровней рассчитать количество рабочих дней в месяце с помощью функций ЧИСТРАБДНИ и КОНМЕСЯЦА.

Рисунок 1. Окончательный результат: количество рабочих дней в месяц

Окончательная формула: =ЧИСТРАБДНИ(B3,КОНМЕСЯЦ(B3,0),$E$3:$E$12)

Синтаксис функции ЧИСТРАБДНИ

NETWORKDAYS возвращает количество рабочих дней между датой начала и датой окончания; исключая выходные и любые указанные праздничные дни

=ЧИСТРАБДНИ(дата_начала, дата_окончания, [праздники])

Синтаксис функции КОНМЕСЯЦА

КОНЕЧНАЯМЕСЯЦА добавляет или вычитает определенное количество месяцев до или после указанной даты и возвращает дату, приходящуюся на последний день месяца

=EOMONTH(дата_начала, месяцы)

Настройка наших данных

Наша таблица состоит из двух столбцов: Месяц (столбец B) и Рабочие дни (столбец C). Даты в столбце B на самом деле являются первыми днями каждого месяца, отформатированными так, чтобы отображалось только название месяца. Мы будем использовать значения в столбце B для нашей формулы.

В столбцах E и F указан список праздников в 2019 году. Нам нужно рассчитать количество рабочих дней в каждом месяце, исключая выходные и праздничные дни. Результаты будут записаны в столбец C.

Рисунок 2. Пример данных для получения количества рабочих дней в месяц

Рабочих дней в месяц

Чтобы рассчитать количество рабочих дней в месяце в 2019 году, мы будем использовать формулу с функциями ЧИСТРАБДНИ и КОНМЕСЯЦ. Давайте выполним следующие шаги:

Шаг 1 . Выберите ячейку C3

Шаг 2 . Введите формулу: =ЧИСТРАБДНИ(B3,КОНМЕСЯЦ(B3,0),$E$3:$E$12)

Шаг 3 . Нажмите ВВОД

Шаг 4 . Скопируйте формулу из C3 в ячейки C4:C14, щелкнув значок «+» в правом нижнем углу ячейки C3 и перетащив его вниз

Знак доллара "$" используется для фиксации диапазона E3:E12, который содержит список дат праздников.

Рисунок 3. Ввод формулы для количества рабочих дней в январе

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

Датой начала является 1-й день месяца, B3, а датой окончания задается функция КОНМЕСЯЦА. КОНМЕСЯЦА возвращает последний день месяца. Список праздников находится в диапазоне E3:E12.

Для января итоговое количество рабочих дней равно 21, как показано в ячейке C3.

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

Рисунок 4. Результат: количество рабочих дней в месяц

В большинстве случаев проблема, которую вам нужно решить, будет более сложной, чем простое применение формулы или функции. Если вы хотите сэкономить часы исследований и разочарований, попробуйте наш онлайн-сервис Excelchat! Наши эксперты по Excel доступны круглосуточно и без выходных, чтобы ответить на любой вопрос, который у вас может возникнуть. Мы гарантируем подключение в течение 30 секунд и индивидуальное решение в течение 20 минут.

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

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

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

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатно попробовать без ограничений в течение 30 дней. Подробнее Скачать бесплатно сейчас

  • Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50 % своего времени и сократите количество кликов мышью каждый день!

Этот метод вводит формулы для подсчета количества дней в месяце на основе заданной даты или заданного года и месяца в Excel.

<р>1. Выберите пустую ячейку, в которую вы поместите результат подсчета, и введите в нее формулу =ДЕНЬ(ДАТА(ГОД(B1),МЕСЯЦ(B1)+1,)) (B1 — ячейка с заданной датой) и нажмите клавишу Enter.

И тогда вы получите общее количество дней в указанном месяце на основе заданной даты. Смотрите скриншот:

Примечание. Если вы хотите подсчитать количество дней в месяце на основе заданного года и месяца, примените эту формулу =ДЕНЬ(ДАТА(Данный_Год, Год_Месяц +1,0)) , например =ДЕНЬ(ДАТА( 2015 , 2+1,0)).

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

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Бесплатная пробная версия сейчас!

<р>1. Выберите пустую ячейку, в которую вы поместите результат подсчета, и нажмите Kutools > Формулы > Подсчет рабочих дней между двумя датами. Смотрите скриншот:

<р>2. В открывшемся диалоговом окне «Помощник по формулам» введите первую дату указанного месяца в поле «Дата начала», введите последнюю дату указанного месяца в поле «Дата окончания» и нажмите кнопку «ОК».

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

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

А затем общее количество дней недели в указанном месяце подсчитывается и возвращается в выбранную ячейку.

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

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

Функция ЧИСТРАБДНИ вычисляет количество рабочих дней между двумя датами в Excel. При использовании функции количество выходных дней автоматически исключается. Это также позволяет пропускать определенные праздники и учитывать только рабочие дни. В Excel он классифицируется как Список функций функций даты/времени из наиболее важных функций Excel для финансовых аналитиков. Эта шпаргалка охватывает сотни функций, которые важно знать аналитику Excel. Вы можете использовать эту формулу для расчета рабочих дней в Excel между двумя датами.

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

Формула

=ЧИСТРАБДНИ(дата_начала, дата_окончания, [праздники])

Функция использует следующие аргументы:

  1. Start_date (обязательный аргумент). Start_date может быть раньше end_date, позже end_date или совпадать с end_date.
  2. End_date (обязательный аргумент) – дата окончания.
  3. Праздники (необязательный аргумент). Указывает список праздников, которые следует исключить из расчета рабочих дней. Мы можем ввести его как диапазон ячеек, содержащих даты праздников (то есть F2:F4), или как список порядковых номеров, представляющих даты праздников.

Аргументы start_date, end_date и [праздники] рекомендуется вводить следующим образом:

  • Ссылки на ячейки, содержащие даты; или
  • Даты, полученные из формул.

Как рассчитать функцию ЧИСТРАБДНИ в Excel?

Давайте рассмотрим несколько примеров, чтобы понять, как функция ЧИСТРАБДНИ вычисляет рабочие дни в Excel.

Пример 1. Рабочие дни между двумя датами

  1. 23 ноября 2017 г. – День благодарения.
  2. 25 декабря 2017 г. — Рождество.
  3. 1 января 2018 г. – Новый год.

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

Используя приведенную выше формулу, мы получим количество рабочих дней, равное 262, как показано ниже.

Указатели о функции ЧИСТРАБДНИ

Дополнительные ресурсы

Спасибо, что прочитали руководство CFI по важным функциям Excel! Потратив время на изучение и освоение этих функций, вы значительно ускорите свой финансовый анализ. Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами CFI:

  • Функции Excel для финансов Excel для финансов В этом руководстве по Excel для финансов представлены 10 основных формул и функций, которые необходимо знать, чтобы стать отличным финансовым аналитиком в Excel.
  • Усовершенствованные формулы Excel, которые необходимо знать Усовершенствованные формулы Excel, которые необходимо знать Эти расширенные формулы Excel крайне важны для понимания и выведут ваши навыки финансового анализа на новый уровень. Загрузите нашу бесплатную электронную книгу Excel!
  • Сочетания клавиш Excel для ПК и Mac Ярлыки Excel для ПК Mac Сочетания клавиш Excel — список наиболее важных и распространенных сочетаний клавиш MS Excel для пользователей ПК и Mac, специалистов в области финансов и бухгалтерского учета. Сочетания клавиш ускоряют ваши навыки моделирования и экономят время. Изучите редактирование, форматирование, навигацию, ленту, специальную вставку, работу с данными, редактирование формул и ячеек и другие сочетания клавиш.

Бесплатное руководство по Excel

Чтобы овладеть искусством работы с Excel, ознакомьтесь с БЕСПЛАТНЫМ ускоренным курсом CFI по Excel. Основы Excel — формулы для финансов Вы ищете ускоренный курс по Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. , который научит вас, как стать опытным пользователем Excel. Изучите самые важные формулы, функции и сочетания клавиш, чтобы уверенно проводить финансовый анализ.

Запустите бесплатный курс CFI по Excel прямо сейчас Основы Excel — формулы для финансов Вы ищете ускоренный курс Excel? Пройдите бесплатное обучение Excel, чтобы начать карьеру в сфере корпоративных финансов и инвестиционно-банковских услуг, от Института корпоративных финансов.

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

Рассчитать количество рабочих дней, оставшихся в текущем месяце, с помощью формулы

Например, вам нужно рассчитать количество рабочих дней, оставшихся с сегодняшнего дня (18.12.2015) в текущем месяце. Приведенная ниже формула поможет вам.

<р>1. Выберите пустую ячейку для размещения оставшихся рабочих дней, введите формулу в строку формул, затем нажмите клавишу Enter.

=ЧИСТРАБДНИ(СЕГОДНЯ(),КОНМЕСЯЦ(СЕГОДНЯ(),0))

Затем вы увидите, что количество рабочих дней, оставшихся в текущем месяце, заполняется выбранной ячейкой.

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

=ЧИСТРАБДНИ(A2,КОНМЕСЯЦ(A2,0))

Подсчитайте количество рабочих дней, оставшихся в текущем месяце, с помощью Kutools for Excel

Если вам трудно запомнить формулу, вы можете попробовать количество рабочих дней между двумя датами утилиты Kutools for Excel.

Перед применением Kutools for Excel сначала загрузите и установите его.

<р>1. Выберите пустую ячейку для определения оставшихся рабочих дней, затем нажмите Kutools > Помощник по формулам > Помощник по формулам.

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

2.1) В поле "Выберите формулу" найдите и выберите параметр "Количество рабочих дней между двумя датами";
Советы. Вы можете установить флажок "Фильтр" и ввести ключевые слова в текстовое поле, чтобы отфильтровать формулу напрямую. .

Или вы можете просто ввести дату начала и дату окончания прямо в эти два поля, как показано на снимке экрана ниже.

Затем вычисляются рабочие дни между двумя заданными датами.

Если вы хотите получить бесплатную пробную версию (30 дней) этой утилиты, нажмите, чтобы загрузить ее, а затем перейдите к выполнению операции в соответствии с указанными выше шагами.

Читайте также: