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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2017, 17:16   #1
МаксимDH
Новичок
Джуниор
 
Регистрация: 01.04.2017
Сообщений: 3
По умолчанию Есть ли способ узнать возможно ли сложить из определенного набора чисел сложить какое-то конкретное число?

Есть ли способ узнать возможно ли сложить из определенного набора чисел сложить какое-то конкретное число?
МаксимDH вне форума Ответить с цитированием
Старый 01.04.2017, 17:30   #2
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

Способ, сложить конкретное число из определенного набора, должен быть.
Непонятно с чем сложить. Покажите пример в файле Excel
И подробно опишите что делить с данными из примера.
Алексей М.

Последний раз редактировалось AlexM12; 01.04.2017 в 18:03.
AlexM12 вне форума Ответить с цитированием
Старый 01.04.2017, 17:56   #3
МаксимDH
Новичок
Джуниор
 
Регистрация: 01.04.2017
Сообщений: 3
По умолчанию пример

пример
Вложения
Тип файла: xlsx пример.xlsx (11.2 Кб, 16 просмотров)
МаксимDH вне форума Ответить с цитированием
Старый 11.04.2017, 20:55   #4
biva
 
Регистрация: 17.08.2012
Сообщений: 9
По умолчанию

Вот например. Есть заданое число 26325. Надо разбить его на 200 случайных чисел значения которых лежат в диапазоне от 125 до 138. Есть ли решение такого вопроса??
biva вне форума Ответить с цитированием
Старый 11.04.2017, 21:27   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

для "поиска решений" - это элементарная задача
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.04.2017, 21:29   #6
biva
 
Регистрация: 17.08.2012
Сообщений: 9
По умолчанию

Может и элементарная но пока решения нету. И на этом спасибо.
biva вне форума Ответить с цитированием
Старый 11.04.2017, 21:38   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

125 52
126 47
127 45
128 36
129 20
в сумме 25325
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.04.2017, 21:42   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если нужно чтобы в сумме ОБЯЗАТЕЛЬНО присутствовали все 14 значений, тогда так:
125 71
126 43
127 39
128 29
129 9
130 1
131 1
132 1
133 1
134 1
135 1
136 1
137 1
138 1
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.04.2017, 21:52   #9
biva
 
Регистрация: 17.08.2012
Сообщений: 9
По умолчанию

Давайте попробую объяснить по другому. Есть живой товар (свинья например). Есть общий вес и есть сума в накладной. В дополнительных документах указывается что количество равно например 200 штук. Так как каждую позицию нет надобности перевешивать достаточно приблизительно разбить вес и получить цену каждой единицы. Пока задача решается выбором случайных чисел в выбраном диапазоне и ручками коректируется до нужного веса. Хотелось бы сделать так чтоб задать общий вес и количество, а остальное чтоб разбивалось автоматически
biva вне форума Ответить с цитированием
Старый 11.04.2017, 21:52   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

или так:
125 39 25 30 85 134 120 169 149 160 148
126 76 92 92 63 36 19 1 1 1 1
127 61 71 66 31 1 14 1 1 1 1
128 14 2 1 1 1 9 1 9 1 1
129 1 1 1 1 1 20 1 1 2 1
130 1 1 1 1 2 1 1 1 1 1
131 1 1 1 1 2 1 1 1 1 40
132 1 1 1 1 3 1 1 31 1 1
133 1 1 1 1 1 1 1 1 5 1
134 1 1 1 1 3 1 1 1 23 1
135 1 1 1 1 1 10 1 1 1 1
136 1 1 1 10 1 1 1 1 1 1
137 1 1 1 1 1 1 1 1 1 1
138 1 1 2 2 13 1 19 1 1 1
и тысячи других вариантов
Вы заметили, в чем основная особенность предложенных решений? - слагаемых всегда 200 шт, а сумма произведений слагаемых на их величину всегда равна 25325!
кстати, такая же особенность у термоядерной бомбы - она всегда попадает в эпицентр взрыва!

например, можно решить задачу, что было 1 раз 125, 2 раза 126, 3 раза 127, 4 раза 128, 5 раз 129 и остальное - как получиться...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 11.04.2017 в 22:17.
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложить число в ячейке с текстом Paul_st Microsoft Office Excel 3 28.09.2016 11:38
есть таблица (StringGrid) и надо сложить между собой три столбца (Delphi) supreme Помощь студентам 2 12.01.2014 22:40
Сложить восемь чисел параллельно Streer Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 12.05.2012 16:18
Как сложить дату и число? hkk1208 Microsoft Office Access 12 22.04.2010 13:10
Какие знаения нужно сложить, чтобы получилось определенное число Natalia K. Microsoft Office Excel 4 23.11.2007 13:22