image

В этой статье мы познакомимся с генератором случайных чисел в Microsoft Excel. Чтобы сгенерировать случайное число, мы будем использовать функции «RAND» и «RANDBETWEEN».

Функция Rand используется для возврата случайного числа, которое больше или равно 0 и меньше 1, а также пересчитывает все время, когда мы выполняем какие-либо действия на листе.

Синтаксис функции «RAND»: = RAND ()

Например: —

  • Выделите ячейку A1 и напишите формулу.

  • = RAND (), нажмите Enter.

  • Функция может возвращать любое случайное число

image

Примечание. — Случайные числа меняются каждый раз при вычислении ячейки на листе.

RANDBETWEEN: — Эта функция используется для извлечения случайного целого числа между двумя указанными (нижним и верхним) числами. Новое случайное целое число генерируется каждый раз при вычислении рабочего листа.

Синтаксис RANDBETWEEN: — = RANDBETWEEN (снизу вверх)

  • Выделите ячейку A1 и напишите формулу.

RANDBETWEEN (10,20), * и нажмите Enter.

  • Перетащите его мышкой до ячейки A5.

  • Функция вернет случайное число от 10 до 20.

image

Это все о том, как мы можем получить случайные числа с помощью формулы Rand и Randbetween в Microsoft Excel.

Рассмотрим пример массива случайных чисел без дубликатов

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

Вопрос: я хочу создать список случайных чисел от 1 до 10 в столбце без повторения.

В ячейке A2 формула \ {= LARGE (ROW ($ 1: $ 10) NOT (COUNTIF ($ A $ 1: A1, ROW ($ 1: $ 10)))), RANDBETWEEN (1,11-ROW (A1)))} Скопируйте формулу в диапазоне A3: A11 Примечание. Это формула массива. Используйте одновременно клавиши CTRL + SHIFT + ENTER

image

  • Приведенная выше формула сгенерирует список уникальных случайных чисел от 1 до 10.

Таким образом, мы можем использовать функции RAND & RANDBETWEEN в excel.

Другой способ в Excel 2016

Функция RANDBETWEEN означает случайное число между двумя числами.

Чтобы получить то же самое, выполните следующие действия.

Функция RANDBETWEEN возвращает случайные числа между любыми двумя числами.

Синтаксис:

=RANDBETWEEN

( bottom, top )

Внизу: меньшее из двух чисел.

Вверху: большее из двух чисел.

Как мы знаем, телефонный номер имеет следующее условие:

  1. Он состоит из 10 цифр. Не может начинаться с 0 Таким образом, наименьшее возможное число оказывается равным 1000000000, а наибольшее возможное число оказывается равным 9999999999. Поэтому используйте приведенную ниже формулу для генерации телефонных номеров

Используйте формулу:

=

RANDBETWEEN

( 1000000000 , 9999999999 )

1000000000: меньший 9999999999: больший

image

Просто введите формулу один раз и повторите результаты, используя опцию перетаскивания вниз в Excel, как показано на снимке выше.

Как видите, случайные номера телефонов можно получить в Excel.

Другие способы выбрать случайные значения из заданного списка

Для этого мы можем выбрать любой из двух методов, упомянутых ниже. Один из методов — использование link: / lookup-formulas-how-to-use-the-select-function-in-excel [CHOOSE function]. Здесь нам нужно ввести в функцию все индивидуальные значения из списка. Эту формулу можно использовать, когда числовых значений в списке меньше.

Формула с использованием функции ВЫБРАТЬ:

=

CHOOSE

(

RANDBETWEEN

( 1 , n) , «value1» , «value2» , «value3″,,,»value n» )

n: количество значений в списке value1, value2, value3, до значения n: отдельные значения из списка. Эти значения можно вводить либо с использованием ссылки на ячейку, либо непосредственно с кавычками, либо с использованием ссылки на ячейку.

Другой метод — использование link: / lookup-formulas-excel-index-function [INDEX function], где мы будем вводить случайное число в качестве индекса, что приведет к соответствующему значению в индексе.

Формула с использованием функции ИНДЕКС:

=INDEX(data,

RANDBETWEEN

(1,ROWS

(data)),col_index)

data: массив данных может быть списком или таблицей.

1: начальный индекс col_index: индекс столбца, чтобы указать список в таблице.

Примечания:

  1. Функция возвращает ошибку, если первый числовой аргумент (внизу)

больше, чем второй аргумент числа (вверху).

  1. Функция возвращает ошибку, если аргумент функции не является числовым.

Надеюсь, эта статья о генераторе случайных чисел без повторяющихся чисел с использованием VBA в Microsoft Excel будет пояснительной. Дополнительные статьи о генерации случайных чисел или значений дат можно найти здесь. Если вам понравились наши блоги, поделитесь ими со своими друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]

image

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