Један од начина за генерисање случајних бројева у програму Екцел је са РАНД функција. Сама по себи, функција генерише ограничени распон случајних бројева, али користећи РАНД у формулама са другим функцијама, распон вредности се лако може проширити тако да:
- Прецизирањем високих и ниских вредности опсега, РАНД могу се вратити случајни бројеви унутар одређеног опсега, као што су 1 и 10 или 1 и 100.
- Излаз функције се може смањити на целине комбиновањем функције са ТРУНЦ функција која скраћује или уклања сва децимална места од броја.
Тхе РАНД функција враћа једнако распоређени број већи од или једнак 0 и мањи од 1. Иако је нормално да опсег вриједности којег генерише функција описује као од 0 до 1, у стварности је тачније рећи да је опсег између 0 и 0.999 …
РАНД Функција Синтакса и Аргументи

Синтакса функције односи се на распоред функције и укључује име функције, заграде, сепараторе и аргументе. Синтакса за РАНД функција је:
= РАНД ()
за разлику од РАНДБЕТВЕЕН функција, која захтева прецизирање аргумената високог и лов-енд-а, функција РАНД не прихвата никакве аргументе.
Неколико РАНД примјери функција су кориштени да би се добили резултати приказани на горњој слици.
- Први пример улази у РАНД функционира сам по себи.
- Други пример креира формулу која генерише случајни број између 1 и 10 или 1 и 100.
- Трећи примјер генерише случајни цијели број од 1 до 10 користећи ТРУНЦ функција.
- Последњи примјер користи РОУНД функција за смањење броја децималних места за случајне бројеве.
Генерисање бројева са РАНД-ом

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

Да бисте вратили цео број - цео број без децималног дела - општи облик једначине је:
= ТРУНЦ (РАНД () * (висока - ниска) + ниска)
Уместо да уклоните сва децимална места са ТРУНЦ функцију, можемо користити следеће РОУНД функцију у вези са РАНД да смањите број децималних места у случајном броју на два.
= РОУНД (РАНД () * (Хигх - Лов) + Лов, Децималс)
РАНД функција и волатилност

Тхе РАНД функција је једна од Екцелових нестабилних функција; то значи да:
- Функција поново израчунава и производи нови случајни број сваки пут када се радни лист мења, укључујући акције као што је додавање нових података.
- Свака формула која зависи или директно или индиректно на ћелији која садржи испарљиву функцију такое се понављају сваки пут када се деси промена на радном листу.
- На радним листовима или радним уџбеницима који садрже велике количине података, испарљиве функције треба користити са опрезом јер могу успорити програмско вријеме одзива због учесталости поновног израчунавања.
Принудно извршавање РАНД функције за производњу нових случајних бројева без измјене у радни лист може се извршити притиском наФ9на тастатури. Ово доводи до тога да цео радни лист поново израчунава, укључујући било које ћелије које садрже РАНД функцију.

ТхеФ9 кључ се такође може користити да спречи случајни број да се мења сваки пут када се изврши промена на радном листу:
- Кликните на ћелију радног листа где је случајни број да живите.
- Укуцајте функцију = РАНД () у формулу бар изнад радног листа.
- притиснитеФ9 кључ за промену РАНД функционише у статички случајни број.
- притиснитеЕнтер на тастатури унесите случајни број у изабрану ћелију.
Сада, притискајућиФ9 поново неће имати ефекта на случајни број.













