Генерация случайных чисел в MS EXCEL. Рассмотрим генерацию случайных чисел с помощью надстройки Пакет Анализа и формул MS EXCEL .
Модельное распределение
С помощью надстройки Пакет Анализа можно сгенерировать числа, имеющее так называемое модельное распределение . В этом распределении нет никакой случайности — генерируются заранее заданные последовательности чисел .
Поле Число переменных задает количество столбцов генерируемых данных. Т.к. в них будут сгенерированы совершенно одинаковые данные, то нет особого смысла указывать в поле Число переменных значение отличное от 1.
Поле Число случайных чисел можно оставить незаполненным, т.к. оно рассчитывается автоматически в зависимости от значений, указанных в группе Параметры диалогового окна. Например, при параметрах, указанных на рисунке выше, в каждом столбце будет выведено по 24 «случайных» числа: четыре нечетных числа 1; 3; 5; 7 (от 1 и до 7; шаг равен 2) будут повторены по 2 раза, а каждая последовательность будет повторена по 3 раза (4*2*3=24).
Источник: http://excel2.ru/articles/generaciya-sluchaynyh-chisel-v-ms-excel
Создаём генератор случайных чисел с помощью функции СЛЧИС
С помощью функции СЛЧИС, мы имеем возможность генерировать любое случайное число в диапазоне от 0 до 1 и эта функция будет выглядеть так:
=СЛЧИС();
Если возникает необходимость, а она, скорее всего, возникает, использовать случайное число большого значения, вы просто можете умножить вашу функцию на любое число, к примеру 100, и получите:
=СЛЧИС()*100; А вот если вам не нравятся дробные числа или просто нужно использовать целые числа, тогда используйте такую комбинацию функций, это позволит вам отсечь значения после запятой или просто отбросить их:
=ОКРУГЛ((СЛЧИС()*100);0);
=ОТБР((СЛЧИС()*100);0) Когда возникает необходимость использовать генератор случайных чисел в каком-то определённом, конкретном диапазоне, согласно нашим условиям, к примеру, от 1 до 6 надо использовать следующую конструкцию (обязательно закрепите ячейки с помощью абсолютных ссылок):
=СЛЧИС()*(b-а)+а, где,
- a – представляет нижнюю границу,
- b – верхний предел
и полная формула будет выглядеть: =СЛЧИС()*(6-1)+1, а без дробных частей вам нужно написать: =ОТБР(СЛЧИС()*(6-1)+1;0)
Источник: http://topexcel.ru/sozdaem-generator-sluchajnyx-chisel-v-excel/
Microsoft Excel
трюки • приёмы • решения
Источник: http://excelprost.ru/drugoe/generator-sluchajnyh-chisel-v-excel-v-diapazone.html
Создаем генератор случайных чисел в Excel
Доброго времени суток, уважаемый, читатель!
Недавно, возникла необходимость создать своеобразный генератор случайных чисел в Excel в границах нужной задачи, а она была простая, с учётом количества человек выбрать случайного пользователя, всё очень просто и даже банально. Но меня заинтересовало, а что же ещё можно делать с помощью такого генератора, какие они бывают, каковые их функции для этого используются и в каком виде. Вопросом много, так что постепенно буду и отвечать на них.
Итак, для чего же собственно мы можем использовать этом механизм:
- во-первых: мы можем для тестировки формул, заполнить нужный нам диапазон случайными числами;
- во-вторых: для формирования вопросов различных тестов;
- в-третьих: для любого случайно распределения заранее пронумерованных задач между вашими сотрудниками;
- в-четвёртых: для симуляции разнообразнейших процессов;
…… да и во многих других ситуациях!
В этой статье я рассмотрю только 3 варианта создания генератора (возможности макроса, я не буду описывать), а именно:
Источник: http://excelprost.ru/drugoe/generator-sluchajnyh-chisel-v-excel-v-diapazone.html
Как сделать генератор случайных чисел в Excel
Сделаем генератор случайных чисел с генерацией значения из определенного диапазона. Используем формулу вида: =ИНДЕКС(A1:A10;ЦЕЛОЕ(СЛЧИС()*10)+1).
Сделаем генератор случайных чисел в диапазоне от 0 до 100 с шагом 10.
Из списка текстовых значений нужно выбрать 2 случайных. С помощью функции СЛЧИС сопоставим текстовые значения в диапазоне А1:А7 со случайными числами.
Воспользуемся функцией ИНДЕКС для выбора двух случайных текстовых значений из исходного списка.
Чтобы выбрать одно случайное значение из списка, применим такую формулу: =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))).
Источник: http://exceltable.com/funkcii-excel/generator-sluchaynyh-chisel
Создаём генератор случайных чисел с помощью функции СЛУЧМЕЖДУ
Эта функция более проста и начала нас радовать в базовой комплектации Excel, после 2007 версии, что значительно облегчило работу с генератором, когда необходимо использовать диапазон. К примеру, для генерации случайного числа в диапазоне от 20 до 50 мы будем использовать конструкцию следующего вида:
=СЛУЧМЕЖДУ(20;50).
Источник: http://topexcel.ru/sozdaem-generator-sluchajnyx-chisel-v-excel/
Генератор случайных дат в Excel
Чтобы вернуть список случайных дат между данными двумя датами, используйте функцию СЛУЧМЕЖДУ в сочетании с ДАТА:
=СЛУЧМЕЖДУ (ДАТА (дата начала); ДАТА (дата окончания))
Например, чтобы получить список дат между 1 сентября 2017 и 20 ноября 2017 включительно, введите следующую формулу на листе:
=СЛУЧМЕЖДУ(ДАТА(2017;9;1);ДАТА(2017;11;21))
Не забудьте применить формат даты к ячейке (ячейкам), и вы получите список случайных дат, подобных этому:
Генератор случайных чисел в Excel – Генерация случайных дат
Источник: http://naprimerax.org/posts/63/generator-sluchainykh-chisel-v-excel
Где СЧЕТЗ возвращает количество непустых ячеек, а ИНДЕКС позволяет вывести значение ячейки, которая находится на пересечении конкретной строки и столбца.
Источник: http://mir-tehnologiy.ru/sluchajnoe-chislo-v-excel-kak-sgenerirovat-primery/
Произвольное дискретное распределение
С помощью надстройки Пакет Анализа можно сгенерировать числа, имеющие произвольное дискретное распределение , т.е. распределение, где пользователь сам задает значения случайной величины и соответствующие вероятности.
В поле Входной интервал значений и вероятностей необходимо ввести ссылку на двухстолбцовый диапазон (см. файл примера ).
Необходимо следить, чтобы сумма вероятностей модельного распределения была равна 1. Для этого в MS EXCEL имеется специальная функция ВЕРОЯТНОСТЬ() .
СОВЕТ : О генерации чисел, имеющих произвольное дискретное распределение , см. статью Генерация дискретного случайного числа с произвольной функцией распределения в MS EXCEL . В этой статье также рассмотрена функция ВЕРОЯТНОСТЬ() .
Источник: http://excel2.ru/articles/generaciya-sluchaynyh-chisel-v-ms-excel
Генератор случайного времени в Excel
Во внутренней системе Excel времена хранятся как десятичные числа, и вы можете использовать стандартную функцию Excel СЛЧИС для вставки случайных действительных чисел, а затем просто применить формат времени к ячейкам:
Генератор случайных чисел в Excel – Генерация случайного времени функцией СЛЧИС и применение к ней формата Время
Чтобы сделать генератор случайного времени в указанном диапазоне, требуется более конкретная формула. Рассмотрим подробнее.
Генератор случайного времени в указанном диапазоне
Чтобы вставить произвольное время между любыми двумя указанными вами временными интервалами, используйте функцию ВРЕМЯ в сочетании с Excel СЛЧИС:
= ВРЕМЯ (время начала) + СЛЧИС () * (ВРЕМЯ (время начала) — ВРЕМЯ (время окончания))
Например, чтобы вставить случайное время между 5:30 и 18:00, вы можете использовать одну из следующих формул:
=ВРЕМЯ(5;30;0)+СЛЧИС()*(ВРЕМЯ(18;0;0)-ВРЕМЯ(5;0;0))
Генератор случайных чисел в Excel – Генерация случайного времени в заданном интервале
Источник: http://naprimerax.org/posts/63/generator-sluchainykh-chisel-v-excel
СУММЕСЛИ и СУММЕСЛИМН в Excel
Одной из самых популярных задач в Excel является суммирование по условию, для этого используются функции СУММЕСЛИ (в случае если условие одн…
Далее…
Источник: http://excelguide.ru/2016/02/random-number-generator.html
Рандомный выбор чисел от нуля до одного
Функция =СЛЧИС() возвращает дробное число в пределах от 0 до 1. То есть, произвольную десятичную дробь. Функция записывается без аргументов! Вот, как это выглядит:
Результат никогда не будет превышать единицу.
Источник: http://excelprost.ru/drugoe/generator-sluchajnyh-chisel-v-excel-v-diapazone.html
Рандомное четное число
Чтобы гарантированно получить четное или нечетное число, можно воспользоваться функциями округления ЧЁТН и НЕЧЁТ .
Вот, как это будет выглядеть:
Пользуясь описанными функциями, вы сможете сделать генератор, рандомные числа из которого будут определять победителя акции, заполнять таблицы тестовыми данными и др.
На этом всё о рандомайзере чисел, буду рад ответить на Ваши вопросы!
Источник: officelegko.com
Источник: http://excelprost.ru/drugoe/generator-sluchajnyh-chisel-v-excel-v-diapazone.html