Google Sheets - Расчет подготовительных дат и корректировка на выходные

Я работаю над электронной таблицей Google, которая рассчитывает время подготовки, необходимое для моих мероприятий.

таблица

У моих событий есть "Дата отгрузки", которая используется для расчета моих дней "Подготовка к началу" и "Подготовка к концу". В настоящее время я использую формулу массива, чтобы получить "Дата отгрузки" и затем добавить необходимые "Подготовительные дни".

=ARRAYFORMULA(E2:E-N2:N)

Я пытаюсь найти способ добавить дополнительное время для подготовки, если "Дата подготовки" выпадает на выходные. Есть ли способ, которым я могу использовать функцию дня недели в моей существующей формуле массива, чтобы, если "Подготовка к началу" выпадает на субботу / воскресенье, добавляются дополнительные дни?

1 ответ

Вы можете использовать оператор if в массиве

например

=ARRAYFORMULA(A1:A-B1:B+if(WEEKDAY(A1:A;2)>5;8-weekday(A1:A;2);0))

Используя тип 2 в будний день, понедельник - 1, а воскресенье - 7, это позволяет компенсировать выходные.

Другие вопросы по тегам