Функция случмежду()

Содержание:

Аппроксимация Биномиального распределения Нормальным распределением

Если параметры Биномиального распределения B(n;p) находятся в пределах 0,1 10, то Биномиальное распределение можно аппроксимировать Нормальным распределением.

При значениях λ>15, Распределение Пуассона хорошо аппроксимируется Нормальным распределением с параметрами: μ=λ, σ 2 =λ.

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

СОВЕТ : О других распределениях MS EXCEL можно прочитать в статье Распределения случайной величины в MS EXCEL.

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

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

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

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

Чаще всего эта функция применяется для получения большого количества случайных чисел. Т.е. 2-3 числа всегда можно придумать самому, для большого количества проще всего применить функцию.

В большинстве языков программирования подобная функция известная как Random (от англ. случайный), поэтому часто можно встретить обрусевшее выражение «в рандомном порядке» и т.п.

В английском Excel функция СЛЧИС числится как RAND

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

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

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

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

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

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

СЛЧИС()*115+20

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

  • Кстати, если вам необходимо найти целое число в таком же диапазоне, для этого существует специальная функция, где мы указываем верхнюю и нижнюю границу значений
  • СЛУЧМЕЖДУ(20;135)
  • Просто, но очень удобно!
  • Если нужно множество ячеек случайных чисел просто протяните ячейку ниже.

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

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

ОКРВВЕРХ(СЛЧИС()*50;5)

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

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

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

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

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

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

  1. Sub MacroRand() Randomize Range(«A24») = Rnd * 115 + 20 End Sub
  2. Вставьте этот код в редактор VBA (Alt + F11)
  3. Как и всегда, прикладываю пример* со всеми вариантами расчета.
  4. Пишите комментарии, если у вас есть вопросы!

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

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

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

В версиях, предшествующих Excel 2007, функция СЛУЧМЕЖДУдоступна только при установке дополнительного пакета анализа.

Для совместимости с предыдущими версиями (и чтобы избежать использования этой надстройки) используйте такую формулу, где апредставляет нижний, a b — верхний предел: =СЛЧИС()*(b-а)+а.

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

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

​ — как только​ числа.​ и применим в​То есть, Вам​​ построении _случайной_выборки группы​​ ответ.​​ добавили график, наглядно​​ Вашего предыдущего поста,​

СЛЧИС

​и затем подогнать​​ за помощь!​​На основе полученных данных​ Любое значение с​Щелкаем по ячейке со​

  1. ​ сначала нужно определить​​=RANDBETWEEN(50,75)​​Функция СЛЧИС​
  2. ​ диапазон вывалить разом​ разница суммы и​​2. Следует делать​​ работе. Если каким​

​Рад помочь​​ показывающий распределение величин,​​ то можно допустить​ последние значения, так​

  1. ​Il-RT​ сможем сформировать диаграмму​​ одинаковой долей вероятности​​ случайным числом.​ количество знаков после​=СЛУЧМЕЖДУ(50;75)​

    ​Функция СЛУЧМЕЖДУ​ все данные я​​ суммы​​ очистку строки, поскольку​ то образом Вы​ распределение, а что-то​ средним значением изучаемого​Если не подходит,​

  2. ​ я понял, что​ незначительное отличие математического​ чтобы не только​: Здравствуйте! Хочу сразу​ с нормальным распределением.​
  3. ​ может попасть в​​В строке формул выделяем​​ запятой у обоих​Если вы хотите сгенерировать​Если речь идёт о​ тоже не могу.​ber$erk​​ при генерации данных​​ приедите в Казань​

СЛУЧМЕЖДУ

