Генератар выпадковых лікаў паміж дыяпазонамі ў Excel (8 прыкладаў)

  • Падзяліцца Гэтым
Hugh West

Змест

У гэтым артыкуле я буду абмяркоўваць генератар выпадковых лікаў паміж дыяпазонам у excel. Часта падчас статыстычнага і фінансавага аналізу вам можа спатрэбіцца выкарыстоўваць генератар выпадковых лікаў. Незалежна ад мэты, у excel ёсць некалькі спосабаў генерацыі выпадковых лікаў. Давайце паглядзім на гэтыя спосабы.

Спампуйце практычны сшытак

Вы можаце спампаваць практычны сшытак, які мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

Генератар выпадковых лікаў паміж Range.xlsm

8 прыдатных прыкладаў генератара выпадковых лікаў паміж дыяпазонамі ў Excel

1. Выкарыстоўвайце функцыю Excel RAND для генерацыі лікаў паміж дыяпазонам

Вы можаце выкарыстоўваць функцыю RAND як генератар выпадковых лікаў. Звычайна гэтая функцыя стварае выпадковыя лікі ад 0 да 1 .

Крокі:

  • Першы. запішыце прыведзеную ніжэй формулу ў ячэйку B5 . Націсніце Enter . Як і чакалася, вы атрымаеце лік ад 0 да 1 .
=RAND()

  • Цяпер перацягніце інструмент маркер запаўнення ( +) , каб атрымаць спіс лікаў паміж функцыямі RAND дыяпазон.

  • Нарэшце, вось спіс нумароў.

  • Акрамя таго, вы можаце ўсталяваць дыяпазон выпадковых лікаў з дапамогай RAND . Напрыклад, я хачу атрымаць лічбы паміж 0 і 6 . Затым увядзіце наступную формулу ў Вочка B5 і націсніце Увядзіце .
=RAND()*5+1

  • Як і раней, перацягніце ўніз Запоўніце маркер ( + ) і атрымаеце наступны вынік.

📌 Пераўтварэнне вынікаў формул у значэнні:

Цяпер ёсць праблема з прыведзенай вышэй формулай. Функцыя RAND з'яўляецца нестабільнай функцыяй . Лікі, атрыманыя з функцыі, будуць пастаянна змяняцца пры пераразліку. Такім чынам, каб пазбегнуць гэтай змены, мы павінны пераўтварыць вынік прыведзенай вышэй формулы ў значэнні. Каб зрабіць гэта, выканайце наступныя крокі.

Крокі:

  • Спачатку абярыце выніковы спіс, які мы атрымалі, і націсніце Ctrl + C .

  • Далей са стужкі Excel перайдзіце да Галоўная > Уставіць . Цяпер націсніце на значок Уставіць значэнні (Глядзіце здымак экрана).

  • У выніку мы атрымалі лічбы ў якасці значэнняў ніжэй. Цяпер гэтыя значэнні не зменяцца пры пераразліку.

Больш падрабязна: Формула Excel для генерацыі выпадковага ліку (5 прыкладаў) )

2. Ужывайце функцыю RANDBETWEEN як генератар выпадковых лікаў у дыяпазоне

Давайце выкарыстаем функцыю RANDBETWEEN , каб атрымаць спіс выпадковых лікаў. Выкарыстоўваючы гэтую функцыю, вы можаце ўказаць верхнія і ніжнія нумары вашага дыяпазону. Напрыклад, мы хочам мець выпадковыя лікі ад 10 да 50 .

Крокі:

  • Увядзіце прыведзеная ніжэй формула ў ячэйцы B5 . У выніку мы атрымаем наступны вынікпасля націску Enter .
=RANDBETWEEN(10,50)

  • Пры выкарыстанні Інструмент запаўнення , наступны спіс выпадковых лікаў.

Падобна функцыі RAND , пры неабходнасці зрабіце пераканайцеся, што вы пераўтварылі вынік формулы RANDBETWEEN у значэнні. Гэта таму, што функцыя RANDBETWEEN таксама з'яўляецца Volatile Function у excel.

Дадатковая інфармацыя: Як  згенераваць выпадковы лік з дапамогай Excel VBA (4 прыклады)

3. Выкарыстоўвайце функцыі RANK.EQ і RAND як генератар унікальных лікаў паміж дыяпазонам

