Я создал базовую формулу Excel, которая проверяет, находится ли введенная дата за 15 дней до текущей даты. Формула опирается на простую формулу:

=DATE(YEAR(H4),MONTH(H4),DAY(H4)+15)

Меня попросили создать формулу, которая проверяет, прошло ли 15 рабочих дней (поэтому выходные не учитываются).

Есть ли простая формула, которую я мог бы использовать, которая не требует создания макроса?

Заранее спасибо за любую помощь с этим.

2 ответа2

2

Кажется, что функция WORKDAY() из Excel делает именно то, что вам нужно. Вы можете указать дату начала, 15 рабочих дней, которые должны пройти, и дать ему список государственных праздников и т.д. (Т. Е. Дни, которые не считаются рабочими днями). Выходные автоматически исключаются.

Посмотрите документацию для более подробной информации.

0

Эта формула точно проверяет, является ли введенная дата за 15 дней до текущей даты, а затем получает дату рабочего дня, исключая выходные дни.

=IF(TODAY()-15=B2,WORKDAY(B2,15,E$2:E$5),WORKDAY(B2,15))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .