Функции ЧИСТРАБДНИ в Excel - Подсчет рабочих дней

Скачать пример рабочей книги

Загрузите образец книги

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

ЧИСТРАБДНИ Обзор функции

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

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

(Обратите внимание, как появляются входные данные формулы)

Синтаксис и входные данные функции ЧИСТРАБДНИ:

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

Дата начала - Дата начала в формате серийного номера Excel или введенная как дата с цитатами вокруг даты. Пример: нельзя вводить 11.12.2015 прямо в ячейку. Вместо этого вам нужно ввести «11/12/2015», или вам нужно будет использовать соответствующий серийный номер: 42320. В качестве альтернативы вы можете указать ячейку с введенной датой 11/12/2015. Excel автоматически преобразует даты, хранящиеся в ячейках, в последовательный формат (если дата не вводится как текст).

Дата окончания - Конечная дата в формате серийного номера Excel или введенная как дата с кавычками вокруг даты. Пример: нельзя вводить 11.12.2015 прямо в ячейку. Вместо этого вам нужно ввести «11/12/2015», или вам нужно будет использовать соответствующий серийный номер: 42320. В качестве альтернативы вы можете указать ячейку с введенной датой 11/12/2015. Excel автоматически преобразует даты, хранящиеся в ячейках, в последовательный формат (если дата не вводится как текст).

каникулы - ПО ЖЕЛАНИЮ. Список праздников, которые нужно исключить из «рабочих дней». Его можно ввести как список серийных номеров, соответствующих праздникам. Кроме того, он может ссылаться на диапазон ячеек, содержащих даты праздников. Пример: 42005,42189,42363 или A1: A3, ссылка на ячейки, содержащие даты: 01.01.2015, 04.07.2015, 25.12.2015.

Рассчитать рабочие / рабочие дни

Функция ЧИСТРАБДНИ вычисляет количество рабочих дней между двумя датами:

1 = ЧИСТРАБДНИ (B4; C4)

Если end_date раньше start_date NETWORKDAYS вернет отрицательное значение:

1 = ЧИСТРАБДНИ (B4; C4)

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

1 = ABS (ЧИСТЫЕ ДНИ (B4; C4)

По умолчанию NETWORKDAYS игнорирует все праздники. Однако вы можете использовать третий необязательный аргумент для определения диапазона праздников:

1 = ЧИСТРАБДНИ (B4; C4; F3: F4)

NETWORKDAYS в Google Таблицах

Функция ЧИСТРАБДНИ в Google Таблицах работает точно так же, как и в Excel:

ЧИСТРАБДНИ Примеры в VBA

Вы также можете использовать функцию ЧИСТРАБДНИ в VBA. Тип:
application.worksheetfunction.networkdays (начальная_дата, конечная_дата, праздники)

Выполнение следующих операторов VBA

1234567891011121314 Диапазон ("C2") = Application.WorksheetFunction.Days360 (Диапазон ("A2"), Диапазон ("B2"), Ложь)Диапазон ("C3") = Application.WorksheetFunction.Days360 (Диапазон ("A3"), Диапазон ("B3"), Ложь)Диапазон ("C4") = Application.WorksheetFunction.Days360 (Диапазон ("A4"), Диапазон ("B4"), Ложь)Диапазон ("C5") = Application.WorksheetFunction.Days360 (Диапазон ("A5"), Диапазон ("B5"), Ложь)Диапазон ("D2") = Application.WorksheetFunction.Days (Диапазон ("B2"), Диапазон ("A2"))Диапазон ("D3") = Application.WorksheetFunction.Days (Диапазон ("B3"), Диапазон ("A3"))Диапазон ("D4") = Application.WorksheetFunction.Days (Диапазон ("B4"), Диапазон ("A4"))Диапазон ("D5") = Application.WorksheetFunction.Days (Диапазон ("B5"), Диапазон ("A5"))Диапазон ("E2") = Application.WorksheetFunction.NetworkDays (Диапазон ("A2"), Диапазон ("B2"))Диапазон ("E3") = Application.WorksheetFunction.NetworkDays (Диапазон ("A3"), Диапазон ("B3"))Диапазон ("E4") = Application.WorksheetFunction.NetworkDays (Диапазон ("A4"), Диапазон ("B4"))Диапазон ("E5") = Application.WorksheetFunction.NetworkDays (Диапазон ("A5"), Диапазон ("B5"))

даст следующие результаты

Для аргументов функции (начальная_дата и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные для использования вместо них.

Вернуться к списку всех функций в Excel

wave wave wave wave wave