Звычайна функцыя RAND вяртае ўнікальныя лікаў паміж дыяпазонам. Тым не менш, каб праверыць паўтарэнне выніковых выпадковых лікаў, мы можам выкарыстаць функцыю RANK.EQ .

Крокі:

  • Першы , атрымайце спіс выпадковых лікаў з дапамогай функцыі RAND .

  • Затым пераўтварыце спіс у значэнні з дапамогай Уставіць Варыянт значэнняў (Апісаны ў Метад 1 ).
  • Цяпер увядзіце наступную формулу ў Вочка C5 .
=RANK.EQ(B5,$B$5:$B$13)

  • Націсніце Enter .

  • Цяпер, калі вы змяшчаеце любыя паўтаральныя значэнні ў Слупок B , Слупок C пакажа гэта, паказваючы паўтаральныя цэлыя лікі ў адпаведных значэннях RAND .

Дадаткова: Excel VBA: генератар выпадковых лікаў без дублікатаў (4 прыклады)

4. Устаўце функцыю RANDARRAY як ВыпадковыГенератар лікаў у Excel

У Excel 365 мы можам выкарыстоўваць функцыю RANDARRAY як генератар выпадковых лікаў. Сінтаксіс функцыі RANDARRAY згаданы ніжэй для вашага лепшага разумення.

RANDARRAY([радкі],[слупкі],[мін],[макс],[цэлая_лічба])

Выкажам здагадку, вы жадаеце стварыць масіў выпадковых лікаў у дыяпазоне 10 і 20 , які змяшчае 5 радкоў і 2 слупкі, і я хачу мець цэлыя лікі, затым выканайце наступную працэдуру.

Крокі:

  • Увядзіце наступную формулу ў Ячэйка B5 . Націсніце Enter , і вы атрымаеце масіў (абведзены сінім колерам), які змяшчае чаканыя выпадковыя лікі.
=RANDARRAY(5,2,10,20,TRUE)

Падобныя чытанні

  • Як згенераваць выпадковыя даныя ў Excel (9 простых метадаў)
  • Генератар выпадковых 5-значных лікаў у Excel (7 прыкладаў)
  • Генератар выпадковых 4-значных лікаў у Excel (8 прыкладаў)
  • Выпадковы Генератар лікаў у Excel без паўтораў (9 метадаў)

5. Камбінацыя функцый Excel ROUND і RAND у якасці генератара выпадковых лікаў у дыяпазоне

Цяпер я буду выкарыстоўваць функцыя ROUND разам з функцыяй RAND , каб атрымаць спіс выпадковых лікаў паміж 0 і 20 .

Крокі:

  • Спачатку напішыце наступную формулу ў ячэйцы B5 і націсніце Enter . У выніку вы атрымаеце спіс выпадковых лікаўу вызначаным дыяпазоне.
=ROUND(RAND()*19+1,0)

Тут вынік формулы RAND памнажаецца на 19 , а потым да яго дадаецца 1 . Пазней функцыя ROUND акругліць дзесятковы лік да 0 знакаў пасля коскі.

Дадатковая інфармацыя: Стварэнне выпадковага ліку ў Excel з дапамогай дзесятковых знакаў (3 метады)

6. Выкарыстоўвайце Analysis Toolpak Add in для генерацыі выпадковых лікаў у дыяпазоне

Мы будзем выкарыстоўваць надбудовы excel для стварэння спісу выпадковых лікаў. Каб выканаць задачу, выканайце наступныя крокі.

Крокі:

  • Спачатку перайдзіце на ўкладку Файл у Excel Стужка .

  • Далей перайдзіце да Параметры .

  • Тады адкрыецца акно Параметры Excel . Перайдзіце ў меню Надбудовы , цяпер пераканайцеся, што выбраны Надбудовы Excel у полі: Кіраванне . Націсніце на кнопку Перайсці .

  • З'явіцца акно Надбудовы . Пасля гэтага пастаўце галачку на Analysis Toolpak і націсніце ОК .

  • У выніку , опцыя Аналіз даных дадаецца ва ўкладку Даныя Стужкі Excel . Цяпер націсніце опцыю Аналіз даных .

  • З'явіцца дыялогавае акно Аналіз даных . Абярыце опцыю Генерацыя выпадковых лікаў і націсніце ОК .

  • Увядзіце значэнні ў палі ніжэй ( глядзіце скрыншот) інацісніце ОК . Напрыклад, я хачу стварыць спіс выпадковых лікаў у дыяпазоне ад 10 да 50 .

  • Нарэшце мы атрымалі наступны вынік.

