Формула Excel: Добавить дни, исключая определенные дни недели -

Содержание

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

=WORKDAY.INTL(date,days,"pattern")

Резюме

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

В показанном примере формула C7 выглядит так:

=WORKDAY.INTL(B7,7,"0101000")

Эта формула добавляет 7 дней к дате в B7, исключая вторник и четверг.

Объяснение

Функция РАБДЕНЬ.INTL основана на функции РАБДЕНЬ, которая предназначена для добавления рабочих дней к дате. РАБДЕНЬ автоматически исключает субботу и воскресенье и при желании может исключить список настраиваемых праздников. WORKDAY.INTL делает то же самое, но позволяет исключить любые дни недели, помимо праздников.

Чтобы исключить определенные дни недели, вы можете использовать предварительно сконфигурированный код (см. Полный список предустановок на этой странице) или предоставить свой собственный «код шаблона». Код шаблона должен состоять из 7 цифр и иметь либо ноль для каждого дня недели, начиная с понедельника и заканчивая воскресеньем. Значения, равные 1, исключаются, а дни с нулевыми значениями обрабатываются нормально.

Итак, предполагая, что вы хотите добавить 7 дней к дате в ячейке A1, вы можете написать такие формулы:

=WORKDAY.INTL(A1,7,"0000011") // exclude Sat, Sun =WORKDAY.INTL(A1,7,"0010011") // exclude Sat, Sun, Wed =WORKDAY.INTL(A1,7,"0101011") // exclude Sat, Sun, Tue, Thu

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