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

Вход

Регистрация

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

 

= Мир MS Excel/Получить все комбинации из m по n - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Получить все комбинации из m по n
man177 Дата: Четверг, 02.03.2017, 14:49 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть функция, числокомб(), как мне получить визуально все значения? и отобразить их в таблице, а не просто получить сухую цифру количества комбинаций?
К сообщению приложен файл: _Microsoft_Exce.xlsx (9.7 Kb)


Сообщение отредактировал man177 - Четверг, 02.03.2017, 17:11
 
Ответить
СообщениеЕсть функция, числокомб(), как мне получить визуально все значения? и отобразить их в таблице, а не просто получить сухую цифру количества комбинаций?

Автор - man177
Дата добавления - 02.03.2017 в 14:49
SLAVICK Дата: Четверг, 02.03.2017, 15:00 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Читаем правила форума:
Цитата
2.Очень ВАЖНО! При создании темы, давайте теме название, отражающее суть Вашей проблемы

В чем суть вопроса в названии "Визуализация ответа".
Измените название темы.


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеЧитаем правила форума:
Цитата
2.Очень ВАЖНО! При создании темы, давайте теме название, отражающее суть Вашей проблемы

В чем суть вопроса в названии "Визуализация ответа".
Измените название темы.

Автор - SLAVICK
Дата добавления - 02.03.2017 в 15:00
man177 Дата: Пятница, 03.03.2017, 14:17 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
В чем суть вопроса в названии "Визуализация ответа".
Измените название темы.

Так лучше?
 
Ответить
Сообщение
В чем суть вопроса в названии "Визуализация ответа".
Измените название темы.

Так лучше?

Автор - man177
Дата добавления - 03.03.2017 в 14:17
Pelena Дата: Пятница, 03.03.2017, 14:44 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Так лучше?

Не лучше.
Задача в чём? Получить все комбинации n чисел из m
Так и надо было тему назвать. Исправила, потому что уже сутки прошли, время возможности правки истекло.

И да, то, что Вы в таблице изобразили, - это скорей перестановки, а не комбинации. Уточните, что всё-таки нужно?


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

Не лучше.
Задача в чём? Получить все комбинации n чисел из m
Так и надо было тему назвать. Исправила, потому что уже сутки прошли, время возможности правки истекло.

И да, то, что Вы в таблице изобразили, - это скорей перестановки, а не комбинации. Уточните, что всё-таки нужно?

Автор - Pelena
Дата добавления - 03.03.2017 в 14:44
buchlotnik Дата: Пятница, 03.03.2017, 14:50 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
для перестановок формульное решение вот тут было
 
Ответить
Сообщениедля перестановок формульное решение вот тут было

Автор - buchlotnik
Дата добавления - 03.03.2017 в 14:50
krosav4ig Дата: Пятница, 03.03.2017, 15:10 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вот тут было

ага, тама в самом конце есть ссылочка интересная, по ней есть формульные решения и для перестановок, и для пересечений, и для комбинаций


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 03.03.2017, 15:11
 
Ответить
Сообщение
вот тут было

ага, тама в самом конце есть ссылочка интересная, по ней есть формульные решения и для перестановок, и для пересечений, и для комбинаций

Автор - krosav4ig
Дата добавления - 03.03.2017 в 15:10
man177 Дата: Пятница, 03.03.2017, 15:26 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Не лучше.
Задача в чём? Получить все комбинации n чисел из m
Так и надо было тему назвать. Исправила, потому что уже сутки прошли, время возможности правки истекло.

И да, то, что Вы в таблице изобразили, - это скорей перестановки, а не комбинации. Уточните, что всё-таки нужно?

Мне надо все эти например 35 комбинаций, без повторов.
 
Ответить
Сообщение
Не лучше.
Задача в чём? Получить все комбинации n чисел из m
Так и надо было тему назвать. Исправила, потому что уже сутки прошли, время возможности правки истекло.

И да, то, что Вы в таблице изобразили, - это скорей перестановки, а не комбинации. Уточните, что всё-таки нужно?

Мне надо все эти например 35 комбинаций, без повторов.

Автор - man177
Дата добавления - 03.03.2017 в 15:26
buchlotnik Дата: Пятница, 03.03.2017, 16:47 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
man177, так сходите ссылке в последнем сообщении вышеуказанной темы - там всё уже реализовано
 
Ответить
Сообщениеman177, так сходите ссылке в последнем сообщении вышеуказанной темы - там всё уже реализовано

Автор - buchlotnik
Дата добавления - 03.03.2017 в 16:47
MCH Дата: Суббота, 04.03.2017, 18:40 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Генератор сочетаний
Если число сочетаний больше 1 млн, то они будут выводится в разные столбцы
К сообщению приложен файл: MyCombin-_3__10.xlsb (18.2 Kb)
 
Ответить
СообщениеГенератор сочетаний
Если число сочетаний больше 1 млн, то они будут выводится в разные столбцы

Автор - MCH
Дата добавления - 04.03.2017 в 18:40
Awallon Дата: Пятница, 17.03.2017, 13:20 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
MCH, Добрый день.
Классный файл, хотя не я создатель темы)

Сейчас ищу подобное, но Ваш файл почему-то не работает или я что-то не так делаю.

мне нужны все варианты двух чисел (0-1 или 1-2 - без разницы) на 18 колонок... Чем-то на биты похоже:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
...
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

