Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Подсчет противопожарного оборудования под заданную кубатуру помещения
 
Коллеги, здравствуйте!
Нужна Ваша помощь, понимаю, что ответ лежит где-то на поверхности, но судя по всему мы с ней на разных плоскостях, и так:

Имеется заданная кубатура помещения, например 1092 м3,
Имеется перечень огнетушащего оборудования с разным количеством тушащего вещества, при срабатывании выделяющего объем взвеси под заданные объемы (140, 60, 30, 20, 12, 6, 4, 2, 1, 0,4 м3) и соответственно разной стоимостью (16650, 9936, 7314, 6969, 6624, 2765, 2660, 2590, 2450 и 2205 руб).
Задача:
Внося предполагаемый объем помещения (1092 м3), на выходе получить подбор оборудования с наименьшими денежными затратами, пусть даже суммарный объем оборудования превышает внесенное значение в 1092 м3.
 
Цитата
nikika написал: Имеется перечень
Не имеется, к сожалению.
Но поправимо. На форуме имеются правила, с которыми нужно ознакмиться.

Тема перенесена в основную ветку
 
Коллеги, приветствую!
Правила читал, и про недремлющий Гугл впечатлился, по-этому и не выкладывал информацию. Но помощь мне нужнее, во вложении файл с информацией по продукции.
 
Цитата
nikika написал: про недремлющий Гугл впечатлился, по-этому и не выкладывал информацию
Заменить суперсекретные огнеметы на рогатки - до этого не додумались? )

На листе две таблицы. Объясните, что-как-куда.
 
Доброе время суток
Цитата
vikttur написал:
что-как-куда.
Каждое помещение должно иметь средства пожаротушения. Суммарный объём, который обеспечивает каждое средство, должно быть больше или равно объёму помещения.
Соответственно, возникает задача оптимизации о закупке средств для каждого помещения, так чтобы сумма затрат на покупку была минимальной. Цена единицы средства определяется столбцом "Рекомендованая цена. Розница ", а объём "Защищаемый объём" левой таблицы. Для каждого помещения правой таблицы нужно выписать какие наименования нужно купить, учитывая объём помещения в столбце "внутренний объем помещения".
Навскидку - задача о рюкзаке с превышением и оптимизацией по минимуму суммы. В этом смысле, ТС прав
Цитата
nikika написал:
ответ лежит где-то на поверхности
 
По задумке, пользователь внеся данные (длину, высоту, ширину) во вторую таблицу, на выходе получает подобранное оборудование с подсчетом количества шт. и ценой.
Основным критерием является цена.
Допустим, имеется помещение в 218 м3, по логике, выбирать нужно четыре генератора: FR 3500E (16500 руб.), FR 1500E (9936 руб.), FR 300E (6624 руб.), FR 150E (2765 руб.).
То есть суммарно, все четыре генератора выделяют действующее вещество  218 м3, а суммарная стоимость составляет 38885 руб.
Но если закупить два генератора FR 3500E (16500 руб.), то выделенное действующее вещество способно покрыть 280 м3 и в сумме составит 33120 руб. ( и экономия и запас "прочности").
 
Цитата
Андрей VG написал:
В этом смысле, ТС  
Цитата
nikika  написал:ответ лежит где-то на поверхности
но...
в стандартной задаче подбираешь из одномкрного массива сколько шт. какого типа взять
а тут массив двумерный, тип/количество берешь по одному параметру, а цену подобранного комлекта - по другому
в итоге - исправлять стандартную процедцру, что равносильно переписывать

или поиск решений:
1. в К2 пишете Площадь (можно написать =А*В*С)
2. лента Данные
3. в самом конце Поиск Решений
4. в открывшемся окне Найти решение
5. Ок
6. с колонки J снимаете результат расчета))
повторяете п.п. 1..6 до полного удовлетворения
Изменено: Ігор Гончаренко - 26 фев 2021 17:04:47
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
если подбираем не более 2-х типов оборудования на помещение, то можно и на формулах
Каждому For свой Next
 
Цитата
Ігор Гончаренко написал:
или поиск решений:1. в К2 пишете Площадь (можно написать =А*В*С)2. лента Данные3. в самом конце Поиск Решений4. в открывшемся окне Найти решение5. Ок6. с колонки Л снимаете результат расчета))повторяете п.п. 1..6 до полного удовлетворения
Замечательно!
Но считает непонятно чего.
Правая таблица - готовые расчеты и цены, если внести значения из нее, то цена очень сильно разница в большую сторону.
И не понятно, какое оборудование Ваше решение применило.
 
в файле пример:
площать 150 м3
зеленым подсвечено 3 строки:  8, 9, 14 (это FR-100E, FR-150E и FR-3500E)
суммарный защищаемый обьем 150 м3
общая стоимость (по колонке цена со скидкой) = 31 407.14руб.
что еще нужно?
вы бы что подобрали для 150 м3 глазами?
Изменено: Ігор Гончаренко - 26 фев 2021 17:03:39
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Ігор Гончаренко написал:
что еще нужно?
Прошу прощения, сразу не разобрал. Беру свои слова обратно. Огромное спасибо!
 
хотя...
довольно очевидно "что еще нужно"
можно для таблицы содержащей данные об обьеме сотен (тысяч) обьектов зв несколько секунд подобрать достаточные по обьему и оптимальные по стоимости комплекты огнетушителей для каждого обьема)
Изменено: Ігор Гончаренко - 26 фев 2021 17:25:58
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Игорь, мне действительно неудобно, Ваши решения не мой взгляд просто замечательны.
Проблема была в том, что я считал по оптовой цене, а Вы выставили розничные, вот по-этому, сравнив цены, а они действительно разнятся, я и написал то сообщение, за которое мне стыдно.
Еще раз огромное Вам спасибо!
 
меня не задело) нисколько)), так что все нормально
а понимаете, если в задаче нет четко прописанных условий, отвечающие решают задачу так, как поняли... и тут уже бывает всякое
а о том, что нужно точно и по возможности лаконично описывать свою задачу, я пишу через каждые 3-4 темы))
но это попадает на глаза тем, кто уже написал вопрос, получил ответ и, возможно, более вдумчиво когда-то сформулирует след. вопрос

и по вашей задаче
поставьте курсор в К3 (формула, которая стоимость считает) увидите отмеченныи диапазон в колонке F зацепите его за край мышкой и перетащите на H
- будет вам в сумме рекомендованная розничная цена)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Ігор Гончаренко написал:
поставьте курсор в К3
С этим я разобрался до написания предыдущего письма.
Хочу спросить, нельзя ли как-то формулами реализовать подобный просчет во второй таблице? В планах передать данных файл по областям, а там со знанием  экселя туговато.
 
Цитата
nikika написал:
нельзя ли как-то формулами
я вроде как предложил вариант...
Каждому For свой Next
 
Цитата
buchlotnik написал:
я вроде как предложил вариант...
Шах и мат.  :D
Сижу разбираюсь. Спасибо!
Страницы: 1
Читают тему (гостей: 1)
Наверх