Формула Excel: Добавить рабочие дни без выходных -

Содержание

Общая формула

=WORKDAY.INTL(start_date,days,"0000000", holidays)

Резюме

Чтобы добавить или вычесть рабочие дни к дате с учетом праздников, но с учетом 7-дневной рабочей недели, вы можете использовать функцию РАБДЕНЬ.INTL. В этом примере формула в D6:

=WORKDAY.INTL(B6,C6,"0000000",holidays)

Эта формула добавляет 7 рабочих дней ко вторнику, 22 декабря. Три праздника предоставляются с использованием именованного диапазона «праздники» (B9: B11), а выходные дни задаются с использованием специального синтаксиса «0000000», что означает, что все дни недели являются рабочими. Результат - четверг, 31 декабря 2015 г.

Объяснение

WORKDAY.INTL может вычислить дату в будущем или прошлом с учетом праздников и выходных. Чтобы указать, какие дни считаются выходными, вы можете использовать специальный код (полный список кодов здесь) или использовать «маску» для обозначения выходных дней с помощью единиц и нулей. Метод маски более гибкий, так как позволяет обозначить любой день недели как выходной (т.е. нерабочий день). Например:

=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed

Аргумент выходных дней представлен в виде 7 символов, представляющих понедельник-воскресенье. Используйте единицу (1) для обозначения выходных и ноль (0) для обозначения рабочего дня.

Поскольку мы хотим, чтобы все дни недели считались рабочими, мы используем «0000000».

Интересные статьи...