Случајни бројеви у екцелу користе се када желимо да насумично одаберемо податке за процену узорка, ови генерисани бројеви су апсолутно случајни, у Екцелу постоје две уграђене функције које нам дају случајне вредности у ћелијама, = функција РАНД () даје нам било коју вредност из опсег од 0 до 1, док друга случајна функција = РАНДБЕТВЕЕН () узима унос од корисника за опсег случајних бројева.
Генеришите случајне бројеве у програму Екцел
- Случајност има много примена у науци, уметности, статистици, криптографији, игрању, коцкању и другим областима.
- Генерирање случајних бројева у екцелу је важно јер су многе ствари у стварном животу толико компликоване да изгледају случајно. Због тога су нам за симулацију тих процеса потребни случајни бројеви.
Изгледа да су многи уређаји за насумично одабирање попут коцкица, мешања карата за играње и рулета развијени за употребу у играма на срећу. Међутим, они се не могу користити за дигитализоване датотеке. Због тога морамо имати алате за генерисање случајних бројева у екцелу.

Како се генеришу случајни бројеви у програму Екцел?
Постоји низ метода за генерисање случајног броја у екцелу. Разговараћемо о њих две - о функцијама Ранд () и Рандбетвеен ()
# 1 - РАНД () функција
Да бисмо генерисали случајни број у екцелу између 0 и 1 (без), у програму Екцел имамо функцију РАНД () .
Функције РАНД () враћају случајни децимални број који је једнак или већи од 0, али мањи од 1 (0 ≤ случајни број <1). РАНД се прерачунава када се радни лист отвори или промени ( испарљива функција ).
РАНД функција која враћа вредност између 0 и 1 (искључујући).
Само треба да укуцамо ' = РАНД () ' у ћелију и притиснемо Ентер . Вредност ће се променити сваки пут када се у листу унесу било какве промене.
Како генерисати насумичне бројеве у програму Екцел за више од једне ћелије?
Ако желимо да генеришемо случајне бројеве у екцелу за више од једне ћелије, онда нам је потребно
- Прво направите избор потребног опсега, а затим упишите = ' ранд () ' А притиском на 'Цтрл + Ентер' добићете вредности.

Како зауставити поновни прорачун случајних бројева у програму Екцел?
Како се функција РАНД прерачунава, ако се изврши било каква промена на листу, морамо копирати и залепити формуле као вредности ако не желимо да се вредности мењају сваки пут. Да бисмо то урадили, треба да залепимо вредности функције РАНД () помоћу Пасте Специал како она више не би била резултат функције „РАНД ()“ и не би се прерачунавала.
Да уради ово,
- Морамо извршити избор вредности.

- Притисните Цтрл + Ц да бисте копирали вредности.

- Без промене избора, притисните Алт + Цтрл + В да бисте отворили дијалошки оквир „Посебно залепи“.

- Изаберите 'Вредности' из опција и кликните на ок.

Сада можемо видети, вредност на траци са формулама је сама вредност, а не функција ранд (). То су само вредности.

Постоји још један начин да се добије вредност, само не функција као резултат, али то је само за једну ћелију. Ако прво желимо вредност, а не функцију, кораци су следећи:
- Прво откуцајте = ранд () у траку са формулама, а затим притисните Ф9 и притисните „Ентер“.

Након притиска на Ф9 добијамо само вредност.
Вредност из различитог опсега осим 0 и 1 помоћу РАНД ()
Како функција РАНД враћа случајни децимални број само између 0 и 1, ако желимо вредност из другог опсега, можемо користити следећу функцију:
Нека 'а' буде почетна тачка.
А 'б' ће бити крајња тачка
Функција би била 'РАНД () * (ба) + а'
На пример, претпостављамо 7 као 'а' и 10 као 'б', тада би формула била ' = РАНД () * (10-7) +7 '

РАНДБЕТВЕЕН () функција
Као што назив функције показује, ова функција враћа случајни цели број између задатих целих бројева. Попут функције РАНД (), ова функција се такође прерачунава када се радна свеска промени или отвори ( променљива функција ).
Формула РАНДБЕТВЕЕН функције је:

