Excel — создание всех возможных лотерейных комбинаций в Excel — эпизод 2441

Описание к видео Excel — создание всех возможных лотерейных комбинаций в Excel — эпизод 2441

Учебное пособие по Microsoft Excel: перечислите все лотерейные комбинации.

Добро пожаловать в выпуск 2441 MrExcel Netcast, где мы обсудим, как генерировать все возможные лотерейные комбинации в Excel. Это вопрос, заданный одним из наших зрителей, Ридом, который хочет найти все комбинации из шести чисел от 1 до 44. Как мы все знаем, выиграть в лотерею - нелегкий подвиг, и с 44 номерами на выбор, существует ошеломляющее количество возможных комбинаций — 7 059 052. Здесь нам пригодится Excel, поскольку он может помочь нам создать список всех этих комбинаций.

Первая проблема, с которой мы столкнулись, заключается в том, что в Excel всего 1 048 576 строк, чего недостаточно для размещения всех комбинаций. Чтобы преодолеть эту проблему, мы будем использовать VBA (Visual Basic для приложений) для автоматизации процесса. Если вы новичок в VBA, не волнуйтесь, я проведу вас через все этапы. Сначала нам нужно включить вкладку «Разработчик» в Excel, щелкнув правой кнопкой мыши и выбрав «Настроить ленту». Затем мы вставим новый модуль и вставим код, который будет указан в описании YouTube.

Код под названием «ListThemAll» будет начинаться со столбца A и строки 1 и иметь счетчик для отслеживания количества комбинаций. Как только мы достигнем максимального количества строк в электронной таблице, которое определяется функцией «Rows.Count», мы перейдем к следующему столбцу. Чтобы ускорить процесс, мы отключим обновление экрана. Поскольку цифры не могут располагаться последовательно, мы знаем, что первое выбранное число не может быть больше 39. Поэтому мы будем использовать цикл для генерации всех возможных комбинаций, начиная с 1 до 39 для первого числа, а затем увеличивая второе число каждый раз на 1. Этот процесс будет продолжаться до тех пор, пока мы не достигнем последнего числа, которое будет 44.

По мере выполнения кода книга будет сохраняться каждые 25 000 комбинаций, и мы можем отслеживать ее ход в проводнике Windows. Как только он закончится, у нас будет список всех 7 059 052 лотерейных комбинаций в Excel. Конечно, этот код можно адаптировать для разных лотерейных систем, таких как Powerball, где есть пять шаров от 1 до 69 и Powerball от 1 до 26. Если вы хотите узнать больше о макросах и VBA, прочтите нашу книгу» Excel 2016 VBA и макросы», написанный Трейси и мной.

Благодарим вас за просмотр этого выпуска MrExcel Netcast. Если этот урок оказался для вас полезным, поставьте лайк, подпишитесь и позвоните в колокольчик, чтобы получать уведомления о наших будущих видео. Кроме того, не стесняйтесь оставлять любые вопросы или комментарии в разделе комментариев YouTube ниже. Я хочу поблагодарить Рида за этот вопрос и надеюсь, что это руководство помогло вам сгенерировать все возможные лотерейные комбинации в Excel. Увидимся в следующий раз на очередной трансляции от MrExcel. Ударь, Нэнси!

Купите последнюю книгу Билла Джелена по Excel: https://www.mrexcel.com/products/latest/

Вы можете помочь моему каналу, нажав «Нравится» или оставив комментарий ниже: https://www.mrexcel.com/like-mrexcel-...


Оглавление
(0:00) Постановка задачи: используйте Excel для создания всех лотерейных комбинаций.
(0:35) Используйте функцию КОМБИН, чтобы выяснить, сколько комбинаций
(1:03) Изменение безопасности макросов
(1:17) Добавление вкладки «Разработчик» в Excel
(1:35) Вставьте модуль VBA и вставьте код VBA.
(1:55) Объяснение VBA
(3:20) Сохранение книги каждые 25 тысяч записей.
(4:10) Запускаем макрос
(5:09) Настройка для вашей лотереи
(5:32) Купите книгу VBA.
(5:51) Нажатие «Нравится» очень помогает алгоритму.

#excel #microsoft #microsoftexcel #exceltutorial #exceltips #exceltricks #excelmvp #freeclass #freecourse #freeclasses #excelclasses #microsoftmvp #walkthrough #evergreen #spreadsheetskills #analytics #analytics #dataanalytics #dataanalytics #mrexcel #spreadsheets #spreadsheet #excelhelp #accounting #tutorial

Присоединяйтесь к обсуждению этого видео на доске объявлений MrExcel по адресу https://www.mrexcel.com/board/threads....

Метод Microsoft Excel для перечисления всех лотерейных комбинаций.

Мой видеокурс по изучению макросов VBA: https://www.pearson.com/uk/educators/.... -Видео-обучение/PGM973521.html

Купите последнюю книгу Билла Джелена по Excel: https://www.mrexcel.com/products/latest/

Комментарии

Информация по комментариям в разработке