Название темы ни о чём, даже в самом сообщении о задаче ни слова. Думаете кому-то кроме Вас интересно лазить в Ваш файл что-бы увидеть что-же Вы хотите? Ознакомьтесь с Правилами форума
Согласие есть продукт при полном непротивлении сторон
Знать мало, нужно исправлять. Просто помощь в темах с нарушениями Правил не поощряется модераторами и отражается на самих помогающих. ПРЕДЛОЖИТЕ (здесь же, в сообщении) новое название Темы, опишите задачу в сообщении, а не в файле
Согласие есть продукт при полном непротивлении сторон
Naolsa, вот как-то так это выглядит. СМЕЩ() здесь не нужна, достаточно ДВССЫЛ(). Только у Вас пример с условием расходятся на 1 день, сделал по примеру. Вообще, если цель - постоянный положительный баланс без превышения лимитов хранения, то логика вычислений должна быть немного другой, чем описана у Вас в условии - надо, как минимум, планировать или прогнозировать будущие расходы/приходы, иначе баланс легко скатывается в минус до того, как заказ будет доставлен.
Подскажите, пожалуйста, как модифицировать формулы, чтобы она учитывала все-таки 12 дней
Не понял, что имеется в виду. Формула сейчас учитывает 12 дней на доставку. А точнее, количество дней на доставку в соответствующей ячейке.
Цитата
почему если добавить строку между верхней и нижней таблицами, формула начинает работать некорректно, а именно: в день до заказа тянется название столбца "заказ"?
Потому что формула сделана по Вашему примеру структуры данных. Какой пример - такая формула. О том, что будет меняться количество строк/столбцов Вы не предупреждали сразу, и для создания динамического диапазона я использовал фиксированные координаты таблицы, как наиболее простой и наглядный путь. Попробуйте, добавить строку и заменить в формуле столбца "Приход" количество пустых строк до таблицы с 5 на 6 вот так: =ЕСЛИ(СТРОКА()>$B$2+6;ДВССЫЛ("D"&(СТРОКА()-$B$2+1));0)
Naolsa, в формулу выше вставляете вместо красной цифры 6: ПОИСКПОЗ("Приход";ДВССЫЛ("E1:E"&(СТРОКА()-1));0)-1 Вот прямо всю эту конструкцию вместо одной цифры. Потому что поиск по столбцу ПОИСКПОЗ("Приход";Е:Е;0)-1 может выдать ошибку циклической ссылки.