Страницы: 1
RSS
Рассчитать формулой дату окончания отпуска так, чтобы не учитывались дни из списка
 
Добрый вечер уважаемые форумчане! Прошу помочь с формулой: есть список дат (праздники), есть дата начала отпуска, есть кол-во отпускных дней, нужно рассчитать период отпуска так, чтобы праздники не учитывались.
Например начало отпуска 31.12.20, кол-во отпускных дней 7, праздники 1, 2, 3, 4, 5, 6, 7 и 8 января 2021, следовательно окончание отпуска 14.01.21 (31, 9, 10, 11, 12, 13 и 14). Я сделала с помощью допстолбца и формулы массива, но уж больно страшненько получилось, видно конец рабочего дня дает о себе знать  :)  
 
=ЧИСТРАБДНИМЕЖД()
=РАБДЕНЬМЕЖД()

Цитата
9 и 10 января

а суббота и воскресенье не влияют на расчет периода отпуска?
Изменено: Бахтиёр - 17.11.2021 19:45:32
 
выходные не считаются, только дни из списка.
Цитата
написал:
=ЧИСТРАБДНИМЕЖД()
мне не нужно найти количество дней отпуска, оно мне известно)) мне нужно найти окончательную дату отпуска прибавив к начальной кол-во дней отпуска и дни из списка, если они попадают в период отпуска
Изменено: Настя_Nastya - 17.11.2021 20:00:06
 
Настя_Nastya,
ну на примере
=WORKDAY.INTL(E2;F2-1;"0000000";A3:A23)
Изменено: БМВ - 17.11.2021 20:25:05
По вопросам из тем форума, личку не читаю.
 
БМВ, спасибо огромное!
Бахтиёр, пардон, не разобралась сразу с предложенной Вам функцией РАБДЕНЬМЕЖД
Изменено: Настя_Nastya - 17.11.2021 21:12:35
 
Вариант формулой до 60 дней отпуска:
Код
=ПОИСКПОЗ(F2;МУМНОЖ(Ч(СТРОКА(3:62)>СТОЛБЕЦ(A:BH));1-СЧЁТЕСЛИ(A:A;СТРОКА(ИНДЕКС(A:A;E2):ИНДЕКС(A:A;E2+59))));)+E2
=ПОИСКПОЗ(F2;МУМНОЖ(Ч(СТРОКА(3:62)>СТОЛБЕЦ(A:BH));1-СЧЁТЕСЛИ(A:A;СТРОКА(СМЕЩ(A1;E2;;60))));)+E2
 
Светлый, спасибо)
Изменено: Настя_Nastya - 17.11.2021 21:22:04
Страницы: 1
Наверх