@niksamara

Как найти сумму количеств чисел для определенной суммы (Excel), (Numbers)?

Простите за мудреный заголовок, скажу намного понятнее.

Есть определенная сумма, скажем 1 000 000.
Есть определенные числа (не более 15-20), скажем 50, 200, 500, 150, 300 и т.п.
Нужно перебрать не просто указанные числа, чтобы их сумма равнялась известному значению (1 000 000), а нужна сумма из количеств, то есть так:

50*1000+ 200*600 + ... = 1 000 000

То есть, что по сути и нужен скрипт или подсказка, как его сделать, который подбирает указанную формулу с известными значениями и известной итоговой суммой и автоматически выбирает неизвестный множитель в этом математическом выражении (выделено жирным).
(множители будут иметь небольшое число, до 20)

Заранее благодарен!
  • Вопрос задан
  • 3316 просмотров
Пригласить эксперта
Ответы на вопрос 1
@skygliderus
Excel, HTML, CSS, JS, PHP, adaptive design
Всё очень просто.

Ставишь Надстройку Excel Поиск решения.

В один столбец вбиваешь свои числа (A1, A2 и т.д.). В соседний, напротив них (B1, B2 и т.д.) - 1

В конце списка, под единицами (просто так удобнее для восприятия) пишешь формулу =A1*B1+A2*B2+...An*Bn

После этого запускаешь надстройку Поиск решения.

В поле Оптимизировать целевую функцию указываешь ячейку с формулой.

До: Значения (радиокнопка), в поле прописываешь число (в твоём случае 1000000)

Изменяя ячейки переменных - указываешь диапазон ячеек с единицами (B1...Bn)

Если коэффициенты нужны как целые числа, то надо настроить ограничения в окошке ниже...жмакаешь кнопку Добавить и в открывшемся окне указываешь:
Ссылка на ячейки - диапазон B1...Bn
Условие (средняя ячейка) - цел
Кнопка ОК

Жмёшь кнопку Найти решение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы