Добрый день, коллеги. Файл никакой приложить не могу, так как задумка только в голове пока. Нужно сделать таблицу расчета для многопередельного производства. Есть спецификации, но для упрощения будем считать, что в каждую спецификацию входит только 2 материала.
Задача такая. Будут две таблицы с колонками: 1. Производство 1.1. Ресурс (название ресурса/материала/продукции), 1.2. Нужно, 1.3. Остаток (наличие на складе), 1.4. Потребность 1 (= Нужно - Остаток, если Нужно > Остаток) 1.5. Потребность 2 (количество ресурса, необходимое для производства других ресурсов), 2. Потребности 2.1. Продукция 2.2. Выход (количество продукции на выходе) 2.3. Материал 1 2.4. Вход 1 (нужное количество материала 1 на входе) 2.5. Материал 2 2.6. Вход 2 (нужное количество материала 2 на входе)
Так вот. Значение колонки Потребность 2 для таблицы Производство возможно ли рассчитать с помощью формул Excel, типа БДСУММ или чего-то подобного, или всё-таки остаётся вариант только с написанием функции на VBA?
Добрый день. Если приложите какой-либо пример этих таблиц и как определяется Потребность 2 в этом же примере, то можно подумать, а так... поскольку не специалист в производстве потребностей, вопрос не ясен
Да, загвоздка именно в расчете колонки Потребность 2 таблицы Производство. Алгоритм расчета вот такой.
1. Ищется в таблице Потребности продукция, где Материалом 1 или Материалом 2 выступает нужный нам ресурс. 2. Получаем коэффициент вхождения нужного нам ресурса из колонки Вход 1 или Вход 2 3. Ищем в таблице Производство необходимое количество данной продукции, в состав которой входит наш ресурс. 4. Возвращаем в колонку Потребность 2 количество для производства найденной продукции (шаг 3) и умножаем это количество на коэффициент вхождения (шаг 2).
Наверное, можно и формулами. Возможно, нельзя только формулами. Без примера не определить. Если задумка только в голове и теребуется реализация со стороны - есть раздел Работа, можно там разместить заказ. Если будет пример желаемого, подсказать смогут и здесь.