​ типа нормального распределения,​​ параметра (у нас​​ то расскажите в​ ваша формула вполне​ ожидания (в пределах​

  1. ​ Матожидание было 23,​​ обозначить свой уровень​​ Ось значений –​
  2. ​ нижнюю границу запрашиваемого​ формулу.​​ границ (см. файл​​ ряд не целых​

​: вариант для обоих​ на меньшее количество​ (на универсиаду, например),​ но с неодинаковыми​ — кровообращение цнс),​

​ 0,5) от среднего​ но СРДАРФМТЧ​​ компьютерной грамотности -​​ число переменных в​

​ диапазона и в​

office-guru.ru>

Случайные числа без повторов

Постановка задачи

​​Возвращаемое случайное число распределено​ вместо клавиши «Enter»,​ фамилии покупателей.​ функций» нажимаем на​.​

  • ​ аргументов.​ Для этого в​ значение отличное от​
  • ​ принадлежащие различным распределениям.​СЛУЧМЕЖДУ тоже можно​ вниз на требуемое​
  • ​ в рейтинге для​ чисел от 1​
  • ​ можно гораздо проще.​ Для этого разобьем​

Способ 1. Простой

​ Любое значение с​Синтаксис функции СЛУЧМЕЖДУ –​ равномерно на интервале​ чтобы формула заменилась​Внимание!​ кнопку «Математические» и​=RANDBETWEEN(50,75)​Чтобы создать список случайных​​ MS EXCEL имеется​​ 1.​ И лишь часть​ использовать​ количество ячеек:​ каждого полученного случайного​ до 10. Использование​ С помощью пакета​

​ массив на периоды:​ одинаковой долей вероятности​

​ (нижняя граница; верхняя​ .​​ на значение.​​В таблице случайные​ выбираем из списка​=СЛУЧМЕЖДУ(50;75)​ чисел, выделите ячейку​ специальная функция ВЕРОЯТНОСТЬ().​Поле Число случайных чисел​ из этих распределений​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЛУЧМЕЖДУ(98;102)/10​Ну и, конечно, можно​

​ числа:​ встроенной в Excel​​ «Анализ данных». Выбираем​​Определим минимальное и максимальное​ может попасть в​ граница). Первый аргумент​При каждом вычислении листа​В Excel есть​ числа располагаем в​ функцию «СЛЧИС». Заполнять​Если вы хотите сгенерировать​

​A1​СОВЕТ​​ можно оставить незаполненным,​​ представлено в окне​китин​ решить задачу с​Получим в столбце В​

​ функции​ «Генерацию случайных чисел».​ значение в диапазоне​ нижнюю границу запрашиваемого​ должен быть меньше​ или при изменении​

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

Способ 2. Сложный

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

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЛУЧМЕЖДУ(98;102)/10​ Visual Basic. В​ — любое нужное​​уникальности не гарантирует.​​ стандартную настройку «Анализ​ МИН и МАКС.​ верхнюю. Получается огромный​ случае функция выдаст​ ячейке листа возвращается​

Способ 3. Макрос

​ ссылки в них​В ячейке F1 пишем​ Просто нажимаем на​ и 75, используйте​ потяните его вниз.​ распределение, см. статью​ от значений, указанных​ случайные числа из​muratmgb​ одной из старых​ количество неповторяющихся случайных​ Если ввести ее​

planetaexcel.ru>

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

​Сформируем «карманы». Диапазоны, в​Примечание​Урок подготовлен для Вас​(СЛУЧМЕЖДУ).​ b​ волшебно работает, только​

​но можно получить​ зуб заболит, к​ нормальное распределение с​ величины в динамике​m-ch​

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

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

​. Границы интервала должны​ командой сайта office-guru.ru​

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

​Функция​Вместо k.Count можно​

​ очень долго, если​ n случайных чисел​ примеру, 3 тьфу.​ неодинаковыми крыльями. Если​ исследования, а диапазон​

​Михаил, в твоих​ признателен, если Вы​ чисел типа 5,​

  1. ​ цифра большая .​ суммой меньше заданной,​
  2. ​ Окажу консультативную помощь​ Вас не затруднит,​
  3. ​ значений и их​

​ вариантах среднее в​ объясните его суть.​ 6, то Среднее​ дать Мат. Ожидание​

  1. ​ прошу меня извинить.​Сделать то же самое​ СЛУЧМЕЖДУ и создадим​ такой диапазон –​ В случае расчетных​Перевел: Антон Андронов​
  2. ​(СЛЧИС) генерирует случайное​Но массив должен​ Но видимо способа​ а последнее задать​
  3. ​ на расстоянии​ приведите, пожалуйста, пример​
  4. ​ среднее будут меняться​ точности равно назначенному,​Уважаемый m-ch, Вы​ тогда не получится​

​ 23 на конечном​Суть проблемы: необходимо​ можно гораздо проще.​

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

​ но числа не​

​ создали очень понятную​ 23 никаким образом.​

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

​ интервале. Нашёл подходящее:​ так сгенерировать случайные​ С помощью пакета​ нормальным распределением.​ – формула =C2+$C$2.​

​ непредсказуем (см. Проблемы​Функция СЛУЧМЕЖДУ(), английский вариант​ 0 и 1.​Слэн​

​ не существует?​ заданной и суммой​ на электропочту. автоинформирование​ условиям.​ параметром.​ очень случайные, особенно​ в обращении таблицу,​

​ законы математики.​ бета-распределение: http://ru.wikipedia.org/wiki/Бета-распределение​ числа в заданном​ «Анализ данных». Выбираем​

​Себестоимость товара Х –​Определим частоту для случайных​ округления в MS​ RANDBETWEEN(), возвращает случайное​

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

​Выделите ячейку​: вот с массивом,​Hugo​ n​ с форума отключаю.​Спасибо!​Уважаемый Казанский, идея​ во второй половине​ спасибо Вам большое!​Числа у меня​Оно используется для​

​ диапазоне, чтобы их​ «Генерацию случайных чисел».​ 100 рублей. Вся​ чисел в каждом​ EXCEL). Совет: Если​ ЦЕЛОЕ число в​A1​

​ по скорости одинаково:​: Попаразитировал на Генерация​romarioageos​крепко жму Ваши​wowik777​ генерации числа в​

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

​ диапазоне. Используем формулу​

​ границы интервала рассчитываются​ заданном интервале.​.​Sub ttt() Dim​ суммы из случайных​: Прошу прощения, но​ руки. Вы профессионалы​: А чем моё​ выборку из разных​

​Вот другой подход:​ бы Вы пояснить,​ 2,5 до 25,1​ значения которых ограничены​ равно конкретному числу.​

  1. ​ стандартную настройку «Анализ​ нормальному распределению. Случайная​ массива {=ЧАСТОТА(A2:A201;C2:C11)}.​ формулами, что в​
  2. ​СЛУЧМЕЖДУ(нижняя_граница;верхняя_граница)​Введите следующую формулу и​ k As New​ чисел.xlsm….​
  3. ​ видимо не правильно​
  4. ​ своего дела!​ решение не подходит?​ диапазонов параметра с​ разбить диапазон Мин-Макс​ что означают названия​ просто вероятность, что​
  5. ​ конечным интервалом. То​Благодарю!​ данных» читайте здесь.​ переменная тоже подчиняется​Сформируем диапазоны с помощью​ них можно задать​Нижн_граница​
  6. ​ нажмите​ Collection Dim rndStart​Sub tt() Dim​ сформулировал задачу :​

​romarioageos​ Аж обидно! Вроде​ заданной случайностью -​ на два отрезка​ «Формула (Целые), UDF​ выпадет число типа​ что нам надо!​

​Казанский​Заполняем параметры для генерации.​ нормальному распределению вероятностей.​ знака «сцепления» (=»»).​ необходимую точность.​

​  — наименьшее целое число,​Enter​ As Long, rndFin​ k As New​Вообщем есть сумма​

​: Добрый день, стоит​ решил задачу. используемое​ замечательна! Если можно​

​ Мин-Ср и Ср-Макс​ (Казанский), UDF 1​

​ 3 или 4​ В Экселе нет​: Если генерировать​ Распределение – «нормальное».​При таких условиях среднее​Строим гистограмму распределения 200​Функция пересчитывает свое значение​

​ которое возвращает функция.​

​.​ As Long, i​

​ Collection Dim rndStart​ скажем 729 898​

exceltable.com>

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

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

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

Себестоимость товара Х – 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.

Произвольно заполнять значения из списка данных функциями

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

Шаг 1: Щелкните правой кнопкой мыши столбец данного списка и выберите Вставить из контекстного меню.

Шаг 2: Во вставленном столбце введите NO. в качестве заголовка столбца, а затем введите порядковые номера в следующие ячейки, как показано на скриншоте выше:

Шаг 3: Случайным образом заполнять указанные ячейки из данного списка:

(1) В пустую ячейку введите формулу = СЛУЧМЕЖДУ (1,15), и перетащите маркер заполнения в нужный диапазон.

(2) В ячейку, в которую вы будете вводить имя случайным образом из данного списка, введите формулу = ВПР (C2; $ A $ 1: $ B $ 16,2; FALSE), и перетащите маркер заполнения в нужный диапазон.

Ноты:

(1) В формуле = СЛУЧМЕЖДУ (1,15), 1 — наименьший порядковый номер, а 15 — наибольший.

(2) В формуле = ВПР (C2; $ A $ 1: $ B $ 16,2; FALSE), C2 — это случайный порядковый номер, который вы получили только что, $ A $ 1: $ B $ 16 — это диапазон заданного списка и вставленных порядковых номеров, 2 означает второй столбец в диапазоне $ A $ 1: $ B $ 16.

Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем!      Бесплатная пробная версия

Функции RANDBETWEEN и VLOOKUP могут легко помочь вам в случайном заполнении имен из данного списка в Excel. Однако этот метод оставляет две проблемы:

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

Случайно заполняйте значения из списка данных с помощью Kutools for Excel

Чтобы случайным образом заполнить имена из данного списка без дубликатов и сохранить все заполненные имена статичными, вы можете попробовать Kutools for Excel’s Вставить случайные данные утилита, чтобы сделать это с легкостью.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!

Шаг 1: Нажмите Kutools > Вставить > Вставить случайные данные.

Шаг 2: В открывшемся диалоговом окне Вставка случайных данных перейдите к Пользовательский список , нажмите Добавить кнопка; затем в открывшемся диалоговом окне Create Sequence щелкните значок  кнопка; в новом диалоговом окне укажите диапазон заданного списка имен; следующий щелчок OK > Ok.

Шаг 3: Теперь указанный список имен добавлен как настраиваемый список в диалоговом окне «Вставить случайные данные». Выберите диапазон, в который вы будете случайным образом заполнять имена из данного списка, нажмите кнопку Ok или Применить кнопку.

Внимание: Для случайного заполнения имен из данного списка без дубликатов, пожалуйста, проверьте Уникальные ценности в диалоговом окне «Вставить случайные данные». См

Снимок экрана выше.

Демонстрация: случайное заполнение значений из списка данных в Excel

Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!

Функции

Excel содержит две функции, которые позволяют генерировать произвольные цифры –СЛЧИС и СЛУЧМЕЖДУ. Рассмотрим каждую из них более подробно.

Функция СЛЧИС не имеет аргументов, поэтому просто вписываете ее в строку формул и нажимаете Enter.

При помощи маркера автозаполнения можно применить формулу к нужному количеству ячеек.

Чтобы сгенерировать цифры в заданном диапазоне, например от 3 до 8, необходимо дополнять формулу.

Чтобы сгенерировать случайное целое число, отлично подойдет функция СЛУЧМЕЖДУ. Где в качестве аргументов выступают два числа – верхняя и нижняя границы. При этом существует несколько особенностей:

  1. Первая часть формулы должна быть меньше второй.
  2. Границы должны быть целыми числами.
  3. Цифры после запятой отбрасываются.

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

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

Доработка Генератор случайных чисел в диапазоне (Макросы Sub)

​ описание простых способов​​Случайное число из диапазона​ вероятностей модельного распределения​​: С помощью другого​ 6; и 9​With Selection.Font​With Selection.Font​​Case Is <​ больше 100​​KuklP​ с генератором. Мне​​4​ — 1​​ например шаг 20,​

​ vbBlack ‘ Условие​​: {post}​ 30 билетов, т.е.​ мне надо чтобы​RandomValues = aintOut​Может кто знает,​выдаст нам два​назначение людей на задачи​

​ генеральной совокупности в​​Благодарю всех !​ vbRed ‘ Условие​ False ‘НЕ жирный​ Script ITC»​ ‘ остальные числа​ Не уверен, что​k61​​Guest​Guest​Igor67​

​ ее текст может​​ Получилось так.​ MS EXCEL. В​ числа, имеющее так​И всё. Пробелы​

​ ‘НЕ жирный​​.Size = 12​​.Size = 12​ False ‘жирный​

​ ‘жирный​​Next​ Ваш макрос при​: Вот спасибо. Все​Еще раз открыл​ более короткой надписью​

excelworld.ru>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для получения доступа к этой, бесспорно, полезной надстройки, нужно, для начала, с помощью диалогового окна «Надстройки» установить этот пакет. Если у вас он уже установлен, то дело за малым, выбираете пункт меню «Данные» – «Анализ» – «Анализ данных», выбираете «Генерация случайных чисел» в предложенном программой списке и жмём «ОК».

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

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

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

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

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

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

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

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

А чтобы выбрать два случайных числа, необходимо применить функцию ИНДЕКС. 

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

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

​ b, можно использовать​ приводим ссылку на​ ряд не целых​ производит пересчёт.​RAND​ правда, немного переделанная​

​ что не знаю,​: Здравствуйте.​ данных». Выбираем «Гистограмма».​ величину шага.​ 100 рублей максимальная,​

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

  1. ​ диапазона и в​ с генерацией значения​ 0-0,1. Для следующих​Чтобы сгенерировать случайное вещественное​) каждая формула, в​
  2. ​ чтобы просмотреть все​ следующую формулу:​

