В этой статье описаны синтаксис формулы и использование функции РАБДЕНЬ в Microsoft Excel.
Описание
Возвращает число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад от начальной даты. Рабочими днями не считаются выходные дни и дни, определенные как праздничные. Функция РАБДЕНЬ используется для исключения выходных дней или праздников при вычислении дат платежей, ожидаемых дат доставки или количества фактически отработанных дней.
Совет: Чтобы вычислить число, которое представляет дату, отстоящую на заданное количество рабочих дней вперед или назад, с использованием параметров, определяющих количество выходных в неделе и то, какие это дни, используйте функцию РАБДЕНЬ.МЕЖД.
Синтаксис
РАБДЕНЬ(нач_дата;количество_дней;[праздники])
Аргументы функции РАБДЕНЬ описаны ниже.
-
нач_дата Обязательный. Начальная дата.
-
Количество_дней Обязательный. Количество дней до или после начальной даты, не являющихся выходными или праздниками. Положительное значение аргумента "количество_дней" обозначает дату в будущем, отрицательное — дату в прошлом.
-
Праздники Необязательный. Список из одной или нескольких дат, например государственных праздников, которые требуется исключить из рабочего календаря. Список может представлять собой диапазон ячеек, содержащих даты, или константу массива, содержащую числа, которые представляют даты.
Важно: Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если ввести даты как текст, это может привести к возникновению проблем.
Замечания
-
В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.
-
Если какой-либо аргумент не является допустимой датой, WORKDAY возвращает #VALUE! (значение ошибки).
-
Если start_date плюс дни возвращает недопустимую дату, WORKDAY возвращает #NUM! (значение ошибки).
-
Если значение аргумента "количество_дней" не является целым числом, оно усекается.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Данные |
||
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 |