Больш падрабязна: Генератар выпадковых лікаў з інструментам аналізу даных і функцыямі ў Excel

7. Ужывайце VBA як генератар выпадковых лікаў паміж дыяпазонамі ў Excel

Вы можаце выкарыстоўваць VBA як генератар выпадковых лікаў у excel . Давайце паглядзім, як стварыць выпадковы лік з дапамогай VBA і паказаць яго як у полі паведамлення, так і на працоўным аркушы.

7.1. Стварэнне выпадковага ліку з дапамогай VBA і вяртанне выніку ў поле паведамлення

Дапусцім, я хачу атрымаць выпадковы лік ад 0 да 13 . Вось крокі, якія ўдзельнічаюць у працэсе.

Крокі:

  • Спачатку перайдзіце да адпаведнага аркуша і пстрыкніце правай кнопкай мышы назву аркуша, а потым абярыце опцыю Праглядзець код .

  • У выніку з'явіцца акно VBA . Напішыце прыведзены ніжэй код у Module .
5971

  • Запусціце код, націснуўшы Клавіша F5 або націск на значок запуску (гл. скрыншот).

  • Пасля запуску кода вы атрымаеце наступны вынік у акне паведамлення.

7.2. Стварэнне выпадковага ліку з дапамогай VBA і адлюстраванне ў аркушы Excel

Напрыклад, калі вы хочаце атрымаць спіс выпадковых лікаў (цэлых лікаў)паміж 3 і 10 затым выканайце наступныя крокі.

Крокі:

  • Перайдзіце ў адпаведны Excel пстрыкніце правай кнопкай мышы назву аркуша і націсніце опцыю Праглядзець код , каб адкрыць акно VBA .
  • Увядзіце прыведзены ніжэй код у Модуль .
1903

  • Пасля гэтага запусціце код.
  • Спіс ніжэй будзе з'яўляюцца на аркушы Excel.

Больш падрабязна: Як згенераваць выпадковы лік у дыяпазоне з дапамогай Excel VBA

8. Генератар выпадковых лікаў без дублікатаў (функцыі RANDBETWEEN, RANK.EQ і COUNTIF)

У большасці выпадкаў функцыя RANDBETWEEN вяртае спіс выпадковых лікаў, які змяшчае дублікаты . Такім чынам, мы аб'яднаем RANK. EQ і функцыю COUNTIF , каб атрымаць унікальныя выпадковыя лікі.

Крокі:

  • Па-першае, я стварыў спіс выпадковых лікаў паміж 1 і 10 , уставіўшы наступную формулу ў Вочка B5 .
=RANDBETWEEN(1,10)

  • Націсніце Enter .

  • Затым увядзіце наступную формулу ў ячэйку C5 і націсніце Enter , каб атрымаць спіс выпадковых лікаў, які змяшчае ўнікальныя лічбы ад 1 да 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

🔎 Як працуе формула?

➤ RANK.EQ(B5,$B$5:$B$13)

Гэта частка формулы вяртае { 5 }. Тут функцыя RANK.EQ вяртае ранг ліку ў aспіс лікаў.

➤ COUNTIF($B$5:B5,B5)

Цяпер гэтая частка формулы вяртае { 1 } . Тут функцыя COUNTIF падлічвае колькасць ячэек у $B$5:B5 , якія адпавядаюць зададзенай умове.

➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

Нарэшце, формула вяртае { 5 }.

Дадатковая інфармацыя: Як згенераваць выпадковыя лікі без дублікатаў у Excel (7 спосабаў)

Выснова

У прыведзеным вышэй артыкуле я спрабаваў падрабязна абмеркаваць некалькі метадаў для генератара выпадковых лікаў паміж дыяпазонам у Excel. Будзем спадзявацца, што гэтых метадаў і тлумачэнняў будзе дастаткова для вырашэння вашых праблем. Калі ласка, дайце мне ведаць, калі ў вас ёсць якія-небудзь пытанні.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.