Microsoft Excel - это инструмент электронных таблиц, который может помочь пользователям хранить, управлять и представлять свои данные. Excel также предлагает широкий спектр других функций, включая возможность создавать графики, проводить статистический анализ и генерировать визуальные элементы дизайна. Одна из менее известных функций Excel - возможность генерировать случайные числа. В этой статье мы объясним, почему вы можете рандомизировать числа, опишем, как рандомизировать числа в Excel, и дадим несколько полезных советов, которые помогут улучшить ваши знания о функции генерации чисел в Excel.
Зачем рандомизировать числа в Excel?
Использование Excel для создания случайных чисел может быть полезным, поскольку позволяет добиться полной объективности. Это может быть полезно в таких ситуациях, как компьютерное шифрование, азартные игры или научное моделирование. Например, в научной сфере вы можете использовать функцию рандомизации чисел для генерации начального числа для вычислительной программы. Это статистическая процедура, которая позволяет генерировать случайное начальное число для вычислений. Может быть полезно сгенерировать начальное число случайным образом, чтобы защитить вычисления от предвзятости.
Вы также можете использовать генератор случайных чисел, чтобы помочь вам принимать объективные решения. Например, вы можете присвоить каждому человеку в комнате номер, а затем использовать генератор случайных чисел, чтобы решить, кто должен делать заметки во время совещания или делать доставку.
Как рандомизировать числа в Excel
Существует несколько способов генерации случайных чисел с помощью Excel. Сначала решите, хотите ли вы получить целое число или десятичную дробь. Затем вы можете следовать соответствующим инструкциям ниже:
Генерирование случайного десятичного числа от нуля до единицы
Вы можете сгенерировать случайное число от нуля до единицы с помощью формулы RAND в Excel. Десятичные числа, которые создает эта формула, являются одновременно очень случайными и уникальными. Это означает, что если вы генерируете набор случайных чисел, вероятность того, что вы можете повторить числа, мала. Чтобы выполнить эту задачу, выполните следующие шаги:
-
Щелкните ячейку, в которой вы хотите сгенерировать случайное число.
-
Введите формулу =RAND().
-
Нажмите кнопку Введите клавишу.
Генерирование случайного десятичного числа в заданном диапазоне
Вы можете использовать разновидность функции RAND для генерации случайных десятичных чисел в определенном диапазоне, который вы укажете. Для этого выполните следующие действия:
-
Щелкните по ячейке, в которой вы хотите сгенерировать случайное число.
-
Введите формулу =RAND()*([UpperLimit]-[LowerLimit])+[LowerLimit]. Например, если вы хотите создать случайное десятичное число от 1 до 10, вы можете ввести =RAND()*(10-1)+1.
-
Нажмите клавишу Введите ключ.
Генерировать случайное целое число в заданном диапазоне
Вы также можете сгенерировать случайное число больше 1 в Excel с помощью функции RANDBETWEEN. Эта функция позволяет ввести верхнюю и нижнюю границы заданного диапазона, а затем генерирует случайное целое число между указанными значениями. Обратите внимание, что вероятность повторения поколений при использовании этой техники может быть выше, чем при использовании техники RAND. Чтобы использовать генерацию случайных чисел с помощью этой техники в Excel, вы можете выполнить следующие шаги:
-
Щелкните ячейку, в которой вы хотите сгенерировать случайное число.
-
Введите формулу =RANDBETWEEN([LowerLimit],[UpperLimit]). Например, если вы хотите сгенерировать случайное число от 1 до 10, введите =RANDBETWEEN(1,10).
-
Нажмите на кнопку Введите клавиша.
Советы по рандомизации чисел в Excel
Вот несколько советов, которые могут помочь вам улучшить свои знания, связанные с рандомизацией чисел в Excel:
Установите значение
После использования формулы RAND или RANDBETWEEN для генерации случайного числа, формула может генерировать новое число в указанной ячейке каждый раз, когда Excel вычисляет значение ячейки. Это может произойти, когда вы нажмете F9 или когда вы выберете Рассчитайте сейчас или Лист расчета в разделе вычислений на вкладке формул на панели инструментов. Он также может сгенерировать новое случайное число, если вы переместите ячейку в другое место электронной таблицы или нажмете кнопку Введите после внесения изменений в другой части электронной таблицы.
Если вы хотите сохранить случайное число постоянным после его генерации, вы можете сделать это, выбрав соответствующую ячейку, щелкнув на строке формул и нажав F9. При этом формула заменяется на сгенерированное вами число в панели формул. В качестве альтернативы вы можете выделить ячейки, для которых вы хотите установить значение, затем скопировать и вставить их в другое место с помощью команды Ценности опция paste для вставки только случайно сгенерированных чисел, а не формулы RAND или RANDBETWEEN.
Сгенерируйте список случайных чисел
Сгенерировав случайное число в одной ячейке с помощью методов RAND или RANDBETWEEN, вы можете легко расширить формулу, чтобы применить ее ко всей строке или столбцу. Для этого нажмите на ячейку, содержащую формулу, а затем наведите курсор мыши на правый нижний угол. При этом значок мыши изменится с белого знака плюс на черный знак плюс . Теперь нажмите и удерживайте кнопку мыши, перемещая курсор по электронной таблице или вниз.
Если отпустить кнопку мыши, Excel автоматически сгенерирует случайное значение для каждой из указанных ячеек. Вы также можете расширить его до большого прямоугольного диапазона ячеек, сначала расширив диапазон по горизонтали, а затем по вертикали.
Проверка списка случайных чисел на наличие дубликатов
Если для вас важно создать список уникальных случайных значений, может быть полезно проверить список на наличие дубликатов. В то время как дублирование из формулы RAND встречается редко, RANDBETWEEN может с большей вероятностью дублировать числа. Вы можете проверить, есть ли повторяющиеся числа, используя функцию RANK. Сначала преобразуйте список случайно сгенерированных чисел из формульных значений в числовые, используя любую из описанных выше техник. Далее введите формулу =RANK.EQ([Буква первой ячейки][Номер первой ячейки],$[Буква первой ячейки]$[Номер первой ячейки]:$[Буква последней ячейки]$[Номер последней ячейки]).
Нажмите Введите и расширьте диапазон списка, как описано выше, чтобы он соответствовал диапазону вашего списка случайных чисел. Например, если в столбце между A12 и A15 находится список случайных чисел, введите формулу RANK в ячейку B12 в виде =RANK.EQ(A12,$A$12:$A$15), затем разверните ее, чтобы охватить ячейки с B12 по B15. Каждая ячейка в столбце RANK теперь может содержать числовой рейтинг, при этом наибольшее число будет обозначено как 1, а наименьшее - как 4. Если каждая ячейка имеет свой ранг, в вашем списке нет повторяющихся номеров.
Сгенерируйте массив случайных чисел
Если у вас есть Excel 365 или Excel 2021, вы можете использовать функцию RANDARRAY для генерации случайных десятичных чисел от нуля до единицы для нескольких ячеек в виде массива. Чтобы использовать эту функцию, введите =RANDARRAY([Количество строк],[Количество столбцов], [Нижний предел],[Верхний предел]). Например, если вы хотите создать массив случайных чисел, состоящий из трех строк и шести столбцов, щелкните на ячейке, которая должна быть левой верхней ячейкой массива, и введите =RANDARRAY(3,6,10,20). Если вы хотите, чтобы этот массив содержал числа от 10 до 20, введите =RANDARRAY(3,6,10,20).
Функция RANDARRAY автоматически генерирует десятичные числа внутри заданного диапазона. Если вы хотите, чтобы функция генерировала целые числа, вы можете указать ей на это, добавив команду TRUE в конец команды функции. Например, описанный выше массив может генерировать десятичные числа от 10 до 20. Если вы предпочитаете, чтобы он генерировал целые числа от 10 до 20, вы можете ввести =RANDARRAY(3,6,10,20, TRUE).
- indeed.com
Поделиться