Случайное число между 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.

Читайте также  Скриншот на клавиатуре apple в windows

Описание

Возвращает случайное целое число, находящееся в диапазоне между двумя заданными числами. При каждом вычислении листа возвращается новое случайное целое число.

Синтаксис

Аргументы функции СЛУЧМЕЖДУ описаны ниже.

Нижн_граница Обязательный. Наименьшее целое число, которое возвращает функция СЛУЧМЕЖДУ.

Верхн_граница Обязательный. Наибольшее целое число, которое возвращает функция СЛУЧМЕЖДУ.

Пример

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

Случайное число между 1 и 100 (меняется)

Случайное число между -1 и 1 (меняется)

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

Get expert help now

Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.

Описание функции

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

Функция =СЛУЧМЕЖДУСТАТ(Нижн_граница; Верхн_граница) имеет два аргумента:

  • Нижн_граница — Нижнее (минимальное) значение диапазона. По умолчанию данный аргумент равен 0.
  • Верхн_граница — Верхнее (максимальное) значение диапазона. По умолчанию данный аргумент равен 1.
Читайте также  Программа передач для андроид

Данная функция пересчитывается в следующих случаях:

  1. Когда вы повторно вводите функцию;
  2. Когда вы изменяете значения какого-либо аргумента;
  3. Когда вы выполняете пересчет книги или листа.

Продемонстрируем работу на следующих примерах:

Пример 1

Заполнение диапазона случайными значениями от 1 до 1000.

Пример 2

Заполнение диапазона случайными целыми значениями от 1 до 1000

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