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

Вход

Регистрация

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

 

= Мир MS Excel/Выбрать приблизительно равные суммы из 5 цифр - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выбрать приблизительно равные суммы из 5 цифр (Формулы/Formulas)
Выбрать приблизительно равные суммы из 5 цифр
Кайли Дата: Воскресенье, 14.01.2018, 17:55 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Нужно распределить все 56 цифр по пятёркам так, чтобы суммы этих пятёрок были максимально между собой равны. Одна цифра будет остатком., но выбор из всех.
К сообщению приложен файл: 002.xlsx (10.6 Kb)


Привет Мир!

Сообщение отредактировал Кайли - Воскресенье, 14.01.2018, 22:24
 
Ответить
СообщениеНужно распределить все 56 цифр по пятёркам так, чтобы суммы этих пятёрок были максимально между собой равны. Одна цифра будет остатком., но выбор из всех.

Автор - Кайли
Дата добавления - 14.01.2018 в 17:55
Кайли Дата: Воскресенье, 14.01.2018, 18:02 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Мой вариант был складывать 1+56+2+55+3 итд, есть ли иной спсоб ?


Привет Мир!
 
Ответить
СообщениеМой вариант был складывать 1+56+2+55+3 итд, есть ли иной спсоб ?

Автор - Кайли
Дата добавления - 14.01.2018 в 18:02
bmv98rus Дата: Воскресенье, 14.01.2018, 21:39 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Кайли,
1. Допускаю что где-то и есть 56 цифр, но у нас их только 10.
2. 56 чисел нельзя распределить все по пятеркам, ибо одно останется в запасе.
3. максимально между собой равны - можно как то более понятно минимально отличались
4. два раз 3 специально или случайно, а то у вас там 57 чисел?
5. Да методика примерно та, два максимальных и три минимальных, если конечно они подряд.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеКайли,
1. Допускаю что где-то и есть 56 цифр, но у нас их только 10.
2. 56 чисел нельзя распределить все по пятеркам, ибо одно останется в запасе.
3. максимально между собой равны - можно как то более понятно минимально отличались
4. два раз 3 специально или случайно, а то у вас там 57 чисел?
5. Да методика примерно та, два максимальных и три минимальных, если конечно они подряд.

Автор - bmv98rus
Дата добавления - 14.01.2018 в 21:39
Кайли Дата: Воскресенье, 14.01.2018, 22:15 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
bmv98rus, Да там выходит остаток, предпологается что его как самый не нужный не вписывать в пятёрку, поправлю то что написал. Дело в том что настоящие цифры отличаются от этих они разные но их 56 как и в файле, меня интересовала методика, но вот я не уверен в том что она действует для цифр которые хоть и идут в низ на увелечение при сортировке к примеру 1, 4, 6, 8, 14, 37, 45 .Сейчас заменю файл.


Привет Мир!
 
Ответить
Сообщениеbmv98rus, Да там выходит остаток, предпологается что его как самый не нужный не вписывать в пятёрку, поправлю то что написал. Дело в том что настоящие цифры отличаются от этих они разные но их 56 как и в файле, меня интересовала методика, но вот я не уверен в том что она действует для цифр которые хоть и идут в низ на увелечение при сортировке к примеру 1, 4, 6, 8, 14, 37, 45 .Сейчас заменю файл.

