Думал в "ПО" или "Програмирование" - решил пока в "ПО", ибо речь все же о формулах, а не о VBA... Если что, можно будет и перенести.
Привет человеки. Возникла тут у меня необходимость в таблицах MS Excel расчитывать даты сроков исполения различных работ, реализацию которой и хотелось бы обсудить.
Дано: дата начала работы и срок (в днях) ее исполнения. Надо: найти дату исполнения. Все бы ничего, однако срок задается не в календарных, а в рабочих днях, отсюда и определенные сложности.
Пока сделал формулу, учитывающую сроки за вычетом выходных, следующего вида:
Код:
=C24+D24+1+ОТБР((ДЕНЬНЕД(C24;2)+D24)/5;0)*2
, где C24 - ячека с датой (в формате - дата);
D24 - ячейка со сроком в рабочих днях (общее или целочисленный).
Вроде нормально, вот только праздники не учитываются.
Может кто знает, есть ли способ с помощью формул расчитать даты исполнения, но еще и с учетом праздников? Можно с использованием всякой экзотики, типа ссылочных массивов, матриц, областей и т. п.
Есть гуру в этом вопросе?