Может кто-то может помочь с формулой для расчета следующей доступной даты, исключая список конкретных дат (заблокированные даты для какого-либо события). В прикрепленном изображении, когда введена дата Плана в столбце A, она должна рассчитать дату счета на основании 1. Самая ранняя дата счета - это дата события, ближайшая к (дата плана + 5 дней). 2. Если дата счета рассчитывается один из заблокированных дат, дата счета должен быть установлен на дату следующего рабочегоФормула для расчета следующей даты, за исключением списка дат
Шаг 1 выше, вычисляется, как показано в формуле,
=MIN(IF($B$2:$B$8-($A2+5)>=0,$B$2:$B$8))
На шаге 2 любой помощь приветствуется. Когда вы попробовали Vlookup на расчетную дату счета, чтобы соответствовать значению в заблокированных датах - как только он рассчитывает на следующий день. Но при расчете на следующий день также заблокирован день, он терпит неудачу. Например, в первой строке данных дата счета-фактуры, основанная на шаге 1, составляет 20 января-16, которая является заблокированной датой.
На шаге 2, если VLOOKUP используется для соответствия 20-янв-16 и приращения на 1 день, он дает 21-янв-16, который снова является заблокированной датой. Любые предложения для рекурсии/итеративного расчета?
блокированных даты довольно большой список в течение года и в случайном порядке.
Есть ли вероятность, что Sat, Sun или оба должны быть исключены? – Jeeped
Я добавил [tag: excel] и [tag: excel-formula], чтобы ваш вопрос получал более пристальное внимание. – Jeeped