Автор - Кайли
Дата добавления - 14.01.2018 в 22:15
bmv98rus Дата: Воскресенье, 14.01.2018, 23:29 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
В D1 задается количество максимальных для группы от 1 до 4х
при указанных данных оптимальный результат при 3х максимальных и 2х минимальных, так что методика не верна в данном случае.
К сообщению приложен файл: Copy_of_002.xlsx (12.9 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеВ D1 задается количество максимальных для группы от 1 до 4х
при указанных данных оптимальный результат при 3х максимальных и 2х минимальных, так что методика не верна в данном случае.

Автор - bmv98rus
Дата добавления - 14.01.2018 в 23:29
Светлый Дата: Понедельник, 15.01.2018, 06:29 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Недавно подобная задача была решена.


Программировать проще, чем писать стихи.
 
Ответить
СообщениеНедавно подобная задача была решена.

Автор - Светлый
Дата добавления - 15.01.2018 в 06:29
Светлый Дата: Вторник, 16.01.2018, 06:04 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Формулы и несколько неплохих вариантов решения. Лишний элемент даёт свободу выбора среднего значения, но и увеличивает количество просчитываемых вариантов. Выбор элементов ведётся случайным образом, поэтому придётся несколько раз перезапускать процедуру. Можно менять целевое значение в ячейке K1 и разброс значений в ячейке J1. В ячейке D1 сброс/пуск.
Расчёт итерационный.
К сообщению приложен файл: 002_1.xlsx (26.5 Kb)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеФормулы и несколько неплохих вариантов решения. Лишний элемент даёт свободу выбора среднего значения, но и увеличивает количество просчитываемых вариантов. Выбор элементов ведётся случайным образом, поэтому придётся несколько раз перезапускать процедуру. Можно менять целевое значение в ячейке K1 и разброс значений в ячейке J1. В ячейке D1 сброс/пуск.
Расчёт итерационный.

Автор - Светлый
Дата добавления - 16.01.2018 в 06:04
MCH Дата: Вторник, 16.01.2018, 11:00 | Сообщение № 8
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Цитата Светлый, 16.01.2018 в 06:04, в сообщении № 8 ()
несколько неплохих вариантов решения

Немного поэкспериментировал с данными (через макросы)
Тоже получил неплохие результаты:
9239+8841+8722+8567+7089 = 42458
9501+9056+8962+7891+7048 = 42458
9580+8960+8662+7871+7385 = 42458
9587+9429+8092+7704+7646 = 42458
9651+9283+9009+8845+5670 = 42458
9835+9243+8935+8766+5679 = 42458
8993+8924+8692+8009+7839 = 42457
8999+8934+8861+7873+7790 = 42457
9680+9497+8694+8637+5949 = 42457
9825+9464+8716+7933+6519 = 42457
9941+9692+8898+8054+5872 = 42457
убрал 5600

9056+8934+8898+7790+7385 = 42063
9243+9239+8662+7871+7048 = 42063
9429+9283+8993+7839+6519 = 42063
9497+8962+8009+7891+7704 = 42063
9501+9464+8861+8637+5600 = 42063
9587+8766+8567+8054+7089 = 42063
9651+8960+7933+7873+7646 = 42063
9680+8935+8924+8845+5679 = 42063
9825+9580+8694+8092+5872 = 42063
9835+8841+8722+8716+5949 = 42063
9692+9009+8999+8692+5670 = 42062
убрал 9941
 
Ответить
Сообщение
Цитата Светлый, 16.01.2018 в 06:04, в сообщении № 8 ()
несколько неплохих вариантов решения

Немного поэкспериментировал с данными (через макросы)
Тоже получил неплохие результаты:
9239+8841+8722+8567+7089 = 42458
9501+9056+8962+7891+7048 = 42458
9580+8960+8662+7871+7385 = 42458
9587+9429+8092+7704+7646 = 42458
9651+9283+9009+8845+5670 = 42458
9835+9243+8935+8766+5679 = 42458
8993+8924+8692+8009+7839 = 42457
8999+8934+8861+7873+7790 = 42457
9680+9497+8694+8637+5949 = 42457
9825+9464+8716+7933+6519 = 42457
9941+9692+8898+8054+5872 = 42457
убрал 5600

9056+8934+8898+7790+7385 = 42063
9243+9239+8662+7871+7048 = 42063
9429+9283+8993+7839+6519 = 42063
9497+8962+8009+7891+7704 = 42063
9501+9464+8861+8637+5600 = 42063
9587+8766+8567+8054+7089 = 42063
9651+8960+7933+7873+7646 = 42063
9680+8935+8924+8845+5679 = 42063
9825+9580+8694+8092+5872 = 42063
9835+8841+8722+8716+5949 = 42063
9692+9009+8999+8692+5670 = 42062
убрал 9941

Автор - MCH
Дата добавления - 16.01.2018 в 11:00
MCH Дата: Вторник, 16.01.2018, 13:53 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Проверил все 56 чисел из 1го сообщения, можно убрать любое число из списка и составить суммы по 5 чисел с отклонением от среднего значение не более единицы
 
Ответить
СообщениеПроверил все 56 чисел из 1го сообщения, можно убрать любое число из списка и составить суммы по 5 чисел с отклонением от среднего значение не более единицы

Автор - MCH
Дата добавления - 16.01.2018 в 13:53
Светлый Дата: Вторник, 16.01.2018, 14:25 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Тоже получил неплохие результаты:

Это не ТОЖЕ, это идеальные результаты.
А если убрать 6519, 7839 или 8092, то ВСЕ суммы будут равны.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Тоже получил неплохие результаты:

Это не ТОЖЕ, это идеальные результаты.
А если убрать 6519, 7839 или 8092, то ВСЕ суммы будут равны.

Автор - Светлый
Дата добавления - 16.01.2018 в 14:25
Pelena Дата: Вторник, 16.01.2018, 14:39 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19179
Репутация: 4419 ±
Замечаний: ±

Excel 365 & Mac Excel
через макросы

Мы их увидим? <_<


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
через макросы

Мы их увидим? <_<

Автор - Pelena
Дата добавления - 16.01.2018 в 14:39
MCH Дата: Вторник, 16.01.2018, 15:20 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Мы их увидим?

Неа, жадный я :)
Выкладываю все варианты с решениями (осторожно белее 1 Мб): https://yadi.sk/d/xjANBF743RW3uB