и так на все 262 143 строки, если я правильно почитал кол-во комбинаций. (2^18-1)
Что нужно поменять в Вашем файле, чтобы заработало или эти две задачи (моя и ТС) не схожи? С VBA, увы, на Вы(
 
Ответить
СообщениеMCH, Добрый день.
Классный файл, хотя не я создатель темы)

Сейчас ищу подобное, но Ваш файл почему-то не работает или я что-то не так делаю.

мне нужны все варианты двух чисел (0-1 или 1-2 - без разницы) на 18 колонок... Чем-то на биты похоже:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
...
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

и так на все 262 143 строки, если я правильно почитал кол-во комбинаций. (2^18-1)
Что нужно поменять в Вашем файле, чтобы заработало или эти две задачи (моя и ТС) не схожи? С VBA, увы, на Вы(

Автор - Awallon
Дата добавления - 17.03.2017 в 13:20
bmv98rus Дата: Пятница, 17.03.2017, 14:15 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Awallon,
Ваша задача решается проще. для a1 и ...
Код
=SIGN(BITAND(ROW()-1;2^(18-COLUMN())))

или
Код
=--(BITAND(ROW()-1;2^(18-COLUMN()))<>0)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Пятница, 17.03.2017, 14:17
 
Ответить
СообщениеAwallon,
Ваша задача решается проще. для a1 и ...
Код
=SIGN(BITAND(ROW()-1;2^(18-COLUMN())))

или
Код
=--(BITAND(ROW()-1;2^(18-COLUMN()))<>0)

Автор - bmv98rus
Дата добавления - 17.03.2017 в 14:15
китин Дата: Пятница, 17.03.2017, 14:19 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Михаил в 2010 нет БИТ.И :'(


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеМихаил в 2010 нет БИТ.И :'(

Автор - китин
Дата добавления - 17.03.2017 в 14:19
bmv98rus Дата: Пятница, 17.03.2017, 14:55 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
А так все хорошо начиналось :-).

Тогда ад кромешный
Код
=MID(DEC2BIN((INT((ROW()-1)/512));9)&DEC2BIN((ROW()-1-512*INT((ROW()-1)/512));9);COLUMN();1)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеА так все хорошо начиналось :-).

Тогда ад кромешный
Код
=MID(DEC2BIN((INT((ROW()-1)/512));9)&DEC2BIN((ROW()-1-512*INT((ROW()-1)/512));9);COLUMN();1)

Автор - bmv98rus
Дата добавления - 17.03.2017 в 14:55
Awallon Дата: Пятница, 17.03.2017, 15:06 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, а DEC2BIN - это что? 2010 тоже не знает, что это такое))
 
Ответить
Сообщениеbmv98rus, а DEC2BIN - это что? 2010 тоже не знает, что это такое))

Автор - Awallon
Дата добавления - 17.03.2017 в 15:06
sboy Дата: Пятница, 17.03.2017, 15:14 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
DEC2BIN

видимо это
Код
=ДЕС.В.ДВ()


Яндекс: 410016850021169
 
Ответить
Сообщение
DEC2BIN

видимо это
Код
=ДЕС.В.ДВ()

Автор - sboy
Дата добавления - 17.03.2017 в 15:14
bmv98rus Дата: Пятница, 17.03.2017, 15:19 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеhttps://support.office.com/en-us....6d43838

https://support.office.com/ru-ru....U&ad=RU

ДЕС.В.ДВ

Автор - bmv98rus
Дата добавления - 17.03.2017 в 15:19
Awallon Дата: Пятница, 17.03.2017, 15:25 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus, ага, сначала отправил, потом понял)))
спасибо, сработало!

а если вдруг потребуется поменять 18 столбцов на другое количество?


Сообщение отредактировал Awallon - Пятница, 17.03.2017, 15:31
 
Ответить
Сообщениеbmv98rus, ага, сначала отправил, потом понял)))
спасибо, сработало!

а если вдруг потребуется поменять 18 столбцов на другое количество?

Автор - Awallon
Дата добавления - 17.03.2017 в 15:25
bmv98rus Дата: Пятница, 17.03.2017, 15:48 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
то поменять на другое количество :-) Если в меньшую то смотря на сколько и уменьшаем 9 в первой DEC2BIN, если в большую то потребуется еще один блок и
Код
INT((ROW()-1)/2^18)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщението поменять на другое количество :-) Если в меньшую то смотря на сколько и уменьшаем 9 в первой DEC2BIN, если в большую то потребуется еще один блок и
Код
INT((ROW()-1)/2^18)

Автор - bmv98rus
Дата добавления - 17.03.2017 в 15:48
la9 Дата: Пятница, 24.05.2024, 19:37 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

К сообщению приложен файл: MyCombin-_3__10.xlsb (18.2 Kb)

Замечательный файл. А можно ли в него добавить возможность вводить свой массив чисел для расчета сочетаний, например?
Цены бы ему не было!
 
Ответить
Сообщение
К сообщению приложен файл: MyCombin-_3__10.xlsb (18.2 Kb)

Замечательный файл. А можно ли в него добавить возможность вводить свой массив чисел для расчета сочетаний, например?
Цены бы ему не было!

Автор - la9
Дата добавления - 24.05.2024 в 19:37
  • Страница 1 из 1
  • 1
Поиск:

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