Check-moscow.ru

Финансы и учет
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как выбрать случайные имена из списка в Excel?

Excel случайное число в диапазоне

Случайные числа в Excel

    ​ на значение.​=НАИМЕНЬШИЙ($A$1:$A$6;E1)​​ случайных чисел. Можно​​Итак, нам нужно​.​ правый угол и​ Случайные числа в Excel

Функция СЛОГО.Добавить s, «5» во втором, и 1), s) * + a(i) 13 в Excel. Но: Вопрос, так что у меня

СЛУЧМЕЖДУ

Const DestCell = как бы ни понимать, в алгоритме. используйте следующую формулу: произвольное целое число

  1. ​ значений в MS​​ несколько способов, как​​ ячейки F2 и​
  2. ​ из списка первого​ для покупателей. В​​ нажмите​​Обратите внимание, что значение​

​ генерации случайных чисел,​
​ 5 To 1​

Случайные числа в Excel

В режиме воздушного шара. s = sDebug.Print «Итого:»; sum «A1» спасибо 🙂

​Можно сгенерировать 4​
​СЛЧИС ()*(b-a)+a​

Случайные числа в Excel

​ от 1 до​ EXCEL);​
​ копировать формулы, чтобы​
​ F3 – мы​

Покупателя, но чтобы изменить

Случайные числа в Excel

Эта функция должна быть включена путем активации плагинов, о которых мы поговорим в этой статье. Но сначала давайте рассмотрим некоторые примеры этой функции. Эта функция предоставляет семь типов распределения для генерации чисел на основе заданных параметров. Сначала мы открываем файл Excel и щелкаем на любой ячейке, затем нам нужно ввести = RAND (). Excel — это универсальная и мощная программа электронных таблиц, которая может выполнять множество аналитических задач. Один из них — статистический анализ данных, и он является лидером рынка в этой области. Excel может выполнять множество статистических функций, и одним из примеров является возможность генерировать случайные числа в рабочих книгах Excel.

В следующем примере показано случайное число, сгенерированное таким образом:

Основная функция RAND; не требует аргументов, заключенных в скобки.

Как генерировать случайные числа в Excel?

Генерация случайного числа в Excel очень проста и удобна в использовании. В этом разделе мы рассмотрим несколько примеров того, как генерировать случайное число в Excel.

Шаблон Excel для генерации случайных чисел можно скачать здесь — Генерация Excel шаблонов со случайными числами

В следующих параграфах мы перейдем к более сложным примерам.

Генерация случайного числа в Excel — Пример № 1

Для генерации списка случайных чисел: Для генерации списка случайных чисел в Excel можно использовать функцию RAND. Для этого заполните первую ячейку значением = RAND () и перетащите маркер заполнения в нужную ячейку, как показано на рисунке.

Если мы скопируем и вставим значения в другой столбец, функция RAND перестанет их использовать и будет использовать значения вместо них, как и в любой формуле в Excel.

Генерация случайного числа в Excel — Пример № 2

Как сгенерировать список случайных чисел между заданными значениями: мы можем использовать функцию RAND для генерации списка чисел между двумя заданными значениями, используя две разные модификации этой функции, как показано ниже

  • Чтобы определить случайное число между двумя целыми числами, мы используем функцию RANDBETWEEN

  • Для дробей между двумя целыми числами или дробями

Генерация случайного числа в Excel — Пример № 3

Чтобы сгенерировать случайный набор значений из заданного списка, мы можем использовать функцию RAND. В этом случае мы выбираем случайные имена из заданного списка.

Чтобы упростить работу, мы можем изменить стиль ссылок по умолчанию в Excel. В таких случаях требуется функция INDEX в сочетании с RANDBETWEEN.

Что такое RAND и RANDBETWEEN и где они могут быть полезны?

Функция RAND в Excel может использоваться для генерации случайного вещественного числа с равномерным распределением, меньшего 1 и большего или равного 0, если не указан диапазон. Функция RANDBETWEEN всегда возвращает случайное целое число между двумя указанными значениями.

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

Теперь, когда мы рассмотрели несколько примеров использования функций RAND и RANDBETWEEN для генерации случайных чисел, мы рассмотрим, как включить эти функции и активизировать их в Excel.

Как их активировать и использовать?

Начните с открытия Excel и нажмите на меню Файл. Далее мы начнем с нажатия на Options. В результате мы видим следующий экран:

После нажатия на «Настройки» в появившемся окне выберите меню «Дополнения».

Мы выбираем Анализ ToolPak.

