Забыли пароль?


MulTEx »

Подбор вариантов

Данная функция является частью надстройки MulTEx

MulTEx

Вызов команды:
MulTEx -группа Специальные -Особые возможности -Подбор вариантов


Команда выводит все возможные варианты перестановок(комбинаций) заданных элементов. Комбинации генерируются без повторений, т.е. все подобранные комбинации уникальны:
Подбор вариантов

Генерировать комбинации на основании:

  • Диапазона ячеек - указывается непрерывный диапазон из двух и более ячеек. Каждая ячейка будет считаться отдельным элементом. Так, если указать диапазон A1:A3 и в этих ячейках записаны числа: 1, 2 и 3, то программа сгенерирует 6 комбинаций с различными перестановками значения каждой ячейки:
    123
    132
    213
    231
    312
    321
  • Произвольного текста - указывается любой текст, который надо разбить на части(элементы) и сгенерировать комбинации перестановок элементов между собой. Если указать текст "1 2 3", а разделитель указать пробел, то получим 6 комбинаций:
    123
    132
    213
    231
    312
    321

    Если указать текст и не указывать разделитель, то каждый символ будет считаться отдельным элементом и будут выведены все возможные комбинации всех символов. Например, если указать "1 2 3", то будет создано 60 различных комбинаций:
    1 2 3
    1 23
    1 23
    1 32
    1 32
    1 3 2
    12 3
    12 3
    123
    13 2
    13 2
    и т.д.

  • В обоих случаях (в ячейках или произвольном тексте) текст для обработки может быть любым, не только цифры. Например, если взять текст "мама мыла раму" и указать разделитель - " "(пробел), то получим все те же 6 комбинаций, но переставлены будут слова:
    мама мыла раму
    мама раму мыла
    мыла мама раму
    мыла раму мама
    раму мама мыла
    раму мыла мама

Записать результат, начиная с ячейки - указывается одна ячейка на листе, с которой начать записывать комбинации. В одну ячейку записывается одна комбинация. Если комбинаций получится больше, чем осталось строк на листе ниже указанной ячейки, то оставшиеся комбинации будут записаны в столбец правее и так до тех пор, пока не кончатся комбинации или столбцы листа.

Примечание: т.к. запись всех возможных комбинаций на лист требует дополнительных ресурсов компьютера, слишком большое количество комбинаций может привести к "зависанию" Excel или отказу работы надстройки из-за нехватки памяти. Поэтому рекомендуется не использовать команду для вывода на лист комбинаций, превышающих несколько миллионов.


Расскажи друзьям, если статья оказалась полезной:
  Плейлист   Видеоинструкции по использованию надстройки MulTEx
Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Тренинги

Заказать
Юридическая информация

Использование материалов сайта

Политика Конфиденциальности

ИП Щербаков Дмитрий Валентинович
ОГРНИП: 318502700083307
ИНН: 504013350772

Наши партнеры

Перейти
Перейти

Счетчики

Рейтинг@Mail.ru Яндекс.Метрика
© 2019 Excel для всех   Войти