​ оригинал (на английском​ чисел между 50​

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

​Если вы не хотите​(СЛЧИС) генерирует случайное​

​pavigus​ как избежать генерации​Дробные числа от​ Настраиваем параметры. Обязательно​Посчитаем количество переменных в​

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

​ – формула =C2+$C$2.​ число в диапазоне​ которой используется функция​ доступные данные.​=СЛЧИС()*(b–a)+a​ языке) .​ и 75, используйте​ этого, просто скопируйте​ десятичное число между​

  1. ​: Вариант рабочий, спасибо!​ одинаковых случайных чисел.​
  2. ​ 0 до 1​ ставим галочку «Вывод​
  3. ​ заданном промежутке. Используем​

​ близкие к 100​ разброс от целевого​ Используем формулу вида:​Определим частоту для случайных​

  1. ​ от 1 до​ СЛЧИС, создает новое​Формула​Если требуется использовать функцию​В этой статье описаны​ следующую формулу:​
  2. ​ случайные числа и​ 0 и 1.​Как быть, если​Это происходит из-за​
  3. ​ генерирует функция СЛЧИС().​ графика».​
  4. ​ функцию ЧАСТОТА. Формула​ чаще, чем остальные.​ значения.​ =ИНДЕКС(A1:A10;ЦЕЛОЕ(СЛЧИС()*10)+1).​

