Генератор случайных чисел Excel в функциях и анализе данных

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

Сгенерировать случайные числа в Excel можно различными способами и методами. Разглядим лишь лучше из их.

Функция случайного числа в Excel

  1. Функция СЛЧИС возвращает случайное умеренно распределенное вещественное число. Оно будет меньше 1, больше либо равно 0.
  2. Функция СЛУЧМЕЖДУ возвращает случайное целое число.

Разглядим их внедрение на примерах.

Подборка случайных чисел при помощи СЛЧИС

Данная функция аргументов не просит (СЛЧИС()).

Чтоб сгенерировать случайное вещественное число в диапазоне от 1 до 5, к примеру, применяем последующую формулу: =СЛЧИС()*(5-1)+1.

Возвращаемое случайное число распределено умеренно на интервале [1,10].

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

  1. Щелкаем по ячейке со случайным числом.
  2. В строке формул выделяем формулу.
  3. Жмем F9. И ВВОД.

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

  1. Сформируем «кармашки». Спектры, в границах которых будут находиться значения. 1-ый таковой спектр – 0-0,1. Для последующих – формула =C2+$C$2.
  2. Определим частоту для случайных чисел в любом диапазоне. Используем формулу массива <=ЧАСТОТА(A2:A201;C2:C11)>. ЧАСТОТА.
  3. Сформируем спектры при помощи знака «сцепления» (=»[0,0-«&C2&»]»). Диапазоны.
  4. Строим гистограмму распределения 200 значений, приобретенных при помощи функции СЛЧИС ().

Спектр вертикальных значений – частота. Горизонтальных – «кармашки».

Функция СЛУЧМЕЖДУ

Синтаксис функции СЛУЧМЕЖДУ – (нижняя граница; верхняя граница). 1-ый аргумент должен быть меньше второго. В неприятном случае функция выдаст ошибку. Предполагается, что границы – целые числа. Дробную часть формула отбрасывает.

Пример использования функции:

СЛУЧМЕЖДУ.

Случайные числа с точностью 0,1 и 0,01:

Случайные числа.

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

Создадим генератор случайных чисел с генерацией значения из определенного спектра. Используем формулу вида: =ИНДЕКС(A1:A10;ЦЕЛОЕ(СЛЧИС()*10)+1).

Создадим генератор случайных чисел в диапазоне от 0 до 100 с шагом 10.

Из перечня текстовых значений необходимо избрать 2 случайных. При помощи функции СЛЧИС сравним текстовые значения в диапазоне А1:А7 со случайными числами.

Список.

Воспользуемся функцией ИНДЕКС для выбора 2-ух случайных текстовых значений из начального перечня.

ИНДЕКС.

Чтоб избрать одно случайное значение из перечня, применим такую формулу: =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))).

Одно случайное значение.

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

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

Обычное распределение предполагает близкое положение большей части сгенерированных чисел к мотивированному. Подкорректируем формулу СЛУЧМЕЖДУ и сделаем массив данных с обычным распределением.

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

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

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

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

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

  1. Определим малое и наибольшее значение в диапазоне при помощи функций МИН и МАКС.
  2. Укажем величину всякого периода или шаг. В нашем примере – 1.
  3. Количество категорий – 10.
  4. Нижняя граница таблицы с категориями – округлое вниз наиблежайшее кратное число. В ячейку Н1 вводим формулу =ОКРВНИЗ(E1;E5).
  5. В ячейке Н2 и следующих формула будет смотреться последующим образом: =ЕСЛИ(G2;H1+$E$5;»»). Другими словами каждое следующее значение будет увеличено на величину шага.
  6. Посчитаем количество переменных в данном промежутке. Используем функцию ЧАСТОТА. Формула будет смотреться так:

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

График с обычным распределением готов. Как и обязано быть, по форме он припоминает колокол.

Создать то же самое можно еще проще. При помощи пакета «Анализ данных». Избираем «Генерацию случайных чисел».

Анализ данных.

О том как подключить обычную настройку «Анализ данных» читайте тут.

Заполняем характеристики для генерации. Распределение – «обычное».

