Есть таблица, в которой две даты. Очень много строк. Надо проверить, что бы вторая дата была не меньше чем через 5 рабочих дней. В противном случае надо сигнализировать. Использовал РАБДЕНЬ() и список дат-праздников. Но как перенести… не понятно. Таких дней не много, но надо учесть. Нашёл формулы использующие массивы, но такая формула из-за использования массива по столбцу просто так не копируется. (см.файл) Может кто посоветует что-нибудь... например использование макросов...Спасибо.
Первые три колонки (А, В, С) - это справочник. G3, G4 - пояснение Колонки I и J - это контроль заведённого справочника по производственному календарю. Колонка L - это первая дата (малая часть того что надо проверить), M - это то, что получилось после прибавления 5 рабочих дней.
Я так понял, решение через массив с указанием полного календаря единственно работающее. Вопрос у меня в использовании. Вся проблема в копировании в столбце формулы массива:
где D2 - ссылка на ячейку с начальной датой E2 - ссылка на ячейку, указывающую количество рабочих дней F:F - не принципиально, можно указать ссылку на любую колонку РабДН - диапазон с рабочими днями (субботы, воскресенья назначенные рабочими) ПразДН - диапазон с праздниками
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!