Как да използвате RAND и RANDBETWEEN функции в Excel

click fraud protection

Има моменти, в които искаме да симулираме случайността, без всъщност да извършваме произволен процес. Да предположим, например, че искахме да анализираме конкретен екземпляр от 1 000 000 хвърляния на справедлива монета. Бихме могли да хвърлим монетата един милион пъти и да запишем резултатите, но това ще отнеме известно време. Една алтернатива е да се използва случайното число функции в Excel на Microsoft. Функциите RAND и RANDBETWEEN предоставят начини за симулиране на случайно поведение.

Функцията RAND

Ще започнем с разглеждане на функцията RAND. Тази функция се използва, като въведете следното в клетка в Excel:

= RAND ()

Функцията не взема аргументи в скобите. Тя връща произволно реално число между 0 и 1. Тук този интервал от реални числа се счита за равномерен примерно пространство, така че всяко число от 0 до 1 е еднакво вероятно да бъде върнато при използване на тази функция.

Функцията RAND може да се използва за симулиране на случаен процес. Например, ако искахме да използваме това, за да симулираме хвърлянето на монета, ще трябва само да използваме функцията IF. Когато нашето случайно число е по-малко от 0,5, тогава бихме могли да имаме функция връщане H за глави. Когато числото е по-голямо или равно на 0,5, тогава бихме могли да имаме функция връщане T за опашки.

instagram viewer

Функцията RANDBETWEEN

Втора функция на Excel, която се занимава със случайността, се нарича RANDBETWEEN. Тази функция се използва, като въведете следното в празна клетка в Excel.

= RANDBETWEEN ([долна граница], [горна граница])

Тук текстът със скоба трябва да бъде заменен с две различни числа. Функцията ще върне цяло число, което е избрано произволно между двата аргумента на функцията. Отново се приема еднообразно пространство за извадка, което означава, че всяко цяло число е еднакво вероятно да бъде избрано.

Например оценяването на RANDBETWEEN (1,3) пет пъти може да доведе до 2, 1, 3, 3, 3.

Този пример разкрива важна употреба на думата „между“ в Excel. Това трябва да се тълкува в приобщаващ смисъл, за да се включват и горната и долната граница (стига да са цели числа).

Отново с помощта на функцията IF бихме могли много лесно да симулираме хвърлянето на произволен брой монети. Всичко, което трябва да направим, е да използваме функцията RANDBETWEEN (1, 2) надолу в колона от клетки. В друга колона бихме могли да използваме функция IF, която връща H, ако 1 е върнат от функцията ни RANDBETWEEN, а T в противен случай.

Разбира се, има и други възможности за начини за използване на функцията RANDBETWEEN. Това би било просто приложение за симулиране на търкалянето на матрица. Тук ще ни трябва RANDBETWEEN (1, 6). Всяко число от 1 до 6 включително представлява една от шестте страни на матрицата.

Препоръки за преизчисляване

Тези функции, които се занимават със случайността, ще върнат различна стойност при всяко преизчисляване. Това означава, че всеки път, когато дадена функция се оценява в различна клетка, случайните числа ще бъдат заменени от актуализирани случайни числа. Поради тази причина, ако определен набор от случайни числа трябва да се изучава по-късно, би било полезно да копирате тези стойности и след това да ги поставите в друга част на работния лист.

Наистина случайно

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

instagram story viewer