Параметры.

Нажимаем ОК. Получаем набор случайных чисел. Опять вызываем инструмент «Анализ данных». Избираем «Гистограмма». Настраиваем характеристики. Непременно ставим галочку «Вывод графика».

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

Случайные числа в excel употребляются, когда мы желаем рандомизировать наши данные для выборочной оценки, эти генерируемые числа полностью случайны, в excel есть две интегрированные функции, которые дают нам случайные значения в ячейках, функция = RAND () дает нам хоть какое значение из спектр от 0 до 1, тогда как иная случайная функция = RANDBETWEEN () воспринимает ввод от юзера для спектра случайных чисел.

Генерация случайных чисел в Excel

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

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

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

Существует несколько способов генерации случайного числа в Excel. Мы обсудим их двоих — Рэнд () и Randbetween () функции

# 1 — Функция RAND ()

Чтоб сгенерировать случайное число в Excel от 0 до 1 (исключая), мы имеем RAND () функция в Excel.

  • Примените границу к объединенной ячейке при помощи сочетания кнопок (ALT + H + W + T), нажимая одну кнопку за иной.
  • Центр и середина сглаживают значение, используя Основная Вкладка->Сглаживание Группа -> ‘Центр’ и ‘Среднее сглаживаниекоманда.

случайные числа 21

  • Чтоб сделать клавишу, используйте Разраб вкладка ->Управление Группа ->Вставить ->‘Командная клавиша’

случайные числа 22

  • Сделайте клавишу и изберите ‘Просмотреть код’ из ‘Контроль ‘ группа на ‘Разраб.

случайные числа 24

  • Опосля выбора ‘CommandButton1‘из раскрывающегося перечня вставьте последующий код:

случайные числа 23

Сохраните файл, используя .xlsm расширение, так как мы употребляли VBA код в книжке. Подойдя к окну Excel, отключите «Режим дизайна».

случайные числа 25

Сейчас, когда мы жмем на клавишу, мы получаем случайное значение от 1 до 6.

Excel works!

В Excel есть функция нахождения случайных чисел =СЛЧИС(). Возможность же отыскать случайное число в Excel — принципиальная составляющая планирования либо анализа, т.к. вы сможете спрогнозировать результаты вашей модели на большенном количестве данных либо просто отыскать одно рандомное число для проверки собственной формулы либо опыта.

Почаще всего эта функция применяется для получения огромного количества случайных чисел. Т.е. 2-3 числа постоянно можно придумать самому, для огромного количества проще всего применить функцию. В большинстве языков программирования употребляется схожая функция, популярная как Random (от англ. случайный), потому нередко можно повстречать обрусевшее выражение «в рандомном порядке» и т.п. В британском Excel функция СЛЧИС считается как RAND

Функция СЛЧИС(). Описание и как отыскать случайное число в Excel

Начнем с описания функции =СЛЧИС(). Для данной для нас функции не необходимы аргументы.

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

А работает она последующим образом — выводит случайное число от 0 до 1. Число будет вещественное, т.е. по большенному счету хоть какое, обычно это десятичные дроби, к примеру, 0,0006.

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

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

Что созодать если для вас не подступает имеющийся спектр случайных чисел, и нужен набор случайных чисел от 20 до 135. Как это можно создать?

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

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

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

Просто, но весьма комфортно!

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

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

Если нам необходимо получить рандомное число с шагом, например 5, то мы воспользуемся одной из функций округления . Это будет ОКРВВЕРХ()

Где мы находим случайное число от 0 до 50, а потом округляем его до наиблежайшего сверху значения кратного 5. Комфортно, когда вы делаете расчет для комплектов по 5 штук.

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

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

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

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

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

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

Вставьте этот код в редактор VBA (Alt + F11)

Как и постоянно, прикладываю пример * со всеми вариациями расчета.

*Ссылка с моего Yandex.Диска, т.к. движок веб-сайта не дозволяет выкладывать файлы с макросами из суждений сохранности.

Интересно почитать:  Средневзвешенная в excel
Ссылка на основную публикацию
Adblock
detector