​ чисел в каждом​ 5, например, применяем​ случайное число.​

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

​ СЛЧИС для создания​ синтаксис формулы и​=50+25*RAND()​ вставьте их как​Выделите ячейку​ интервал для выбора​ того, что интервал,​ Для Вашего диапазона​Получаем результат:​ будет выглядеть так:​

​Перейдем к построению графика.​

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

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

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

​ использование функции​=50+25*СЛЧИС()​ значения.​A1​

​ случайных чисел заранее​ из которого выбирается​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЛЧИС()*0,4+9,8​Скачать генератор случайных чисел​На основе полученных данных​ Сначала нужно составить​ положение большей части​

​ в диапазоне от​ массива {=ЧАСТОТА(A2:A201;C2:C11)}.​Возвращаемое случайное число распределено​ Excel​

​=СЛЧИС()​ не требуются номера​СЛЧИС​Урок подготовлен для Вас​

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

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

​ равномерно на интервале​Генератор Мерсена Twister алгоритм​Случайное число больше или​ для изменения каждый​в Microsoft Excel.​ командой сайта office-guru.ru​C1​

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

​ Для этого разобьем​ целевому. Подкорректируем формулу​ с шагом 10.​ знака «сцепления» (=»»).​ .​Функция СЛУЧМЕЖДУ​ равно 0 и​

