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

Вход

Регистрация

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

 

= Мир MS Excel/поиск сочетаний - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
поиск сочетаний
megavlom Дата: Четверг, 17.03.2011, 10:40 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

необходимо найти сочетания в столбцах таблицы Т1.Условия в файле,пробовал решить с помощью функций,но для компактного решения моих знаний не хватает.А по другому коряво и слишком объемно.Хотелось решение с помощью функций(чтобы потом разобраться и если что-то не расчитал-переделать).Но....
К сообщению приложен файл: 678.xls (26.0 Kb)
 
Ответить
Сообщениенеобходимо найти сочетания в столбцах таблицы Т1.Условия в файле,пробовал решить с помощью функций,но для компактного решения моих знаний не хватает.А по другому коряво и слишком объемно.Хотелось решение с помощью функций(чтобы потом разобраться и если что-то не расчитал-переделать).Но....

Автор - megavlom
Дата добавления - 17.03.2011 в 10:40
Michael_S Дата: Четверг, 17.03.2011, 14:29 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Много раз перечитал условия и посмотрел на таблицы - задачу не понял (может тупой?)...
И это что - просто учебная задача или часть какого-то практического расчета?
 
Ответить
СообщениеМного раз перечитал условия и посмотрел на таблицы - задачу не понял (может тупой?)...
И это что - просто учебная задача или часть какого-то практического расчета?

Автор - Michael_S
Дата добавления - 17.03.2011 в 14:29
Serge_007 Дата: Четверг, 17.03.2011, 15:06 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Michael_S)
задачу не понял

Я тоже.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Michael_S)
задачу не понял

Я тоже.

Автор - Serge_007
Дата добавления - 17.03.2011 в 15:06
megavlom Дата: Четверг, 17.03.2011, 15:57 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

часть расчета.происходит выбор одной из цифр в каждом столбцеТ1 за счет исключений совпадения между собой в столбцеТ2. Т.е. любое сочетание цифр в столбцахТ2 не должно быть в диапазоне А16;Н16.
 
Ответить
Сообщениечасть расчета.происходит выбор одной из цифр в каждом столбцеТ1 за счет исключений совпадения между собой в столбцеТ2. Т.е. любое сочетание цифр в столбцахТ2 не должно быть в диапазоне А16;Н16.

Автор - megavlom
Дата добавления - 17.03.2011 в 15:57
megavlom Дата: Четверг, 17.03.2011, 16:42 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Смысл решения:перебор каждой цифры из одного столбцаТ1 с каждой цифрой другого,третьего,восьмого столбцаТ1. Т.е. будет восьмизначное число. Но если встретится совпадение цифр в каком либо столбцеТ2,то результат ноль(такого числа не должно быть).Значит следующий вариант перебора.
 
Ответить
СообщениеСмысл решения:перебор каждой цифры из одного столбцаТ1 с каждой цифрой другого,третьего,восьмого столбцаТ1. Т.е. будет восьмизначное число. Но если встретится совпадение цифр в каком либо столбцеТ2,то результат ноль(такого числа не должно быть).Значит следующий вариант перебора.

Автор - megavlom
Дата добавления - 17.03.2011 в 16:42
0mega Дата: Четверг, 17.03.2011, 19:06 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 34 ±
Замечаний: 0% ±