Когда мы выбрали набор инструментов анализа, мы нажимаем кнопку «Go To» на вкладке «Manage».

Откроется еще одно всплывающее окно. На этом экране мы можем выбрать только Analysis ToolPak или выбрать все и нажать Ok.

После активации функциональность можно использовать двумя способами. Как показано в примерах, один способ предполагает использование функций и формул. Более удобный способ использования вкладки «Данные» заключается в следующем:

  • Нажмите «Данные» на панели инструментов Excel.

  • Нажмите Анализ данных в крайнем левом углу панели инструментов.

  • Появится всплывающее окно. Выберите «Генерация случайных чисел» и нажмите кнопку «OK».

  • Откроется еще одно всплывающее окно, как показано ниже:

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

  • Количество переменных, так как это определит количество столбцов, используемых для отображения конечного результата.
  • Количество случайных чисел, которые мы хотим сгенерировать.
  • Тип распределения, который мы хотим получить для этих чисел. Он отображается в виде выпадающего меню:

  • Для равномерного распределения мы указываем верхнюю и нижнюю границы, как показано на рисунке:

Мы можем использовать Random Seed , который центрирует данные по введенным значениям. Это полезно для последующей генерации того же набора чисел.

  • Вы также должны указать выходной диапазон, чтобы Excel знал, куда поместить результат. Нажмите Ok.

Мы увидим этот результат:

Вывод — генерировать случайные числа в Excel

Поскольку полезность генерации случайных чисел в Excel во многом зависит от наших знаний статистики и распределений, ниже приведено краткое описание свойств каждого распределения:

  • Uniform: любое число между указанными значениями high и low.
  • Нормальный: среднее значение и стандартное отклонение в пределах указанного диапазона.
  • Бернулли. Вероятность успеха для данного испытания равна либо 0, либо 1.
  • Биномиальная: вероятность успеха для ряда испытаний.
  • Пуассон: значение лямбда, которое представляет собой дробь, равную 1 / Mean.
  • Паттерн: числа имеют нижнюю и верхнюю границы, шаг, частоту повторения для значений и частоту повторения для последовательности.
  • Дискретный: значение и вероятность связаны с ним, поэтому он использует два столбца для отображения результатов, сумма вероятностей должна быть равна 1.

Как уже говорилось выше, мы видим, что генерация случайных чисел в Excel — это не просто набор случайных чисел, но, как и все данные, имеет определенную закономерность. Именно эти закономерности делают его таким эффективным аналитическим инструментом.

Рекомендуемые статьи

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

Запрещённые символы [ править | править код ]

Многие операционные системы запрещают использование некоторых знаков обслуживания.

Запрещенные символы Windows (в разных версиях):

  •  — разделитель подкаталогов
  • /  — разделитель ключей командного интерпретатора
  • :  — отделяет букву диска или имя альтернативного потока данных
  • *  — заменяющий символ (маска «любое количество любых символов»)
  • ?  — заменяющий символ (маска «один любой символ»)
  • »  — используется для указания путей, содержащих пробелы
  • <  — перенаправление ввода
  • >  — перенаправление вывода
  • |  — обозначает конвейер
  • +  — (в различных версиях) конкатенация

Некоторые персонажи Windows, которые были запрещены:

  • пробел — не допускается в конце имени файла;
  • .  — не допускается в конце имени файла кроме имён каталогов, состоящих из точек и доступа с префиксом «?».

Символы, вызывающие проблемы с часто используемыми компонентами:

  • %  — в Windows используется для подстановки переменных окружения в интерпретаторе команд, вызывает проблемы при открытии файла через стандартный диалог открытия файла;
  • !  — в Windows используется для подстановки переменных окружения в интерпретаторе команд, в bash используется для доступа к истории [1] ;
  • @  — в интерпретаторах команд вызывает срабатывание функций, предназначенных для почты.

В именах файлов UNIX и некоторых UNIX-подобных ОС запрещен слеш ( / ) — разделитель подкаталогов — и символ конца C-строки ( ). Перечисленные выше символы (кроме слеша) использовать можно, но из соображений совместимости их лучше избегать.

Генератор случайных чисел нормального распределения

Функции SLCHIS и SLUZHIS производят случайные числа с равномерным распределением. Любое значение имеет одинаковую вероятность оказаться как на нижней границе запрашиваемого диапазона, так и на верхней. Это приводит к большому отличию от целевого значения.

Нормальное распределение означает, что большинство полученных чисел близки к целевому значению. Подгоним формулу для FORCE MASTER и создадим массив данных с нормальным распределением.