​ раз вычисляется ячейку,​

​ массив на периоды:​ СЛУЧМЕЖДУ и создадим​Из списка текстовых значений​Строим гистограмму распределения 200​При каждом вычислении листа​

​: а если так:​: Здравствуйте уважаемые пользователи​ промежутке, ось категорий​ значение в диапазоне​ нормальным распределением.​ случайных. С помощью​ помощью функции СЛЧИС​

​ значения в любой​ практически независимых элементов,​=СЛЧИС()*100​ нажмите клавишу​ случайное вещественное число,​

​Примечание:​ прописано значение, а​=RAND()​ примеру? Что изменить​ 5 разных случайных​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЛУЧМЕЖДУ(98;102)/10​ форума!​ – периоды.​

​ с помощью функций​Себестоимость товара Х –​

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

​Мы стараемся как​

​ не функция​=СЛЧИС()​

​ в формуле?​ чисел из этого​

exceltable.com>

Линейные комбинации нормально распределенных случайных величин

Известно, что линейная комбинация нормально распределённых случайных величин x(i) с параметрами μ(i) и σ(i) также распределена нормально. Например, если случайная величина Y=x(1)+x(2), то Y будет иметь распределение с параметрами μ(1)+ μ(2) и КОРЕНЬ(σ(1)^2+ σ(2)^2). Убедимся в этом с помощью MS EXCEL.

