Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2010, 22:04   #1
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию Найти сумму любых из имеющихся чисел максимально приближенную к "Х"

Найти сумму любых из имеющихся чисел максимально приближенную к "Х", количество слагаемых не принципиально.
ряд чисел: 2553, 2111, 1825, 2362, 4297, 4551, 3433, 2372, 3115.
Х=8000
valerij вне форума Ответить с цитированием
Старый 01.12.2010, 22:14   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1)
ответ: 4551+3433=7984

2) посмотрите тему:
подбор группы файлов до заданого размера
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.12.2010, 22:25   #3
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
1)
ответ: 4551+3433=7984

2) посмотрите тему:
Не подходит.
Мне просто макрос нужен
valerij вне форума Ответить с цитированием
Старый 01.12.2010, 23:28   #4
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Решение простым перебором всех возможных вариантов, не оптимизировано по скорости, т.к. максимально используются формулы в ячейках, а не переменные (ускорить можно используя массивы), но зато код небольшой
Вложения
Тип файла: rar Reshenie_pereborom.rar (6.7 Кб, 26 просмотров)
MCH вне форума Ответить с цитированием
Старый 01.12.2010, 23:43   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Не подходит.
Воля ваша.. Хозяин - барин!

Цитата:
Мне просто макрос нужен
а макрос, который в той теме выложен, чем не устраивает?..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.12.2010, 23:50   #6
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
а макрос, который в той теме выложен, чем не устраивает?..
Я не нашел его, там, все примеры, просмотрел, требуют времени..
А от MCH, все ясно.
Спасибо!!
valerij вне форума Ответить с цитированием
Старый 02.12.2010, 01:22   #7
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

А задачу можно решить и без макросов. Попробуйте ввести в Е1 различные значения
Вложения
Тип файла: rar Reshenie.rar (4.7 Кб, 40 просмотров)
MCH вне форума Ответить с цитированием
Старый 02.12.2010, 01:59   #8
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от MCH Посмотреть сообщение
А задачу можно решить и без макросов. Попробуйте ввести в Е1 различные значения
Отлично, дякую!!!
---------------
| ^^пиво^^ \\|""\\_,_
|___________||___|__|)
(@)(@)""*|(@)(@)**(@)
valerij вне форума Ответить с цитированием
Старый 02.12.2010, 04:08   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

МСН, отличное вступление!

добавил рюшечек и бантиков на лист.
формула проставит единички напротив тех значений, которые вошли в сумму.
можно использовать 14 значений для подбора заданной суммы.
Еще немного поправить формулу и для 2007 с 1 млн. строк можно было бы набирать сумму из 20 заданных значений.
Вложения
Тип файла: rar Книга469.rar (8.2 Кб, 31 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.12.2010, 11:04   #10
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
добавил рюшечек и бантиков на лист..
Игорь, вот так это выглядит в 2003, хотя стоит Office 2007 File Format Converters.
Че не так??
Изображения
Тип файла: jpg 111.jpg (238.7 Кб, 129 просмотров)
valerij вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти слова, в которых доля букв "а" и "е" минимальна. Андрей_ка Паскаль, Turbo Pascal, PascalABC.NET 0 10.10.2010 16:56
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Помогите пожайлуста найти, кто человек "вконтакте", зная его "мэйл" Аксюнька1990 Помощь студентам 1 12.06.2009 06:16