Дно : цео број који представља доњу вредност опсега.
Врх : цео број који представља доњу вредност опсега.

Да бисмо генерисали случајне бројеве у екцелу за ученике између 0 и 100, користићемо функцију 'РАНДБЕТВЕЕН' .
Прво треба да одаберемо податке, а затим откуцамо формулу, тј. = РАНДБЕТВЕЕН (0,100), и притиснемо Цнтрл + Ентер. Можете да преферирате доленаведени снимак екрана.

Како ће се вредности прерачунати, можемо користити Алт + Цтрл + В да отворимо дијалошки оквир „Специјално налепи “ да бисмо налепили само вредности .
Следите кораке дане у наставку на снимку екрана.

Попут функције РАНД (), такође можемо користити методу уношења функције РАНДБЕТВЕЕН у траку са формулама и притиском на Ф9 да резултат претворимо у вредност, а затим притисните Ентер.
Ствари које треба запамтити
- Ако је дно веће од врха, функција РАНДБЕТВЕЕН ће вратити # НУМ!
- Ако је било који од понуђених аргумената ненумерички , функција ће вратити # ВРЕДНОСТ!
- И РАНД () и РАНДБЕТВЕЕН () функција су испарљива функција (прерачунавају се), па тиме повећавају време обраде и могу успорити радну свеску.
Случајни бројеви у програму Екцел - Пројекат 1
Функцију РАНДБЕТВЕЕН () можемо користити за добијање случајних датума између два датума.
Као доњи и горњи аргумент користићемо 2 датума .

Формулу морамо копирати пречицом (Цтрл + Д) након избора.

Можемо променити датум почетка (Д1) и датум завршетка (Е1) да бисмо променили горњу и доњу вредност функције.
Случајни бројеви у програму Екцел - Пројекат 2 - Глава и реп
Да бисмо насумично изабрали главу и реп, можемо да користимо функцију ИЗБОР у Екцелу са функцијом РАНДБЕТВЕЕН .

Само треба да копирамо формулу у следећу и следећу ћелију сваки пут у игри, а „Глава“ и „Реп“ ће доћи случајно.

Случајни бројеви у програму Екцел - Пројекат 3 - Додељивање региона
Много пута морамо да замишљамо и стварамо податке за разне примере. Претпоставимо да имамо податке о продаји и да свакој трансакцији продаје морамо доделити три различита региона.
Тада бисмо могли да користимо функцију РАНДБЕТВЕЕН са функцијом ЦХООСЕ.

Можете да повучете исто за преостале ћелије.

Случајни бројеви у програму Екцел - Пројекат 4 - Стварање Лудо коцкица
Користећи функцију РАНДБЕТВЕЕН, такође можемо створити коцкице за Лудо. Да бисмо учинили исто, морамо да користимо функцију РАНДБЕТВЕЕН у програму Екцел ВБА . Слиједите кораке у наставку:
- Спојите четири ћелије (Б2: Ц3) помоћу картице Почетна -> Група за поравнање- > Спајање и центрирање

- Примените обруб на спојену ћелију помоћу пречице ( АЛТ + Х + Б + Т ) притиском на један тастер за другим.

- Средина и средина поравнавају вредност помоћу команде Почетна -> Група за поравнање -> наредба ' Центар' и ' Средње поравнање '

- Да бисте креирали дугме, користите картицу Девелопер -> Цонтролс Гроуп -> Инсерт -> 'Цомманд Буттон'

- Направите дугме и одаберите „Прикажи код“ из групе „ Контрола“ на „ Програмеру“.

- Након што из падајућег менија изаберете „ ЦоммандБуттон1 “, налепите следећи код:
РН = („= РАНДБЕТВЕЕН (1,6)“)
Ћелије (2, 2) = РН

Сачувајте датотеку помоћу екстензије .клсм као што смо користили ВБА код у радној свесци. Након доласка у Екцел прозор, деактивирајте „Режим дизајна“.

Сада, кад год кликнемо на дугме, добијамо случајну вредност између 1 и 6.
