Използвайте функцията RANDBETWEEN, за да генерирате произволни номера
Функцията RANDBETWEEN може да се използва за генериране на случайни цели числа (цели числа) между различни стойности в работен лист на Excel. Диапазонът на случайния номер се определя с помощта на аргументите на функцията.
Докато по-често използваната функция RAND ще върне десетична стойност между 0 и 1, RANDBETWEEN може да генерира цяло число между две дефинирани стойности - например 0 и 10 или 1 и 100.
Използванията за RANDBETWEEN включват създаването на формули за специални формули, като например формулата за преместване на монети, показана в ред 4 на изображението по-горе, и симулации за валцуване на зарове .
Забележка: Ако трябва да генерирате случайни числа, включително десетични стойности, използвайте функцията RAND на Excel .
Синтаксисът и аргументите на функцията на RANDBETWEEN
Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите, сепараторите на запетаи и аргументите.
Синтаксисът за функцията RANDBETWEEN е:
= RANDBETWEEN (отдолу, отгоре)
- Долу: (Задължително) Най-ниското възможно число е функцията да се върне в резултат. Действителното цяло число може да бъде въведено за този аргумент или може да бъде клетъчна препратка към местоположението на данните в работния лист.
- Най-горе: (Задължително) Най-високото възможно число е функцията да се върне в резултат. Действителното цяло число може да бъде въведено за този аргумент или може да бъде клетъчна препратка към местоположението на данните в работния лист.
- #NUM! грешка : Ако долният аргумент е по-голям от аргумента " Топ" , функцията RANDBETWEEN ще върне #NUM! стойността на грешката в клетката, където се намира функцията, както е показано на ред 5 от изображението по-горе.
Използване на функцията RANDBETWEEN на Excel
Посочените по-долу стъпки обхващат как да получите функцията RANDBETWEEN, за да върнете произволно цяло число между един и 100, както е показано на ред 3 в изображението по-горе.
Въвеждане на функцията RANDBETWEEN
Опциите за въвеждане на функцията и нейните аргументи включват:
- Въвеждане на пълната функция като: = RANDBETWEEN (1100) или = RANDBETWEEN (A3, A3) в клетка на работен лист;
- Избиране на функция и аргументи чрез диалоговия прозорец на функцията .
Въпреки че е възможно просто да въведете пълната функция ръчно, много хора смятат, че е по-лесно да се използва диалоговият прозорец, тъй като се грижи за въвеждането на синтаксиса на функцията - например скоби и сепаратори на запетаи между аргументите.
Отваряне на диалоговия прозорец
За да отворите диалоговия прозорец на функцията RANDBETWEEN:
- Кликнете върху клетката С3, за да я направите активната клетка - мястото, където ще се намира функцията RANDBETWEEN.
- Кликнете върху раздела Формули на лентата .
- Кликнете върху иконата Math & Trig, за да отворите падащия списък на функциите.
- Кликнете върху RANDBETWEEN в списъка, за да отворите диалоговия прозорец на функцията.
Данните, които ще бъдат въведени в празните редове в диалоговия прозорец, ще образуват аргументите на функцията.
Въвеждане на аргументите на функцията на RANDBETWEEN
- Кликнете върху долния ред на диалоговия прозорец.
- Кликнете върху клетката A3 в работния лист, за да въведете тази клетка в диалоговия прозорец.
- Кликнете върху горния ред на диалоговия прозорец.
- Кликнете върху клетка B3 в работния лист, за да въведете втората клетка.
- Кликнете върху OK, за да завършите функцията и да се върнете в работния лист.
- В клетка С3 трябва да се появи произволен номер между 1 и 100.
- За да генерирате друго произволно число, натиснете клавиша F9 на клавиатурата, което води до преизчисляване на работния лист.
- Когато кликнете върху клетка С3, пълната функция = RANDBETWEEN (A3, A3) се появява в лентата за формули над работния лист.
Функцията и променливостта на RANDBETWEEN
Подобно на функцията RAND, RANDBETWEEN е една от нестабилните функции на Excel. Това означава, че:
- Функцията преизчислява - произвежда ново произволно число всеки път, когато се променя работен лист, и това включва действия като добавяне на нови данни или формули.
- Всяка формула, която зависи - пряко или непряко - от клетка, съдържаща летлива функция, също ще се преизчислява всеки път, когато настъпи промяна в работния лист.
- В работни листове или работни книги, съдържащи големи количества данни, летливи функции трябва да се използват с повишено внимание, тъй като те могат да забавят времето за реакция на програмата поради честотата на преизчисленията.
Предупреждения за преизчисляване
Функциите, които се занимават с случайност, ще връщат различна стойност при всяко преизчисление. Това означава, че всеки път, когато дадена функция се оценява в друга клетка, случайните числа ще бъдат заменени с актуализирани произволни числа.
Поради тази причина, ако даден набор от произволни числа трябва да бъде изучен по-късно, би било полезно да копирате тези стойности и след това да ги поставите в друга част на работния лист.