Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Grover000 от 08.08.2021, 20:29

Название: Таблица с вычитанием тоннажа из сертификатов
Отправлено: Grover000 от 08.08.2021, 20:29
Добрый вечер, форумчане.
Имеются сертификаты с определенным тоннажем арматуры, который списывается на изготовление фундаментов с необходимым количеством по проекту.
Тоннаж в сертификатах каждый раз разный, как и необходимый по проекту.
Первоначально было необходимо разобраться как поочередно вычитать проектный тоннаж из сертификатов, чтобы при окончании тоннажа в первом сертификате, вычитание далее переходило к следующему и так до тех пор, пока тоннаж по проекты весь не спишется. Ответ на этот вопрос нашел здесь же на форуме.
Но далее появляются следующие проблемы: как прописать, чтобы при появлении проектного тоннажа на следующий фундамент, то он начинал списываться с того сертификата, на котором имеется остаток и шел ниже, но при этом, если необходимый тоннаж на фундамент меньше остатка в сертификате, то это тоже считалось в той же строке. Вообще не знаю возможно ли что-то подобное сделать.
Название: Re: Таблица с вычитанием тоннажа из сертификатов
Отправлено: Serge 007 от 16.08.2021, 12:44
Здравствуйте

Вы можете в файле вручную проставить что и где должно получится?
Название: Re: Таблица с вычитанием тоннажа из сертификатов
Отправлено: Grover000 от 16.08.2021, 17:23
Проставил в ручную.
Главный смысл в том, чтобы числа из колонки С вычитались в начале из числа колонки Е, а остаток записывался в колонке D, и если в последующих колонках F-H появлялись числа, то они начинали вычитаться с остатка той строки, на которой находятся и так до тех пор, пока не вычтится полное число.
Название: Re: Таблица с вычитанием тоннажа из сертификатов
Отправлено: Serge 007 от 16.08.2021, 17:29
В столбце Е только одно число - 811

Как у Вас остаток в первые 6 дней был равен нулю?
Название: Re: Таблица с вычитанием тоннажа из сертификатов
Отправлено: Serge 007 от 16.08.2021, 17:48
Цитата: Grover000 от 16.08.2021, 17:23...из колонки С вычитались в начале из числа колонки Е, а остаток записывался в колонке D, и если в последующих колонках F-H появлялись числа, то они начинали вычитаться с остатка той строки, на которой находятся и так до тех пор, пока не вычтится полное число...
Не так, случаем, надо:=(СУММ(C$2:C2)-СУММ(E$2:H2))*(СУММ(C$2:C2)-СУММ(E$2:H2)>0)?