Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 07.11.2015
Сообщений: 6
1

Выбрать ячейки, сумма которых как можно ближе стремится к ограничению

05.02.2016, 21:47. Показов 969. Ответов 1
Метки нет (Все метки)

Здравствуйте. Задача стоит в следующем из строки со значениями выбрать ячейки сумма которых как можно ближе стремиться к ограничению. Для вывода достаточно номера столбца в массиве данных как в примере в файле. Проблема состоит в следующем: если встречаются повторяемые ячейки, то поиск позиции ищет первое попавшееся(необходимо выводить следующее значение), также существует ограничение ,что максимум может быть взято 4 числа по этому логично было идти от макса к мин. Если кто знает другой способ напишите пожалуйста. лучше если через реализацию массивов и формул так как синтаксисом VBA не владею и доработать будет проблематично(что такое for while if var знаю из других языков программирование, нет времени разбираться в тонкостях VBA с Excel`ем).
PS: в реальной таблице 30 столбцов и 3000 строк так что модуль поиск решения отпадает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2016, 21:47
Ответы с готовыми решениями:

Выбрать k пар при которых разность суммы аi на сумму bi — стремится к минимуму
Дано множество А = {(ai,bi)}n. Выбрать k пар при которых разность суммы аi на сумму bi - стремится...

Как выбрать и вывести модмножества, сумма которых М???
Одномерный массив. Количество элементов n. Найти в массиве все подмножества, сумма которых равна М....

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

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

1
1 / 1 / 0
Регистрация: 07.11.2015
Сообщений: 6
10.02.2016, 00:42  [ТС] 2
up, что совсем не не как? Если не сложно то можно макросом на VBA посоветовать на типо пузырька + еще цикл на комбинаторные перестановки, если ктото сможет помочь могу подобный цикл в java выложить.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2016, 00:42

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как выбрать ширину и высоту ячейки Excel? Перенос текста внутри ячейки
Как выбрать ширину и высоту ячейки C# Excel*и перенос текста внутри ячейки или внутри диапазона,...

Выбрать максимальное количество чисел, сумма которых не превышает P
Дан набор натуральных чисел и число P. Выбрать максимальное количество чисел, сумма которых не...

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

Выбрать из массива числа, сумма которых равна данному значению
Всем привет. Пытаюсь решить данную задачу, но ничего не выходит. Использую(вернее планирую...

Из множества [1..100] выбрать пары чисел сумма которых кратна 50
Помогите пожалуйста,нужно написать программу: Из множества выбрать пары чисел сумма которых...

При каких значениях параметра а, при х стремится бесконечности, дробь стремится к нулю ?
При каких значениях параметра а, при х стремится бесконечности, дробь стремится к нулю ?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.