Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/автоподбор значения - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » автоподбор значения (Макросы/Sub)
автоподбор значения
ram22 Дата: Четверг, 26.06.2014, 12:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, у меня такой вопрос:

Есть три коэффициента, скажем 1,1 1,2 и 1,3. И есть три числа (пример 100, 100 и 100. ) прикрепленные к коэф. каждое число умножается на к.
Получается 1) 110 2) 120 3)130
Суть в том, что после из каждого полученного числа надо вычесть первоначальные числа все. То есть:
1) 110-(100+100+100)= -190
2) 120-(100+100+100)= -180
3) 130-(100+100+100)= -170

Как сделать так чтобы эксель автоматически сам подбирал значение первоначальные (вместо этих 100 100 и 100) так чтобы итоговые цифры ( -190, -180, -170) были как можно больше ( то есть стремились все же к положительным значениям)

Приведу еще один пример, чтобы было более понятно что мне надо:

коэф.: 1) 2,3 2) 3,8 3) 3,6 значения 100 , 100 и 100
в итоге 230, 380, 360

1) 230-300= -70
2) 380-300= 80
3) 360-300= 60

мне нужен такой подбор по ячейкам, чтобы компьтер сам подобрал сумму вместо этих 100 рублей, при которой все три значения в итоге будут в плюсе или будут стремиться к этому.

то есть чтобы в итоге вышло не -70, 80, 60 , а к примеру 0, 10, 15 или -5, 20,15.

Был бы очень благодарен, если бы мне кто-то помог с этой проблемой.
 
Ответить
СообщениеДобрый день, у меня такой вопрос:

Есть три коэффициента, скажем 1,1 1,2 и 1,3. И есть три числа (пример 100, 100 и 100. ) прикрепленные к коэф. каждое число умножается на к.
Получается 1) 110 2) 120 3)130
Суть в том, что после из каждого полученного числа надо вычесть первоначальные числа все. То есть:
1) 110-(100+100+100)= -190
2) 120-(100+100+100)= -180
3) 130-(100+100+100)= -170

Как сделать так чтобы эксель автоматически сам подбирал значение первоначальные (вместо этих 100 100 и 100) так чтобы итоговые цифры ( -190, -180, -170) были как можно больше ( то есть стремились все же к положительным значениям)

Приведу еще один пример, чтобы было более понятно что мне надо:

коэф.: 1) 2,3 2) 3,8 3) 3,6 значения 100 , 100 и 100
в итоге 230, 380, 360

1) 230-300= -70
2) 380-300= 80
3) 360-300= 60

мне нужен такой подбор по ячейкам, чтобы компьтер сам подобрал сумму вместо этих 100 рублей, при которой все три значения в итоге будут в плюсе или будут стремиться к этому.

то есть чтобы в итоге вышло не -70, 80, 60 , а к примеру 0, 10, 15 или -5, 20,15.

Был бы очень благодарен, если бы мне кто-то помог с этой проблемой.

Автор - ram22
Дата добавления - 26.06.2014 в 12:06
Pelena Дата: Четверг, 26.06.2014, 13:23 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант с помощью Поиска решения.
Но вообще, требуются какие-то ограничения. Потому что при заданных коэффициентах (2,3 3,8 3,6) под условие
чтобы итоговые цифры были как можно больше
подходит множество вариантов. Например, 2 500 000, 1 500 000 и 1 600 000. Вам же не нужны такие большие цифры?

Итоговые цифры будут положительными, если произведения коэффициентов на искомые числа будут равны (или примерно равны).
Например,
2,3*150=345
3,8*91=345,8
3,6*96=345,6
Значит, числа 150, 91 и 96 подходят под Ваши условия
К сообщению приложен файл: 0288141.xlsx (9.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант с помощью Поиска решения.
Но вообще, требуются какие-то ограничения. Потому что при заданных коэффициентах (2,3 3,8 3,6) под условие
чтобы итоговые цифры были как можно больше
подходит множество вариантов. Например, 2 500 000, 1 500 000 и 1 600 000. Вам же не нужны такие большие цифры?

Итоговые цифры будут положительными, если произведения коэффициентов на искомые числа будут равны (или примерно равны).
Например,
2,3*150=345
3,8*91=345,8
3,6*96=345,6
Значит, числа 150, 91 и 96 подходят под Ваши условия

Автор - Pelena
Дата добавления - 26.06.2014 в 13:23
ram22 Дата: Четверг, 03.07.2014, 10:45 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо большое, но это не совсем то)))))
 
Ответить
СообщениеСпасибо большое, но это не совсем то)))))

Автор - ram22
Дата добавления - 03.07.2014 в 10:45
Мир MS Excel » Вопросы и решения » Вопросы по VBA » автоподбор значения (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!