PS: использовал уже готовую свою программу под эту задачу, но она не совсем универсальна
Нужно понимать, что нужно в конечном итоге, может быть задача решается по другому.
 
Ответить
Сообщение
Мы их увидим?

Неа, жадный я :)
Выкладываю все варианты с решениями (осторожно белее 1 Мб): https://yadi.sk/d/xjANBF743RW3uB

PS: использовал уже готовую свою программу под эту задачу, но она не совсем универсальна
Нужно понимать, что нужно в конечном итоге, может быть задача решается по другому.

Автор - MCH
Дата добавления - 16.01.2018 в 15:20
Кайли Дата: Четверг, 18.01.2018, 18:24 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Ах да забыл, цыфры время от времени меняются)


Привет Мир!
 
Ответить
СообщениеАх да забыл, цыфры время от времени меняются)

Автор - Кайли
Дата добавления - 18.01.2018 в 18:24
Кайли Дата: Четверг, 18.01.2018, 18:38 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Это круто yahoo


Привет Мир!
 
Ответить
СообщениеЭто круто yahoo

Автор - Кайли
Дата добавления - 18.01.2018 в 18:38
Кайли Дата: Четверг, 18.01.2018, 19:08 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
MCH, а макрос как найти?


Привет Мир!
 
Ответить
СообщениеMCH, а макрос как найти?

Автор - Кайли
Дата добавления - 18.01.2018 в 19:08
Кайли Дата: Четверг, 18.01.2018, 20:35 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Светлый, А что нужно изменить в файле если к примеру чисел меньше не (56) а 53 к примеру


Привет Мир!
 
Ответить
СообщениеСветлый, А что нужно изменить в файле если к примеру чисел меньше не (56) а 53 к примеру

