В этой статье описаны синтаксис формулы и использование функции WORKDAY в Microsoft Excel.
Описание
Возвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты. Рабочими днями не считаются выходные дни и дни, определенные как праздничные. Функция РАБДЕНЬ используется для исключения выходных дней или праздников при вычислении дат платежей, ожидаемых дат доставки или количества фактически отработанных дней.
Совет
Чтобы вычислить число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад, с использованием параметров, определяющих количество выходных в неделе и то, какие это дни, используйте функцию РАБДЕНЬ.МЕЖД.
Синтаксис
РАБДЕНЬ(нач_дата;количество_дней;[праздники])
Аргументы функции РАБДЕНЬ описаны ниже.
- Start_date Обязательно. Начальная дата.
- Дней Обязательно. Количество дней до или после начальной даты, не являющихся выходными или праздниками. Положительное значение аргумента "количество_дней" обозначает дату в будущем, отрицательное — дату в прошлом.
- Праздники Дополнительные. Список из одной или нескольких дат, например государственных праздников, которые требуется исключить из рабочего календаря. Список может представлять собой диапазон ячеек, содержащих даты, или константу массива, содержащую числа, которые представляют даты.
Важно
Дата должна быть введена с использованием функции ДАТА либо как результат других формул или функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.
Замечания
- В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.
- Если какой-либо аргумент не является допустимой датой, WORKDAY возвращает #VALUE! (значение ошибки).
- Если start_date плюс дни возвращает недопустимую дату, WORKDAY возвращает #NUM! (значение ошибки).
- Если значение аргумента "количество_дней" не является целым числом, оно усекается.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Данные | ||
|---|---|---|
| 01.10.2008 | Начальная дата | |
| 151 | Осталось дней | |
| 26.11.2008 | Праздник | |
| 04.12.2008 | Праздник | |
| 21.01.2009 | Праздник | |
| Формула | Описание (результат) | Результат |
| =РАБДЕНЬ(A2;A3) | Отсчитывает 151 рабочий день с начальной даты (30.04.09) | 30.04.2009 |
| =РАБДЕНЬ(A2;A3;A4:A6) | Отсчитывает 151 рабочий день с начальной даты, исключая праздники (05.05.09) | 05.05.2009 |