megavlom, здравствуйте
Quote (megavlom)
... Но если встретится совпадение цифр в каком либо столбцеТ2,то результат ноль(такого числа не должно быть...

В предложенном примере , выбрано число 11 , которое присутствует в 2-х таблицах ?!

Что-то я никак не могу "въехать " в суть вопроса .

К сообщению приложен файл: 9174110.png (29.3 Kb)


Сообщение отредактировал 0mega - Четверг, 17.03.2011, 19:07
 
Ответить
Сообщениеmegavlom, здравствуйте
Quote (megavlom)
... Но если встретится совпадение цифр в каком либо столбцеТ2,то результат ноль(такого числа не должно быть...

В предложенном примере , выбрано число 11 , которое присутствует в 2-х таблицах ?!

Что-то я никак не могу "въехать " в суть вопроса .


Автор - 0mega
Дата добавления - 17.03.2011 в 19:06
megavlom Дата: Четверг, 17.03.2011, 19:51 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Основная таблТ1.На примере: если в B16 будет число 11 , то в ячейке E16 из столбца E3;E14 не должно быть числа 3 (E3) и в ячейке G16 из столбца G3;G14 не должно быть числа 17 (G3),т.к. число 11 в столбце N3;N14 находится вместе(в одном столбце) с числом 3 и с числом 17.
 
Ответить
СообщениеОсновная таблТ1.На примере: если в B16 будет число 11 , то в ячейке E16 из столбца E3;E14 не должно быть числа 3 (E3) и в ячейке G16 из столбца G3;G14 не должно быть числа 17 (G3),т.к. число 11 в столбце N3;N14 находится вместе(в одном столбце) с числом 3 и с числом 17.

Автор - megavlom
Дата добавления - 17.03.2011 в 19:51
megavlom Дата: Пятница, 18.03.2011, 11:30 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Как писал один товарищ, можно пойти другим путем.Можно разбить таблицу, но нужен макрос по перебору ячеек.Не знаю к этой же теме или к другой?Сможете помочь?
К сообщению приложен файл: 678_3.xls (28.0 Kb)
 
Ответить
СообщениеКак писал один товарищ, можно пойти другим путем.Можно разбить таблицу, но нужен макрос по перебору ячеек.Не знаю к этой же теме или к другой?Сможете помочь?

Автор - megavlom
Дата добавления - 18.03.2011 в 11:30
MCH Дата: Пятница, 18.03.2011, 15:34 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

megavlom,
Попробовал решить формулами,
как понял задачу:
Необходимо найти все сочетания чисел из первой таблицы, из столбца можно брать только одно число, при этом не может быть двух чисел, которые находятся во второй таблице в одном столбце (может конечно не так понял).
В связи с ограничением на форуме, удалил часть формул, их можно востановить простым копированием
К сообщению приложен файл: _2.rar (72.6 Kb)
 
Ответить
Сообщениеmegavlom,
Попробовал решить формулами,
как понял задачу:
Необходимо найти все сочетания чисел из первой таблицы, из столбца можно брать только одно число, при этом не может быть двух чисел, которые находятся во второй таблице в одном столбце (может конечно не так понял).
В связи с ограничением на форуме, удалил часть формул, их можно востановить простым копированием

Автор - MCH
Дата добавления - 18.03.2011 в 15:34
megavlom Дата: Пятница, 18.03.2011, 16:00 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Изложено правильно,сейчас попробую прогнать.
 
Ответить
СообщениеИзложено правильно,сейчас попробую прогнать.

Автор - megavlom
Дата добавления - 18.03.2011 в 16:00
Serge_007 Дата: Пятница, 18.03.2011, 17:08 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (megavlom)
...а там бы я выкрутился по другому.

А может зная итог сих изысканий мы смогли бы предложить другое решение?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (megavlom)
...а там бы я выкрутился по другому.

А может зная итог сих изысканий мы смогли бы предложить другое решение?

Автор - Serge_007
Дата добавления - 18.03.2011 в 17:08
MCH Дата: Пятница, 18.03.2011, 18:33 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

megavlom,
И все таки, что должно получится в итоге?
Количество возможных вариантов сочетаний чисел из предложенних данных составляет 4*4*4*3*2*3*2=2304,
из которых 288 соответствуют указанным требованиям.
Формулами были найдены все эти 288 вариантов (соответствует признак ИСТИНА в столбце J).
В итоге нужен только один вариант? Первый, конкретный по порядку, или любой?
Что дальше будете делать с полученными числами?

По варианту решения через макрос. Каким образом в Р16 будет появлятся единица?
Макрос также должен перебрать все 2304 варианта, останавливаясь 288 раз?

 
Ответить
Сообщениеmegavlom,
И все таки, что должно получится в итоге?
Количество возможных вариантов сочетаний чисел из предложенних данных составляет 4*4*4*3*2*3*2=2304,
из которых 288 соответствуют указанным требованиям.
Формулами были найдены все эти 288 вариантов (соответствует признак ИСТИНА в столбце J).
В итоге нужен только один вариант? Первый, конкретный по порядку, или любой?
Что дальше будете делать с полученными числами?

По варианту решения через макрос. Каким образом в Р16 будет появлятся единица?
Макрос также должен перебрать все 2304 варианта, останавливаясь 288 раз?


Автор - MCH
Дата добавления - 18.03.2011 в 18:33
megavlom Дата: Пятница, 18.03.2011, 19:30 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Уважаемый МСН ,Вы правы на счет данного примера, при таком количестве аргументов.Но ведь в столбцах может быть до 12 аргументов, и все отобразить их не получится(нормально).А 12 в 6 степени серьёзная цифра.Кол-во реальных комбинаций будет не более 300,при максимальных аргументах.Если бы отражалось только истинные комбинации с учётом исключений...А по поводу цифры в Р16 уточню пару вопросов и скину файл.
 
Ответить
СообщениеУважаемый МСН ,Вы правы на счет данного примера, при таком количестве аргументов.Но ведь в столбцах может быть до 12 аргументов, и все отобразить их не получится(нормально).А 12 в 6 степени серьёзная цифра.Кол-во реальных комбинаций будет не более 300,при максимальных аргументах.Если бы отражалось только истинные комбинации с учётом исключений...А по поводу цифры в Р16 уточню пару вопросов и скину файл.

Автор - megavlom
Дата добавления - 18.03.2011 в 19:30
nilem Дата: Пятница, 18.03.2011, 20:58 | Сообщение № 14
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Судя по ответу в сообщении № 7... Зеленая стрелка. Правильно считает?
Сразу скажу, с формулами МСН не сходится.
К сообщению приложен файл: 3928177.xls (74.0 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеСудя по ответу в сообщении № 7... Зеленая стрелка. Правильно считает?
Сразу скажу, с формулами МСН не сходится.

Автор - nilem
Дата добавления - 18.03.2011 в 20:58
kim Дата: Пятница, 18.03.2011, 21:35 | Сообщение № 15
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Немного попаразитировал на файле Николая smile
Незнаю, правильно ли понял...
Вобщем в желтых ячейках формулы, зеленую стрелку тоже можно использовать.
К сообщению приложен файл: 5167628.xls (72.0 Kb)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеНемного попаразитировал на файле Николая smile
Незнаю, правильно ли понял...
Вобщем в желтых ячейках формулы, зеленую стрелку тоже можно использовать.

Автор - kim
Дата добавления - 18.03.2011 в 21:35
megavlom Дата: Пятница, 18.03.2011, 22:40 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Мне трудно объяснить весь ход расчетов,поэтому урезал расчет до 6 цифр.МСН правильно изложил требования,но его расчеты почему-то не сходятся.посмотрите данный файл.Цифры хоть и не все,но это реальный набор.С уважением к Вам.
К сообщению приложен файл: 678_4.xls (47.5 Kb)
 
Ответить
СообщениеМне трудно объяснить весь ход расчетов,поэтому урезал расчет до 6 цифр.МСН правильно изложил требования,но его расчеты почему-то не сходятся.посмотрите данный файл.Цифры хоть и не все,но это реальный набор.С уважением к Вам.

Автор - megavlom
Дата добавления - 18.03.2011 в 22:40
nilem Дата: Пятница, 18.03.2011, 23:15 | Сообщение № 17
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
В лоб... На Лист2 красная стрелка.
К сообщению приложен файл: 3288535.zip (33.6 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеВ лоб... На Лист2 красная стрелка.

Автор - nilem
Дата добавления - 18.03.2011 в 23:15
megavlom Дата: Суббота, 19.03.2011, 00:22 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

ВЫ правы,программа работает,теперь надо собрать все до кучи.Всё-таки Вы очень многое умеете и знаете.Спасибо за помощь!
 
Ответить
СообщениеВЫ правы,программа работает,теперь надо собрать все до кучи.Всё-таки Вы очень многое умеете и знаете.Спасибо за помощь!

Автор - megavlom
Дата добавления - 19.03.2011 в 00:22
megavlom Дата: Суббота, 19.03.2011, 08:45 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 105
Репутация: 1 ±
Замечаний: 0% ±

Уважаемый МСН только сейчас дошло как можно использовать Ваше решение.Формула перебора вариантов работает отлично!
 
Ответить
СообщениеУважаемый МСН только сейчас дошло как можно использовать Ваше решение.Формула перебора вариантов работает отлично!

Автор - megavlom
Дата добавления - 19.03.2011 в 08:45
MCH Дата: Суббота, 19.03.2011, 11:07 | Сообщение № 20
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

megavlom,
Нашел у себя ошибку в определении критерия, подходит/не подходит - исправил
Также сделал решение макросом, который перебирает все варианты и остонавливается на подходящем, при этом максимально использовал функции листа.
Сравните результаты на "Лист1" и "Лист2", они идентичны, только мои расчеты, ставящие единицу в P1 немного короче.

Если будете перебирать 6 и более столбцов по 12 чисел (а это 6^12 ~3 млн комбинаций) то данный макрос будет работать очень долго, лучше сделать его на массивах.

К сообщению приложен файл: Perebor.rar (82.1 Kb)


Сообщение отредактировал MCH - Суббота, 19.03.2011, 14:13
 
Ответить
Сообщениеmegavlom,
Нашел у себя ошибку в определении критерия, подходит/не подходит - исправил
Также сделал решение макросом, который перебирает все варианты и остонавливается на подходящем, при этом максимально использовал функции листа.
Сравните результаты на "Лист1" и "Лист2", они идентичны, только мои расчеты, ставящие единицу в P1 немного короче.

Если будете перебирать 6 и более столбцов по 12 чисел (а это 6^12 ~3 млн комбинаций) то данный макрос будет работать очень долго, лучше сделать его на массивах.


Автор - MCH
Дата добавления - 19.03.2011 в 11:07
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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