Автор - Кайли
Дата добавления - 18.01.2018 в 20:35
Кайли Дата: Четверг, 18.01.2018, 22:59 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Мне кажется точный метод это, сложить все числа и разделить на 5, потом перебрать все варианты сложений, при помощи макроса..и выбрать из них неким образом, наиболее частые совпадения. с тем числом которое вышло в результате деления.


Привет Мир!

Сообщение отредактировал Кайли - Четверг, 18.01.2018, 23:56
 
Ответить
СообщениеМне кажется точный метод это, сложить все числа и разделить на 5, потом перебрать все варианты сложений, при помощи макроса..и выбрать из них неким образом, наиболее частые совпадения. с тем числом которое вышло в результате деления.

Автор - Кайли
Дата добавления - 18.01.2018 в 22:59
Светлый Дата: Четверг, 18.01.2018, 23:36 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
если к примеру чисел меньше не (56) а 53

Во всех формулах придётся заменить диапазоны с 56 на 53 заменить. И придётся только десять пятёрок просчитывать (нижнюю строку убрать). Опять же вопрос: как отбирать лишние 3 штуки?
Много придётся переделывать.


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
если к примеру чисел меньше не (56) а 53

Во всех формулах придётся заменить диапазоны с 56 на 53 заменить. И придётся только десять пятёрок просчитывать (нижнюю строку убрать). Опять же вопрос: как отбирать лишние 3 штуки?
Много придётся переделывать.

Автор - Светлый
Дата добавления - 18.01.2018 в 23:36
Кайли Дата: Пятница, 19.01.2018, 00:14 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И попробывать. стоит). Конечно можно перебрать все варианты и выбрать из них , как я писал выше...но макросом не влезут в сам файл* n по к * сочетаний различных выходит 2869685 (мне бы их не только в столбик разложить а и по горизонтали вправо, и к ним потом к каждым ответам сумму их и потом отобрать сортировкой, те которые имеют при сложении всех 56 цифр и разделить на 5, уверен почему то что максимально будут приближены если не совпадут все..Тут уже дело принципа, и потому ни сколько количество цифр важно а самый точный метод.. а остальное дело техники.. %) сори %)


Привет Мир!

Сообщение отредактировал Кайли - Пятница, 19.01.2018, 00:43
 
Ответить
СообщениеВероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И попробывать. стоит). Конечно можно перебрать все варианты и выбрать из них , как я писал выше...но макросом не влезут в сам файл* n по к * сочетаний различных выходит 2869685 (мне бы их не только в столбик разложить а и по горизонтали вправо, и к ним потом к каждым ответам сумму их и потом отобрать сортировкой, те которые имеют при сложении всех 56 цифр и разделить на 5, уверен почему то что максимально будут приближены если не совпадут все..Тут уже дело принципа, и потому ни сколько количество цифр важно а самый точный метод.. а остальное дело техники.. %) сори %)

Автор - Кайли
Дата добавления - 19.01.2018 в 00:14
Кайли Дата: Пятница, 19.01.2018, 00:15 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Светлый, Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И удалить насовсем из файла и попробывать.


Привет Мир!
 
Ответить
СообщениеСветлый, Вероятно есть цыфры которые с которыми чаще выдают суммы очень отличающихся от основных совпдаений. Скорее всего эти цифры надо искать в в средних разницах между всеми цифрами. Потому что если к примеру числа 1,2,3,4,5,6,7,8,9,10 и выбирать из них суммы двух значений, то наилучший результат...это будет 1+10, 2+9, 3+8, 4+7, 5+6 их суммы все абсолютно =11 из за того что их разницы по увеличению всего 1. Тоесть 1+1=2, 2+1=3, 3+1=4. итд, Это точно в этом кроеться. И выходит что будут иметься 3 не выгодных числа. Сейчас попробую их опредилить этим методом. И удалить насовсем из файла и попробывать.

Автор - Кайли
Дата добавления - 19.01.2018 в 00:15
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выбрать приблизительно равные суммы из 5 цифр (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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