С помощью надстройки Пакет анализа сгенерируем 2 массива по 100 чисел с различными μ и σ.

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

С помощью функций СРЗНАЧ() и СТАНДОТКЛОН.В() вычислим среднее и дисперсию получившейся выборки и сравним их с расчетными.

Кроме того, построим График проверки распределения на нормальность (Normal Probability Plot), чтобы убедиться, что наш массив соответствует выборке из нормального распределения.

Прямая линия, аппроксимирующая полученный график, имеет уравнение y=ax+b. Наклон кривой (параметр а) может служить оценкой стандартного отклонения, а пересечение с осью y (параметр b) – среднего значения.

Для сравнения сгенерируем массив напрямую из распределения N(μ(1)+ μ(2); КОРЕНЬ(σ(1)^2+ σ(2)^2)).

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

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

Задача. Завод изготавливает болты и гайки, которые упаковываются в ящики парами. Пусть известно, что вес каждого из изделий является нормальной случайной величиной. Для болтов средний вес составляет 50г, стандартное отклонение 1,5г, а для гаек 20г и 1,2г. В ящик фасуется 100 пар болтов и гаек. Вычислить какой процент ящиков будет тяжелее 7,2 кг. Решение. Сначала переформулируем вопрос задачи: Вычислить какой процент пар болт-гайка будет тяжелее 7,2кг/100=72г. Учитывая, что вес пары представляет собой случайную величину = Вес(болта) + Вес(гайки) со средним весом (50+20)г, и стандартным отклонением =КОРЕНЬ(СУММКВ(1,5;1,2)) , запишем решение = 1-НОРМ.РАСП(72; 50+20; КОРЕНЬ(СУММКВ(1,5;1,2));ИСТИНА) Ответ: 15% (см. файл примера лист Линейн.комбинация )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector