Как да генерирате случайни числа в Excel (Ръководство стъпка по стъпка)

Възможно е да има случаи, когато трябва да генерирате произволни числа в Excel.

Например, за да изберете случайни победители от списък или да получите произволен списък с числа за анализ на данни или да създадете произволни групи от ученици в клас.

В този урок ще научите как да генерирате произволни числа в Excel (със и без повторения).

Генерирайте случайни числа в Excel

Има две функции на работен лист, които са предназначени да генерират случайни числа в Excel: RAND и RANDBETWEEN.

  • Функцията RANDBETWEEN ще ви даде случайни числа, но има a голяма възможност за повторения в резултата.
  • Функцията RAND е по -вероятно да ви даде резултат без повторения. Той обаче дава само случайни числа между 0 и 1. Може да се използва с RANK за ​​генериране на уникални случайни числа в Excel (както е показано по -късно в този урок).

Генерирайте случайни числа, като използвате функцията RANDBETWEEN в Excel

Функцията Excel RANDBETWEEN генерира набор от цели числа случайни числа между двете посочени числа.

Функцията RANDBETWEEN приема два аргумента - долната стойност и горната стойност. Той ще ви даде цяло число само между двете посочени числа.

Да предположим например, че искам да генерирам 10 случайни числа между 1 и 100.

Ето стъпките за генериране на случайни числа с помощта на RANDBETWEEN:

  • Изберете клетката, в която искате да получите случайните числа.
  • В активната клетка въведете = RANDBETWEEN (1,100).
  • Задръжте клавиша Control и натиснете Enter.

Това незабавно ще ми даде 10 случайни числа в избраните клетки.

Докато RANDBETWEEN улеснява получаването на цели числа между посочените числа, има голям шанс за повторение в резултата.

Например, когато използвам функцията RANDBETWEEN, за да получа 10 случайни числа и използвам формулата = RANDBETWEEN (1,10), това ми дава няколко дубликата.

Ако сте добре с дубликатите, RANDBETWEEN е най -лесният начин за генериране на случайни числа в Excel.

Обърнете внимание, че RANDBETWEEN е променлива функция и се преизчислява всеки път, когато има промяна в работния лист. За да избегнете преизчисляване на случайни числа, отново и отново, преобразувайте резултата от формулата в стойности.

Генерирайте уникални случайни числа, като използвате функцията RAND и RANK в Excel

Тествах функцията RAND няколко пъти и не намерих дублирани стойности. Но като предупреждение, препоръчвам ви да проверите за дублирани стойности, когато използвате тази функция.

Да предположим, че искам да генерирам 10 случайни числа в Excel (без повторения).

Ето стъпките за генериране на случайни числа в Excel без повторение:

  • Изберете клетките, в които искате да получите случайните числа.
  • В активната клетка въведете = RAND ()
  • Задръжте клавиша Control и натиснете Enter.
  • Изберете цялата клетка (където имате резултат от функцията RAND) и я преобразувайте в стойности.
  • В съседната колона използвайте следната формула: = RANK.EQ (A2, $ A $ 2: $ A $ 11)

Сега можете да използвате стойностите в колона B като произволни числа.

Забележка: RAND е нестабилна формула и ще се преизчислява всеки път, когато има някаква промяна в работния лист. Уверете се, че сте преобразували всички резултати от функцията RAND в стойности.

Внимание: Въпреки че проверих и не намерих повторения в резултата от функцията RAND, все пак ви препоръчвам да проверите, след като генерирате тези числа. Можете да използвате условно форматиране, за да маркирате дубликати или да използвате опцията Премахване на дублирани, за да се отървете от него.

Може да харесате и следните уроци по Excel:

  • Автоматично сортиране на данни по азбучен ред с помощта на формула.
  • Шаблон за генератор на произволни групи.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave