Как сделать случайный список в эксель

Добавил пользователь Дмитрий К.
Обновлено: 10.09.2024

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

Стандартные функции Excel

В категории математических функций есть две функции, при помощи которых можно сформировать случайные числа. СЛЧИС не имеет аргументов и возвращает случайное дробное положительное число от 0 до 1. Еще одна функция СЛУЧМЕЖДУ в качестве аргументов имеет нижнюю и верхнюю границу и возвращает случайное целое число, находящееся между указанных границ. Эта функция возвращает как положительные, так и отрицательные числа.

Надстройка "Пакет анализа"

Генератор случайных чисел

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

kak zapolnit yachejki sluchajnymi chislami

Целые числа

Целые числа без повторов

Дробные числа с заданным количеством знаков

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

Дробные числа с разным количеством знаков после запятой

Кроме всего прочего в надстройке предусмотрена возможность генерации случайных (рандомных) чисел с различным количеством знаков после запятой. Это количество может варьироваться от 0 до 15.

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

Доброго времени суток, уважаемый, читатель!

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

Итак, для чего же собственно мы можем использовать этом механизм:

  • во-первых: мы можем для тестировки формул, заполнить нужный нам диапазон случайными числами;
  • во-вторых: для формирования вопросов различных тестов;
  • в-третьих: для любого случайно распределения заранее пронумерованных задач между вашими сотрудниками;
  • в-четвёртых: для симуляции разнообразнейших процессов;

…… да и во многих других ситуациях!

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

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

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

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

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

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

=СЛЧИС()*100; А вот если вам не нравятся дробные числа или просто нужно использовать целые числа, тогда используйте такую комбинацию функций, это позволит вам отсечь значения после запятой или просто отбросить их:

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

=ОТБР((СЛЧИС()*100);0) Когда возникает необходимость использовать генератор случайных чисел в каком-то определённом, конкретном диапазоне, согласно нашим условиям, к примеру, от 1 до 6 надо использовать следующую конструкцию (обязательно закрепите ячейки с помощью абсолютных ссылок):

  • a – представляет нижнюю границу,
  • b – верхний предел

и полная формула будет выглядеть: =СЛЧИС()*(6-1)+1, а без дробных частей вам нужно написать: =ОТБР(СЛЧИС()*(6-1)+1;0)

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

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

Эта функция более проста и начала нас радовать в базовой комплектации Excel, после 2007 версии, что значительно облегчило работу с генератором, когда необходимо использовать диапазон. К примеру, для генерации случайного числа в диапазоне от 20 до 50 мы будем использовать конструкцию следующего вида:

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

Создаём генератор с помощью надстройки AnalysisToolPack

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

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

А на этом у меня всё! Я очень надеюсь, что вопрос по созданию генератора случайных чисел я раскрыл полностью и вам всё понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

Не забудьте поблагодарить автора!

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

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

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

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

Изображение с названием Create a Random Sample in Excel Step 1

Запустите программу Microsoft Excel. Также можно открыть существующую таблицу Excel, если в ней содержится нужная совокупность данных.

Изображение с названием Create a Random Sample in Excel Step 2

Изображение с названием Create a Random Sample in Excel Step 3

Изображение с названием Create a Random Sample in Excel Step 4

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

Изображение с названием Create a Random Sample in Excel Step 5

Изображение с названием Create a Random Sample in Excel Step 6

Изображение с названием Create a Random Sample in Excel Step 7

Изображение с названием Create a Random Sample in Excel Step 9

Изображение с названием Create a Random Sample in Excel Step 10

Изображение с названием Create a Random Sample in Excel Step 11

Изображение с названием Create a Random Sample in Excel Step 12

  • Щелчок по ячейке A1 и ее выделение могут привести к ошибке сортировки.

Изображение с названием Create a Random Sample in Excel Step 13

Изображение с названием Create a Random Sample in Excel Step 14

  • На компьютере Mac удерживайте ? Command вместо Control .

Изображение с названием Create a Random Sample in Excel Step 15

  • Также нужно выделить случайные числа, которые находятся в столбце слева от столбцов с данными.

Изображение с названием Create a Random Sample in Excel Step 16

Изображение с названием Create a Random Sample in Excel Step 17

  • На компьютере Mac щелкните двумя пальцами (или удерживайте Ctrl и нажмите кнопку мыши), чтобы открыть контекстное меню.

Изображение с названием Create a Random Sample in Excel Step 19

Изображение с названием Create a Random Sample in Excel Step 20

  • Выберите первую, последнюю или центральную половину данных. Если половина данных включает чрезмерное количество значений, выберите меньшую долю данных (например, одну восьмую данных).
  • Выберите все нечетные или четные данные. Например, если данные состоят из последовательного набора чисел от 1 до 10, выберите числа 1, 3, 5, 7, 9 или числа 2, 4, 6, 8, 10.
  • Выберите несколько случайных данных. Этот метод подойдет для больших наборов данных, когда даже их половина включает чрезмерное количество значений.

Изображение с названием Create a Random Sample in Excel Step 21

Выберите данные, которые войдут в случайную выборку. Так вы получите объективную выборку для анализа опроса, раздачи продукта или чего-то подобного.

  • Если не пользоваться случайной выборкой для получения результата (например, при опросе после обновления услуг), он будет предвзятыми и, следовательно, неточными.

Дополнительные статьи

добавить столбец в сводную таблицу (Pivot Table)

обрезать текст в Excel

преобразовать текстовый файл (TXT) в файл Excel (XLSX)

вычислить стандартное отклонение в Excell

связать листы в Excel

вычислить стандартную ошибку среднего в Excel

создать генеалогическое древо в Excel

обновить Excel

добавить новую вкладку в Excel

добавить вторую ось Y на график в Microsoft Excel

сортировать ячейки по алфавиту в Excel

создать конвертер валют в Excel

переименовать столбцы в Google Таблицах (на Windows и Mac)

рассчитать возраст в Excel

Об этой статье

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

Пусть в диапазоне A6:A12 содержится список текстовых значений.


Чтобы выбрать 2 случайных значения из списка (диапазон A6:A12 ) будем действовать следующим образом (см. Файл примера ):

  • сопоставим каждому текстовому значению случайное число (используйте функцию СЛЧИС() ), расположив его в столбце С (см. также статью Сортировка в случайном порядке списка ЧИСЛОвых значений в MS EXCEL );
  • формулы =ИНДЕКС($A$6:$A$12;РАНГ(C6;$C$6:$C$12)) в ячейке D6 и =ИНДЕКС($A$6:$A$12;РАНГ(C7;$C$6:$C$12)) в ячейке D7 вернут 2 случайных текстовых значения из исходного списка.

Функция СЛЧИС() пересчитывает свое значение после каждого ввода нового значения в любую ячейку листа (или изменения значения ячейки) или нажатии клавиши F9 .

Исходный список может содержать совершенно произвольные значения (текст, числа, даты), т.к. функция ИНДЕКС() выводит значение ячейки исходя лишь из его позиции в списке.

Выбор 1 случайного значения из списка

Организовать выбор одного случайного значения из списка - проще чем 2.

Формула =ИНДЕКС(A8:A14;СЛУЧМЕЖДУ(1;СЧЁТЗ(A8:A14))) сначала генерирует случайное целое число от 1 до 7 (номер позиции), где 7 количество значений в списке. Затем по номеру позиции (случайное число) выводится значение из исходного списка.

Читайте также: