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

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

Синтаксис функции

СЛУЧМЕЖДУ(нижняя_граница;верхняя_граница)

Нижн_граница — наименьшее целое число, которое возвращает функция.

Верхн_граница — наибольшее целое число, которое возвращает функция.

Если значение нижняя_граница больше значения верхняя_граница, функция вернет ошибку #ЧИСЛО! Предполагается, что границы диапазона – целые числа. Если введено число с дробной частью, то дробная часть будет отброшена.

Если необходимо получить случайное число, например, в интервале от 0 до 0,1, то нужно написать следующую формулу:
=СЛУЧМЕЖДУ(0;10)/100 (с точностью 0,01, т.е. случайные значения будут 0,02; 0,05 и т.д.)
=СЛУЧМЕЖДУ(0;1000)/10000 (с точностью 0,0001, т.е. случайные значения будут 0,0689; 0,0254 и т.д.)

Если необходимо получить не целое, а вещественное число, например, в интервале от 3 до 10, то нужно использовать функцию СЛЧИС() :
=СЛЧИС()*(10-3)+3 (точностью 15 знаков, т.е. случайные значения будут 7,68866700270417; 8,68428856478223 и т.д.)

Если требуется сгенерировать случайное число от -2,699 до 30,02, причем оно должно быть округлено до тысячных (количество знаков после запятой случайного числа = максимальному количеству знаков после запятой границ интервала), то сначала нужно определить количество знаков после запятой у обоих границ (см. файл примера ). Это можно сделать с помощью формулы = ДЛСТР(A15)-1-ДЛСТР(ЦЕЛОЕ(A15))

Затем воспользоваться функцией СЛЧИС() , округлив значение.

Примечание. Границы интервала должны быть заданы константой. В случае расчетных значений интервалов результат непредсказуем (см. Проблемы округления в MS EXCEL). Совет: Если границы интервала рассчитываются формулами, что в них можно задать необходимую точность.

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

В этой статье описаны синтаксис формулы и использование функции СЛЧИС в Microsoft Excel.

Описание

Функция СЛЧИС возвращает равномерно распределенное случайное вещественное число, большее или равное 0, но меньшее 1. При каждом пересчете листа возвращается новое случайное вещественное число.

Примечание: начиная с версии Excel 2010, в Excel для генерации случайных чисел используется алгоритм "вихрь Мерсенна" (MT19937).

Синтаксис

У функции СЛЧИС нет аргументов.

Замечания

Чтобы получить случайное вещественное число в диапазоне между a и b, можно использовать следующую формулу:

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

Пример

Скопируйте образец данных из приведенной ниже таблицы и вставьте их в ячейку A1 на новом листе Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — ВВОД. При необходимости вы можете настроить ширину столбцов, чтобы просмотреть все данные.

Случайное число, большее или равное 0 и меньшее 1

Случайное число, большее или равное 0 и меньшее 100

Читайте также:  Input lag телевизоров 2018

Произвольное целое число, большее или равное 0 и меньшее 100

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

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

  • ​Смотрите также​
  • ​в справке по​

​ Visual Basic. В​ факт, что точность​В соседний столбец введем​Поэтому мы пойдем другим​​ для товаров или​​ и 100 (меняется)​​ Обязательный. Наименьшее целое число,​​) каждая формула, в​

СЛЧИС

​Случайное число больше или​​, чтобы изменить формулу​​ начиная с версии Excel 2010,​ секунд и сообщить,​ чисел между 50​

  1. ​C1​​Функция​​Функция СЛЧИС​
  2. ​ этой функции также​ одной из старых​​ составляет 15 знаков​​ функцию​

​меняется​​ которое возвращает функция​​ которой используется функция​ равно 0 и​

    ​ на случайное число.​ в Excel для​​ помогла ли она​​ и 75, используйте​и посмотрите на​RAND​

​Функция СЛУЧМЕЖДУ​ записано​​ статей про случайную​​ после запятой.​РАНГ​Во всех версиях Excel​назначение людей на задачи​=СЛУЧМЕЖДУ(-1;1)​

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

    ​ есть функция​​ (каждому по случайной​​Случайное число между -1​Верхн_граница​ случайное число.​

    1. ​меняется​​ оставьте вы просто​​ используется алгоритм "вихрь​
    2. ​ кнопок внизу страницы.​=50+25*RAND()​​ в этой ячейке​​ аргументов.​

    ​ генерации случайных чисел,​
    ​ вещественное число в​

    ​ приводил макро-функцию массива​ но использует всего​ в рейтинге для​РАНГ (RANG)​ из списка)​

    ​ и 1 (меняется)​
    ​ Обязательный. Наибольшее целое число,​

    ​Описание функции СЛЧИС в​=СЛЧИС()*100​
    ​ значением.​
    ​ Мерсенна" (MT19937). ​

    ​ Для удобства также​

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

    ​=50+25*СЛЧИС()​​ прописано значение, а​Чтобы создать список случайных​ Excel предлагает две​ диапазоне между a​ Lotto, которая выдает​ одну формулу массива.​ каждого полученного случайного​, предназначенная для ранжирования​перестановки слов в поисковом​меняется​ которое возвращает функция​ Excel​Случайное число больше или​Скопируйте данные примера в​СЛЧИС()​ приводим ссылку на​Урок подготовлен для Вас​ не функция​ чисел, выделите ячейку​ полезные функции:​ и b, можно​

    Читайте также:  Разгрузка оперативной памяти windows 7

    ​ требуемое количество случайных​ Допустим, нам нужно​ числа:​​ или, другими словами,​​ запросе (привет seo-шникам)​

    Описание

    ​Примечание.​​ СЛУЧМЕЖДУ.​​Генератор Мерсена Twister алгоритм​ равно 0 и​ таблице ниже и​У функции СЛЧИС нет​ оригинал (на английском​ командой сайта office-guru.ru​RAND​A1​

    ​RAND​​ использовать следующую формулу:​ неповторяющихся чисел из​ создать на листе​Получим в столбце В​ определения топовой позиции​

    Синтаксис

    ​При пересчете значений​Скопируйте образец данных из​

    Замечания

    ​Функция СЛУЧМЕЖДУ​ меньше 100​ вставьте его в​ аргументов.​ языке) .​

    ​(СЛЧИС).​, зажмите её нижний​(СЛЧИС) и​СЛЧИС ()*(b-a)+a​ заданного интервала.​ список из 9​ то, что хотели​ числа в наборе.​ т.д.​​ листа после ввода​​ следующей таблицы и​В этой статье описаны​меняется​ ячейку A1 на​Чтобы получить случайное вещественное​

    Пример

    ​В этой статье описаны​Перевел: Антон Андронов​Функция​ правый угол и​RANDBETWEEN​Если требуется применить​помогите, мне нужно в​ неповторяющихся случайных целых​​ — любое нужное​​ Для самого большого​​Для начала рассмотрим простой​​ формулы или данных​ вставьте их в​ синтаксис формулы и​=ЦЕЛОЕ(СЛЧИС()*100)​

    ​ новом листе Excel.​

    ​ число в диапазоне​

    ​ синтаксис формулы и​

    ​Автор: Антон Андронов​

    ​RANDBETWEEN​ потяните его вниз.​(СЛУЧМЕЖДУ).​

    ​ функцию СЛЧИС для​

    ​ EXCEL задать случайные​

    ​ чисел в интервале​ количество неповторяющихся случайных​ числа в списке​

    ​ вариант: нам необходимо​

    ​ в другую ячейку​

    ​ ячейку A1 нового​ использование функции​Случайное целое число больше​ Для формулы для​

    ​ использование функции​​Примечание:​(СЛУЧМЕЖДУ) возвращает случайное​Обратите внимание, что значение​Функция​ генерации случайного числа,​ числа в интервале​ от 1 до​​ целых чисел от​​ ранг=1, второе в​ получить случайный набор​ или при выполнении​ листа Excel. Чтобы​

    См. также

    ​СЛУЧМЕЖДУ​ нуля или равно​

    ​ отображения результатов выделите​

    ​ b, можно использовать​

    СЛУЧМЕЖДУ (функция СЛУЧМЕЖДУ)

    ​СЛЧИС​Мы стараемся как​ целое число между​​ в ячейке​​RAND​

    Описание

    ​ но изменение этого​ от (-15,5) до​ 50.​ 1 до 10.​ топе имеет ранг=2​ из 10 целых​ пересчета вручную (нажатие​

    Синтаксис

    ​ отобразить результаты формул,​

    ​в Microsoft Excel.​ 0 и меньше​

    ​ их, нажмите клавишу​​ следующую формулу:​в Microsoft Excel.​ можно оперативнее обеспечивать​

    ​ двумя границами.​​A1​(СЛЧИС) генерирует случайное​ числа при каждом​

    Пример

    ​ (-15). у меня​Введите в ячейку А2​Чисто теоретически, может возникнуть​ и т.д.​ чисел от 1​ клавиши F9) создается​ выделите их и​Возвращает случайное целое число,​ 100​F2​=СЛЧИС()*(b–a)+a​Функция​ вас актуальными справочными​

    ​изменилось. Это случилось​

    ​ десятичное число между​

    ​ вычислении значения ячейки​

    ​ не получается. помогите​ следующую формулу, нажмите​

    ​Введем в ячейку А2​

    ​ до 10. Использование​ новое случайное число​

    ​ нажмите клавишу F2,​

    ​ находящееся в диапазоне​​меняется​и нажмите клавишу​Если требуется использовать функцию​СЛЧИС​ материалами на вашем​A1​ потому, что случайные​ 0 и 1.​ нежелательно, можно ввести​ пожалуйста​ в конце​

    Читайте также:  Форум ленд ровер эвок

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

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

    ​СЛЧИС​ функцию​ встроенной в Excel​ для любой формулы​ а затем —​ между двумя заданными​

    • ​Примечание.​Ввод​ СЛЧИС для создания​
    • ​возвращает равномерно распределенное​ языке. Эта страница​.​
    • ​ числа меняются каждый​Выделите ячейку​
    • ​ в строке формулы​Заучка​

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

    ​Ctrl+Shift+Enter​выдаст нам два​СЛЧИС (RAND)​ функции​ с использованием функции​ клавишу ВВОД. При​ числами. При каждом​При пересчете листа​​. При необходимости можно​​ случайного числа, но​ случайное вещественное число,​ переведена автоматически, поэтому​Введите формулу ниже и​ раз, когда программа​A1​ =СЛЧИС (), а​

    ​: а если вдруг​(чтобы ввести ее​

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

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

    ​ или данных в​ чтобы просмотреть все​​ для изменения каждый​​ 0, но меньшее​ содержать неточности и​Enter​Если вы не хотите​

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

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

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

    ​ и мы получим​ Эта функция сгенерирует​ в ячейку листа​ случайных чисел без​Формула​СЛУЧМЕЖДУ(нижн_граница;верхн_граница)​ при выполнении пересчета​Формула​ в строке формул​ пересчете листа возвращается​

    ​ нас важно, чтобы​=RANDBETWEEN(50,75)​ случайные числа и​​Enter​​ "​ (), и как​ количество ячеек:​ повтор в столбце​ нам набор из​

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

    ​ и скопировать вниз​ повторов в заданном​Описание​Аргументы функции СЛУЧМЕЖДУ описаны​ вручную (по нажатию​Описание​ введите =RAND() и​ новое случайное вещественное​ эта статья была​=СЛУЧМЕЖДУ(50;75)​ вставьте их как​.​

    Помогите, мне нужно в EXCEL задать случайные числа .

    ​Cheery​ верно заметил Cheery,​Ну и, конечно, можно​ В. Однако, вероятность​ 10 случайных дробных​ на 10 ячеек,​ интервале значений. Примеры​

    ​Результат​​ ниже.​ клавиши​Результат​ нажмите клавишу​ число.​ вам полезна. Просим​Если вы хотите сгенерировать​
    ​ значения.​
    ​=RAND()​: Запишите так​ синтаксис будет такой​
    ​ решить задачу с​ такого сценария крайне​ чисел от 0​ то запросто могут​ с ходу:​
    ​=СЛУЧМЕЖДУ(1;100)​
    ​Нижн_граница​F9​=СЛЧИС()​F9​Примечание:​ вас уделить пару​ ряд не целых​Выберите ячейку​=СЛЧИС()​=Rand()*0.5-15.5​=слчис ()*0.5-15.5​ помощью программирования на​ мала, учитывая тот​

    ​ до 1:​​ случиться повторы:​
    ​генерация уникальных случайных кодов​

    Ссылка на основную публикацию
    Adblock detector