Стоимость товара Х составляет 100 рублей. Вся произведенная партия подчиняется нормальному распределению вероятности. Случайная величина также имеет нормальное распределение вероятности.

В этих условиях среднее значение диапазона составляет 100 рублей. Создадим матрицу и построим график с нормальным распределением со стандартным отклонением 1,5 руб.

Используем функцию: =НОРМОБР(СЛЧИС();100;1,5).

Программа Excel рассчитала значения, которые попадают в диапазон вероятности. Поскольку вероятность производства товара стоимостью 100 рублей максимальна, формула чаще других показывает значения, близкие к 100.

Теперь мы построим график. Сначала нам нужно составить таблицу с категориями. Разделите массив на периоды:

Из полученных данных мы можем построить график нормального распределения. Количество переменных в интервале — это ось значений, а размер интервала — ось категорий.

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

Использование функции СЛЧИС

Представленная в Excel функция СЛЧИС генерирует равномерное случайное число в промежутке между 0 и 1. Другими словами, любое число от 0 до 1 имеет равную вероятность быть возвращенным этой функцией. Если вам нужны случайные числа с большими значениями, используйте простую формулу умножения. Следующая формула, например, генерирует равномерное случайное число между 0 и 1000:
=СЛЧИС()*1000 .

Чтобы ограничить случайное число целыми числами, используйте функцию ОКРУГЛ :
=ОКРУГЛ((СЛЧИС()*1000);0) .

Использование функции СЛУЧМЕЖДУ

Для генерации равномерных случайных чисел между любыми двумя числами вы можете использовать функцию СЛУЧМЕЖДУ . Следующая формула, например, генерирует случайное число между 100 и 200:
=СЛУЧМЕЖДУ(100;200) .

До версии Excel 2007 функцию LESS можно было использовать только в том случае, если был установлен дополнительный пакет анализа. Для совместимости с предыдущими версиями (и чтобы избежать использования этого дополнения) используйте следующую формулу, где a представляет собой нижний предел, а b — верхний: =LCHIS()*(b-a)+a. Случайное число между 40 и 50 генерируется по следующей формуле: =CLCIS()*(50-40)+40 .

Использование надстройки Analysis ToolPack

Другой способ генерировать случайные числа в электронной таблице — использовать надстройку Analysis ToolPack (входит в состав Excel). Этот инструмент позволяет генерировать неоднородные случайные числа. Они не генерируются по формулам, поэтому, если вам нужен новый набор случайных чисел, вам придется начинать процедуру с нуля.

Пакет Analysis ToolPack можно найти, выбрав Data Analysis Анализ данных. Эта команда не может быть использована, если Analysis ToolPack не может быть установлен через диалоговое окно Add-Ons. Самый простой способ получить к ней доступ — нажать Atl+TI . В диалоговом окне Анализ данных выберите Генерация случайных чисел и нажмите OK . Появится окно, показанное на рис. 130.1.

В раскрывающемся списке Распределение выберите тип распределения, а затем дополнительные параметры (они зависят от распределения). Не забудьте указать интервал для вывода случайных чисел.

В Excel есть функция для поиска случайных чисел =SLCHIS(). Возможность найти случайное число в Excel является важной частью планирования или анализа, поскольку вы можете предсказать результаты вашей модели на большом количестве данных или просто найти одно случайное число для проверки вашей формулы или эксперимента.

Эта функция чаще всего используется для получения большого количества случайных чисел. Это означает, что 2-3 числа вы всегда можете придумать сами, для большого числа проще всего воспользоваться функцией. В большинстве языков программирования такая функция известна как Random, поэтому часто можно встретить разговорное выражение «случайный» и т.д. В английском Excel функция SLCHIS указана как RAND

Начнем с описания функции =CLHIS(). Эта функция не требует аргументов.

Он работает следующим образом: выдает случайное число от 0 до 1. Число будет вещественным, т.е. любым числом, обычно десятичной дробью, например, 0,0006.

По мере сохранения номер будет меняться. Чтобы обновить номер без обновления, нажмите F9.

Случайное число в определенном диапазоне. Функция

Если диапазон доступных случайных чисел вас не устраивает и вам нужен набор случайных чисел в диапазоне от 20 до 135, что вы можете сделать?

Необходимо написать следующую формулу

Другими словами, число от 0 до 115 будет случайным образом добавлено к 20, так что вы каждый раз будете получать число в нужном диапазоне (см. первое изображение).

