Како генерирати случајне бројеве са Екцеловом РАНД функцијом

01 од 01

Генеришите случајну вредност између 0 и 1 са функцијом РАНД

Генерисање случајних бројева помоћу функције РАНД. © Тед француски

Један од начина за генерисање случајних бројева у Екцелу је функција РАНД.

Сама по себи, функција генерише ограничени низ случајних бројева, али користећи РАНД у формулама са другим функцијама, распон вредности, као што је приказано на слици изнад, може се лако проширити тако да:

Напомена : Према Екцеловој датотеци помоћи, функција РАНД враћа једнако распоређени број већи од или једнак 0 и мањи од 1 .

Ово значи да је нормално да опсег вредности које генерише функција буде од 0 до 1, уистину, прецизније је рећи да је опсег између 0 и 0.99999999 ....

На исти начин, формула која враћа случајни број између 1 и 10 заправо враћа вриједност између 0 и 9.999999 ....

Синтакса РАНД функције

Синтакса функције односи се на распоред функције и укључује име функције, заграде, сепараторе и аргументе .

Синтакса за функцију РАНД је:

= РАНД ()

За разлику од функције РАНДБЕТВЕЕН , за коју је потребно навести аргументе високог и ниског краја, функција РАНД не прихвата никакве аргументе.

РАНД Примјери функција

У наставку су наведени кораци потребни за репродукцију примјера приказаних на слици изнад.

  1. Први улази у функцију РАНД само по себи;
  2. Други пример ствара формулу која генерише случајни број између 1 и 10 или 1 и 100;
  3. Трећи примјер генерише случајни цијели број од 1 до 10 помоћу функције ТРУНЦ;
  4. Последњи примјер користи РОУНД функцију да смањите број децималних мјеста за случајне бројеве.

Пример 1: Уношење функције РАНД

Пошто функција РАНД не узима никакве аргументе, лако се може унети у било коју ћелију радног листа једноставним кликом на ћелију и куцањем:

= РАНД ()

и притиском на тастер Ентер на тастатури. Резултат ће бити случајни број између 0 и 1 у ћелији.

Пример 2: Генерисање случајних бројева између 1 и 10 или 1 и 100

Општи облик једначине који се користи за генерисање случајног броја у одређеном распону је:

= РАНД () * (висока - ниска) + ниска

где висока и ниска означавају горње и доње границе жељеног опсега бројева.

Да бисте генерирали случајни број између 1 и 10, унесите следећу формулу у ћелију радног листа:

= РАНД () * (10 - 1) + 1

Да бисте генерирали случајни број између 1 и 100, унесите следећу формулу у ћелију радног листа:

= РАНД () * (100-1) + 1

Пример 3: Генерисање случајних целина између 1 и 10

Да бисте вратили цео број - цео број без децималног дела - општи облик једначине је:

= ТРУНЦ (РАНД () * (висока - ниска) + ниска)

Да бисте генерисали случајни цео број од 1 до 10, унесите следећу формулу у радну листу ћелије:

= ТРУНЦ (РАНД () * (10 - 1) + 1)

РАНД и РОУНД: Смањите Децималс Плацес

Уместо да уклоните сва децимална места помоћу функције ТРУНЦ, последњи претходни пример користи следећу функцију РОУНД у вези са РАНД-ом како би смањили број децималних мјеста у случајном броју на два.

= РОУНД (РАНД () * (100-1) +2,2)

РАНД функција и волатилност

РАНД функција је једна од Екцелових нестабилних функција . Оно што то значи је:

Започните и зауставите генерисање случајних бројева помоћу функције Ф9

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

Тастер Ф9 такође може да се користи да би се спречио да се случајни број мења сваки пут када се изврши промена на радном листу помоћу следећих корака:

  1. Кликните на ћелију радног листа, где ће се насумични број пребацити
  2. Укуцајте функцију = РАНД () у формулу изнад радног листа
  3. Притисните тастер Ф9 да промените РАНД функцију у статички случајни број
  4. Притисните тастер Ентер на тастатури да бисте унели случајни број у изабрану ћелију
  5. Притиском на Ф9 опет неће утицати на случајни број

Дијалог оквира РАНД функције

Скоро све функције у програму Екцел могу се унети помоћу дијалог бок- а уместо да их уносите ручно. Да бисте то учинили за функцију РАНД, користите следеће кораке:

  1. Кликните на ћелију у радном листу где ће се приказати резултати функције;
  2. Кликните на картицу Формуле на траци ;
  3. Изаберите Матх & Триг из траке да бисте отворили функцију падајуће листе;
  4. Кликните на РАНД на листи;
  5. Дијалошки оквир функције садржи информације да функција не узима аргументе;
  6. Кликните ОК да бисте затворили дијалог и вратили се на радни лист;
  7. Насумичан број између 0 и 1 треба да се појави у тренутној ћелији;
  8. Да бисте генерисали другу, притисните тастер Ф9 на тастатури;
  9. Када кликнете на ћелију Е1, комплетна функција = РАНД () се појављује у траци формуле изнад радног листа.

Функција РАНД у Мицрософт Ворд и ПоверПоинту

Функција РАНД се такође може користити у другим програмима Мицрософт Оффицеа, као што су Ворд и ПоверПоинт, да додате случајне ставке података у документ или презентацију. Једна могућа употреба ове функције је садржај садржаја у плочици.

Да бисте користили ову функцију, унесите функцију на исти начин у овим другим програмима као у Екцел-у:

  1. Кликните мишем на месту где ће се текст додати;
  2. Тип = РАНД ();
  3. Притисните тастер Ентер на тастатури.

Број параграфа случајног текста варира у зависности од верзије коришћеног програма. На пример, Ворд 2013 генерише пет пасуса текста по подразумеваној вредности, док Ворд 2010 генерише само три.

Да бисте контролисали количину произведеног текста, унесите број жељених параграфа као аргумент између празних заграда.

На пример,

= РАНД (7)

генерисати седам ставова текста на изабраној локацији.