Получить рабочие часы между двумя датами в Excel
Обычно вам может потребоваться рассчитать заработную плату для работников, и в этом случае сначала нужно определить рабочие часы между двумя заданными датами, исключая выходные и праздничные дни. Функция NETWORKDAYS в Excel поможет вам получить чистое количество рабочих дней между двумя датами, а затем умножить количество рабочих часов за каждый рабочий день, чтобы получить общее количество рабочих часов.
- Рассчитать рабочие часы между двумя датами, исключая стандартные выходные
- Рассчитать рабочие часы между двумя датами, исключая выходные и праздники
- Рассчитать рабочие часы между двумя датами, исключая настраиваемые выходные
- Рассчитать рабочие часы между двумя датами, исключая настраиваемые выходные и праздники
Рассчитать рабочие часы между двумя датами, исключая стандартные выходные
Если вы хотите получить рабочие часы между двумя датами, исключая стандартные выходные (суббота и воскресенье), вы можете использовать формулу, основанную на функции NETWORKDAYS, как показано в следующем универсальном синтаксисе:
- начальная_дата, конечная_дата: Первая и последняя даты для расчета рабочих дней между ними.
- рабочие_часы: Количество рабочих часов в каждый рабочий день. (Обычно рабочий день длится 8 часов, но вы можете изменить это значение по своему усмотрению.)
1. Пожалуйста, примените следующую формулу для расчета рабочих часов:
Затем перетащите маркер заполнения вниз до ячеек, куда вы хотите скопировать эту формулу, и вы получите список результатов дат, как показано на скриншоте:
2. Затем вам следует отформатировать ячейки с датами в общий формат. Выберите рассчитанные ячейки, затем выберите Общий из выпадающего списка Формат чисел на вкладке Главная, и вы получите рабочие часы, как показано на следующем скриншоте:
Рассчитать рабочие часы между двумя датами, исключая выходные и праздники
Если между двумя датами есть праздничные дни, которые также нужно исключить, как можно решить эту задачу в Excel?
Универсальный синтаксис:
- начальная_дата, конечная_дата: Первая и последняя даты для расчета рабочих дней между ними.
- праздники: Диапазон ячеек с датами, которые вы хотите исключить из двух дат.
- рабочие_часы: Количество рабочих часов в каждый рабочий день. (Обычно рабочий день длится 8 часов, но вы можете изменить это значение по своему усмотрению.)
1. Пожалуйста, используйте следующую формулу в пустой ячейке, где вы хотите вывести результат:
Затем перетащите маркер заполнения вниз до ячеек, куда вы хотите скопировать эту формулу, и вы получите список результатов в формате дат, как показано на скриншоте:
2. Затем вам следует отформатировать ячейки с датами в общий формат, и вы получите следующий результат:
Рассчитать рабочие часы между двумя датами, исключая настраиваемые выходные
Иногда вы хотите рассчитать рабочие часы между двумя датами, исключая некоторые настраиваемые выходные, такие как только воскресенье или воскресенье и понедельник, не принимая во внимание праздники. В этом случае вам следует использовать функцию NETWORKDAYS.INTL в Excel. Синтаксис формулы следующий:
- начальная_дата, конечная_дата: Первая и последняя даты для расчета рабочих дней между ними.
- выходные: Конкретные дни недели, которые вы хотите установить как выходные вместо стандартных выходных. Это может быть номер выходного дня или строка.
- рабочие_часы: Количество рабочих часов в каждый рабочий день. (Обычно рабочий день длится 8 часов, но вы можете изменить это значение по своему усмотрению.)
Номера выходных указывают на следующие выходные дни:
Номер выходного | Выходные дни |
1 или пропущено | Суббота и воскресенье |
2 | Воскресенье и понедельник |
3 | Понедельник и вторник |
4 | Вторник и среда |
5 | Среда и четверг |
6 | Четверг и пятница |
7 | Пятница и суббота |
11 | Только воскресенье |
12 | Только понедельник |
13 | Только вторник |
14 | Только среда |
15 | Только четверг |
16 | Только пятница |
17 | Только суббота |
В этом примере я рассчитаю рабочие часы между двумя датами и исключу настраиваемый выходной — только воскресенье. Пожалуйста, используйте следующую формулу:
Затем перетащите маркер заполнения вниз до ячеек, куда вы хотите применить эту формулу, и затем вам следует изменить рассчитанные результаты дат на общий формат, и вы получите следующий результат, который вам нужен:
Рассчитать рабочие часы между двумя датами, исключая настраиваемые выходные и праздники
Вы также можете использовать следующий синтаксис формулы, чтобы получить рабочие часы между двумя датами, исключая как настраиваемые выходные, так и праздники:
- начальная_дата, конечная_дата: Первая и последняя даты для расчета рабочих дней между ними.
- выходные: Конкретные дни недели, которые вы хотите установить как выходные вместо стандартных выходных. Это может быть номер выходного дня или строка.
- праздники: Диапазон ячеек с датами, которые вы хотите исключить из двух дат.
- рабочие_часы: Количество рабочих часов в каждый рабочий день. (Обычно рабочий день длится 8 часов, но вы можете изменить это значение по своему усмотрению.)
Например, мы можем использовать следующую формулу, чтобы получить рабочие часы, исключая настраиваемые выходные (воскресенье и понедельник) и праздники:
Затем вам следует преобразовать рассчитанные результаты дат в общий формат, и вы получите следующий результат, который вам нужен:
Связанные функции:
- NETWORKDAYS:
- Эта функция используется для расчета количества рабочих дней между двумя заданными датами.
- NETWORKDAYS.INTL:
- Она возвращает количество рабочих дней, исключая стандартные выходные дни (суббота и воскресенье) или любые дни, указанные как выходные.
Связанные статьи о рабочих часах / рабочем дне:
- Расчет рабочих часов в месяц в Excel:
- Обычно большинство из нас работает 8 часов в день, 5 дней в неделю. Здесь я хочу получить общее количество рабочих часов в месяц для расчета зарплаты. Как рассчитать общее количество рабочих часов в месяц в Excel?
- Расчет чистых рабочих часов между двумя датами, исключая выходные или праздники:
- Во многих компаниях сотрудники получают оплату за рабочие часы. Рассчитать чистые рабочие часы за день легко, но как насчет расчета чистых часов в диапазоне дат?
- Расчет количества рабочих дней, оставшихся в текущем месяце в Excel:
- В этой статье представлены методы расчета количества рабочих дней, оставшихся в текущем месяце, начиная с сегодняшнего дня или на основе заданной даты.
- Найти первый / последний день или рабочий день месяца в Excel:
- Знаете ли вы, как найти первый или последний день, а также первый или последний рабочий день данного месяца в таблице? Например, у меня есть дата 2014/5/21, и теперь я хочу знать первый и последний день этого месяца, то есть 2014/5/1 и 2014/5/31, первый рабочий день — 2014/5/1, а последний рабочий день — 2014/5/30.
- Добавить количество рабочих дней или часов к дате в Excel:
- Вам может потребоваться добавить количество рабочих дней или часов к дате, чтобы узнать точное время завершения задачи в рабочее время.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок мыши, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.