Кстати, если вам нужно найти целое число в том же диапазоне, то для этого существует специальная функция, в которой мы указываем верхнюю и нижнюю границы значений

Просто, но очень практично!

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

Случайное число с определенным шагом

Одна из них используется для получения случайного числа с шагом, скажем, пять. Это будет RANDS()

Для этого нужно найти случайное число от 0 до 50 и округлить его до ближайшего кратного 5. Это полезно для вычисления серии из 5.

Как применять рандом для проверки модели?

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

Я решил вынести эту тему в отдельную статью. Следите за новостями, он будет опубликован на этой неделе.

Случайное число в VBA

Если вам нужно написать макрос и вы не знаете, как это сделать, прочитайте .

Эта программа использует функцию Rnd() и не может запустить генератор случайных чисел без включения команды Randomize. Используя макрос, давайте выберем случайное число от 20 до 135.

Создаём генератор случайных чисел с помощью функции СЛЧИС

С помощью функции SLCHIS мы можем генерировать любое случайное число в диапазоне от 0 до 1, и функция будет выглядеть следующим образом:

gen sluch chissel 2 Создаем генератор случайных чисел в Excel

Если, например, вам нужно получить случайное число с большим значением, вы можете просто умножить вашу функцию на любое число, например, 100, и получить:

gen sluch chissel 3 Создаем генератор случайных чисел в Excel

=CFIS()*100; Но если вам не нравятся дроби или нужно использовать целые числа, вы можете воспользоваться этой комбинацией функций, которая позволяет отсекать десятичные значения или отбрасывать их:

gen sluch chissel 4 Создаем генератор случайных чисел в Excel

( SLCHIS()*100);0) Если вам нужен генератор случайных чисел в определенном диапазоне, например, от 1 до 6, используйте следующую формулировку (не забудьте закрепить связи между ячейками):

  • A — обозначает нижний предел,
  • B — верхний.

И полная формула будет выглядеть так: =ФИГС()*(6-1)+1, а без дробей следует писать: =ФИГС(ФИГС()*(6-1)+1;0)

gen sluch chissel 5 Создаем генератор случайных чисел в Excel

Выполнение выборки

Выборка данных состоит из процедуры отбора из общего массива тех результатов, которые удовлетворяют заданным условиям, а затем отображения их на листе в виде отдельного списка или в начальном диапазоне.

Способ 1: применение расширенного автофильтра

Используйте расширенный автофильтр для выбора. Рассмотрим, как это сделать на конкретном примере.

    Выделяем область на листе, среди данных которой нужно произвести выборку. Во вкладке «Главная» щелкаем по кнопке «Сортировка и фильтр». Она размещается в блоке настроек «Редактирование». В открывшемся после этого списка выполняем щелчок по кнопке «Фильтр».

как сделать случайную выборку в excel из списка

Есть и другой способ сделать это. Для этого, выделив область листа, перейдите на вкладку «Данные». Нажмите на кнопку «Фильтр», которая находится на ленте в группе «Сортировка и фильтр».

  • Равно;
  • Не равно;
  • Больше чем;
  • Больше или равно;
  • Меньше чем.

В качестве примера зададим условие, чтобы выбирались только ценные бумаги с суммой дохода более 10 000 рублей. Установите переключатель в положение «Плюс». Введите значение «10000» в правом поле. Нажмите кнопку «OK», чтобы завершить действие.

Кроме того, имеется переключатель условий. Он имеет два положения «И» и «ИЛИ». По умолчанию он установлен в первую позицию. Это означает, что в выборку будут включены только те строки, которые удовлетворяют обоим ограничениям. Значения, удовлетворяющие обоим условиям, останутся, если переключатель установлен в положение «ИЛИ». В данном случае нам нужно установить переключатель на «И», что означает оставить это значение по умолчанию. Нажмите «ОК» после ввода всех значений.

Щелкните значок фильтра, расположенный в названии столбца. По очереди щелкните по списку «Текстовые фильтры» и «Пользовательский фильтр…».

как сделать случайную выборку в excel из списка

Второй вариант — перейти на вкладку «Главная». Там нажмите на кнопку «Сортировка и фильтр» в блоке «Редактирование». В появившемся списке нажмите на кнопку «Фильтр».

как сделать случайную выборку в excel из списка

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

как сделать случайную выборку в excel из списка

Урок: Функция «Автофильтр» в Excel

Способ 2: применение формулы массива

Вы также можете сделать выборку, применив сложную формулу массива. В отличие от предыдущего варианта, этот метод выводит результат в отдельную таблицу.

  1. На том же листе создайте пустую таблицу с теми же именами столбцов в заголовке, что и в источнике. Выделите все пустые ячейки в первом столбце новой таблицы. Установите курсор на строку формул. Здесь вы вводите формулу, которая делает выбор в соответствии с заданными критериями. Выберем строки, в которых сумма дохода превышает 15 000 рублей. В нашем конкретном примере формула, которую нужно ввести, будет выглядеть следующим образом

Подготовьте данные в Excel. Определите количество строк и столбцов в вашем наборе.

Для этого щелкните правой кнопкой мыши на столбце А и нажмите кнопку Вставить (дважды).

  • Можно либо нажать кнопку Вставить, либо нажать кнопку Вставить в меню и затем выбрать столбец.

Вставьте функцию генератора случайных чисел SLCHIS (RAND, если у вас английская версия) в первую пустую ячейку.

Скопируйте и вставьте код во все ячейки первого столбца. Теперь каждая ячейка содержит случайное число.

Случайным образом выберите столбец чисел. Скопируйте их.

Убедитесь, что вы выбрали опцию Вставить специальный элемент, а затем выбрали опцию Значение. Тогда Excel скопирует значение, но не формулу.

  • Формула пересчитывает случайные числа по мере внесения изменений в документ. Если вы скопируете значения и вставите их во второй столбец, они не изменятся.

Выделите колонку B. Нажмите на значок сортировки и выберите сортировку по возрастанию.

  • Обязательно выберите опцию Расширить выбор, а затем нажмите кнопку Сортировка.
  • Теперь вы можете удалить столбцы A и B. Они вам больше не понадобятся, если вы не будете сортировать выбор.

Выделите свой образец. Вы можете выбрать любое количество ячеек и столбцов. Начните выбирать данные с верхней части списка. Выделенные данные будут представлять собой случайную выборку или случайный образец.

Случайный выбор элементов из массива данных (списка) — интересная, но нечастая проблема. Она может быть вызвана несколькими причинами, в том числе:

  • Поскольку объем данных слишком велик, мы анализируем только случайную выборку из набора данных.
  • Выбор победителей из числа участников конкурса или лотереи.

В любом случае, задача состоит в том, чтобы случайным образом выбрать определенное количество элементов из некоторого множества (например, этого):

Способ 1. Случайная сортировка

Добавьте в наш список еще один столбец и вставьте в него функцию генерации случайных чисел SLCHIS(RAND). Чтобы взять N-й элемент из полученной таблицы, отсортируйте наш список по добавленному столбцу (Data — Sort):

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

Способ 2. Функция НАИМЕНЬШИЙ

Этот метод предполагает использование функции LOWEST(SMALL) для выбора наименьшего случайного числа в столбце A из списка N элементов:

В этом примере мы выбираем пять наименьших случайных чисел из столбца A, а затем используем функцию VLOOKUP для получения имен, соответствующих этим числам.

Способ 3. Случайная выборка без повторов — функция Lotto на VBA

V BA можно использовать для создания простой функции, которая будет генерировать случайные числа из интервала. Редактор Visual Basic открывается нажатием Alt + F11 или выбором Сервис — Макросы — Редактор Visual Basic в старых версиях Excel. Вставьте новый модуль через менюInsert — Module и вставьте в него следующую функцию:

У функции будет три аргумента:

  • Bottom — нижняя граница интервала случайных чисел
  • Top — верхняя граница интервала случайных чисел
  • Amount — количество случайных чисел, которые мы хотим выбрать из интервала

То есть, например, чтобы выбрать 5 случайных чисел от 10 до 100, вы введете =Lotto(10;100;5).

Теперь эту функцию можно легко использовать для выбора случайных значений. Давайте добавим в наш список пронумерованный столбец и будем выбирать людей по случайным числам, которые генерирует функция Lotto:

Обратите внимание, что наша функция Lotto должна быть введена как формула массива, т.е. сначала нужно выделить диапазон ячеек результата (D2:D6), затем ввести нашу функцию Lotto и после ввода аргументов функции нажать Ctrl+Shift+Enter, чтобы ввести эту функцию именно как функцию массива во все выделенные ячейки.

Следующий шаг — использование известной функции VLOOKUP для извлечения имен, соответствующих случайным числам, из списка.

голоса
Рейтинг статьи
Читайте так же:
Как вставить текущий курс обмена в Excel?
Ссылка на основную публикацию
Adblock
detector