Сборът от произволните числа е равен на константа на excel. Случайно число в Excel

Добър ден, скъпи читателю!

Напоследък се наложи да се създаде един вид генератор произволни числав Excel в рамките на желаната задача, но беше просто, като се вземе предвид броят на хората, които да изберат случаен потребител, всичко е много просто и дори банално. Но ми беше интересно какво друго може да се направи с помощта на такъв генератор, какви са те, какви функции се използват за това и под каква форма. Има много въпроси, така че постепенно ще им отговоря.

И така, за какво точно можем да използваме този механизъм:

  • Първо: за тестване на формули можем да запълним диапазона, от който се нуждаем, със случайни числа;
  • Второ: да формира въпроси от различни тестове;
  • трети: за произволно разпределение на задачите предварително между вашите служители;
  • четвърто: да симулира голямо разнообразие от процеси;

…… и в много други ситуации!

В тази статия ще разгледам само 3 опции за създаване на генератор (макро възможности, няма да описвам), а именно:

Как да създадете генератор на произволни числа с помощта на функцията RAND

Използвайки функцията RAND, ние можем да генерираме произволно число в диапазона от 0 до 1 и тази функция ще изглежда така:

= RAND ();

Ако възникне нужда и най-вероятно възникне, използвайте произволно число с голяма стойност, можете просто да умножите функцията си по произволно число, например 100, и да получите:

= RAND () * 100;
Но ако не харесвате дробни числа или просто трябва да използвате цели числа, тогава използвайте тази комбинация от функции, това ще ви позволи след запетаята или просто ги изхвърлете:

= КРЪГЛА ((RAND () * 100); 0);

= OTR ((RAND () * 100); 0)
Когато се наложи да използвате генератор на произволни числа в определен, специфичен диапазон, според нашите условия, например от 1 до 6, трябва да използвате следната конструкция (не забравяйте да фиксирате клетките с):

= RAND () * (b-a) + a, където,

  • а - представлява долната граница,
  • б - горна граница

и пълната формула ще изглежда така: = RAND () * (6-1) +1, и без дробни части, трябва да напишете: = RAND (RAND () * (6-1) +1,0)

Създайте генератор на произволни числа с помощта на функцията RANDBETWEEN

Тази функция е по-опростена и започна да ни радва в основния пакет на Excel, след версията от 2007 г., което значително улесни работата с генератора, когато е необходимо да се използва диапазон. Например, за да генерираме произволно число в диапазона от 20 до 50, ще използваме следната конструкция:

= МЕЖДУ РЕЖИМ (20,50).

Изграждане на генератор с помощта на добавката AnalysisToolPack

При третия метод не се използва функция за генериране, а всичко се прави с помощта на добавка AnalysisToolPack(тази добавка е включена в Excel). Инструментът, вграден в редактора на електронни таблици, може да се използва като инструмент за генериране, но трябва да знаете, ако искате да промените набора от произволни числа, тогава трябва да рестартирате тази процедура.

За да получите достъп до тази безспорно полезна добавка, първо трябва да използвате диалоговия прозорец "Добавки"инсталирайте този пакет. Ако вече сте го инсталирали, значи въпросът е малък, изберете елемента от менюто "Данни" - "Анализ" - "Анализ на данни", изберете в списъка, предложен от програмата, и щракнете "ДОБРЕ".

В прозореца, който се отваря, избираме типа в менюто "разпределение", след като посочим допълнителни параметри, които се променят в зависимост от вида на разпространението. Е, последната стъпка, това е индикация "Изходен интервал", точно интервалът, в който ще се съхраняват вашите произволни числа.

И това е всичко за мен! наистина се надявам на товаНапълно разкрих въпроса за създаване на генератор на произволни числа и разбираш всичко. Ще съм много благодарен за оставените коментари, тъй като това е показател за четливост и вдъхновява за писане на нови статии! Споделете прочетеното с приятелите си и го харесайте!

Не мислете много. Така създавате проблеми, които не са съществували на първо място.

Фридрих Ницше

За да изберете произволни данни от таблицата, трябва да използвате функция в Excel "Случайни числа"... Готово генератор на случайни числа в Excel. Тази функция ще бъде полезна, когато правите проверки на място или когато провеждате лотария и т.н.
Така че, трябва да проведем теглене на награди за купувачи. Колона А съдържа всякаква информация за клиенти – име, или фамилия, или номер и т.н. В колоната в задаваме функцията на произволни числа. Изберете клетка B1. В раздела "Формули" в секцията "Библиотека с функции" щракнете върху бутона "Математика" и изберете функцията "RAND" от списъка. Не е необходимо да попълвате нищо в прозореца, който се показва. Просто кликнете върху бутона "OK". Копирайте формулата колона по колона. Оказа се така.Тази формула поставя произволни числа по-малко от нула... За да бъдат произволни числа по-големи от нула, трябва да напишете формула като тази. = RAND () * 100
Когато натиснете клавиша F9, произволните числа се променят. Можете да избирате първия клиент от списъка всеки път, но да променяте произволните числа с клавиша F9.
Случайно число от диапазонExcel.
За да получите произволни числа в определен диапазон, задайте функцията RANDBETWEEN в математическите формули. Нека зададем формулите в колона C. Диалоговият прозорец се попълва по следния начин.
Посочваме най-малките и най-много голям брой... Оказа се така. Можете да използвате формулите, за да изберете от списък с произволни числа имената и фамилните имена на купувачите.
Внимание!В таблицата поставяме произволните числа в първата колона. Имаме такава маса.
В клетка F1 напишете формулата, която ще пренесе най-малките произволни числа.
= МАЛЪК ($ A $ 1: $ A $ 6; E1)
Копираме формулата в клетки F2 и F3 - избираме трима победители.
В клетка G1 напишете следната формула. Тя ще избере имената на победителите по произволни числа от колона F. = VLOOKUP (F1; $ A $ 1: $ B $ 6; 2; 0)
Резултатът е такава таблица с победители.

Ако трябва да изберете победители в няколко номинации, натиснете клавиша F9 и не само произволните числа ще бъдат заменени, но и имената на победителите, свързани с тях.
Как да деактивирате актуализирането на произволни числа вExcel.
За да предотвратите промяната на произволното число в клетката, трябва да напишете формулата ръчно и да натиснете клавиша F9 вместо клавиша Enter, така че формулата да бъде заменена със стойност.
Има няколко начина в Excel как да копирате формули, така че връзките в тях да не се променят. виж описанието прости начинитакова копиране в статията "

Имаме последователност от числа, състояща се от практически независими елементи, които се подчиняват дадено разпределение... Обикновено равномерно разпределени.

Можете да генерирате произволни числа в Excel по различни начинии начини. Помислете само за най-добрите.

Функция за произволни числа в Excel

  1. Функцията RAND връща произволно, равномерно разпределено реално число. Ще бъде по-малко от 1, по-голямо или равно на 0.
  2. Функцията RANDBETWEEN връща произволно цяло число.

Нека разгледаме използването им с примери.

Извадка от произволни числа с RAND

Тази функция не изисква никакви аргументи (RAND ()).

За генериране на произволно реално число в диапазона от 1 до 5, например, прилагаме следната формула: = RAND () * (5-1) +1.

Върнатото произволно число се разпределя равномерно в интервала.

Всеки път, когато работният лист се изчислява или стойността се промени в която и да е клетка в работния лист, се връща ново произволно число. Ако искате да запазите генерираната популация, можете да замените формулата с нейната стойност.

  1. Щракваме върху клетка с произволно число.
  2. В лентата с формули изберете формулата.
  3. Натиснете F9. И Влезте.

Нека проверим равномерността на разпределението на произволни числа от първата извадка с помощта на хистограмата на разпределението.


Диапазонът на вертикалните стойности е честотата. Хоризонтални - "джобове".



RANDBETWEEN функция

Синтаксисът за функцията RANDBETWEEN е (долна граница; горна граница). Първият аргумент трябва да е по-малък от втория. В противен случай функцията ще изведе грешка. Предполага се, че границите са цели числа. Формулата отхвърля дробната част.

Пример за използване на функцията:

Случайни числа с точност 0,1 и 0,01:

Как да направите генератор на произволни числа в Excel

Нека направим генератор на случайни числа с генериране на стойност от определен диапазон. Използваме формула от вида: = INDEX (A1: A10; INT (RAND () * 10) +1).

Нека направим генератор на произволни числа в диапазона от 0 до 100 със стъпка 10.

Изберете 2 произволни стойности от списъка с текстови стойности. Използвайки функцията RAND, сравнете текстови стойности в диапазона A1: A7 с произволни числа.

Нека използваме функцията INDEX, за да изберем две произволни текстови стойности от оригиналния списък.

За да изберете една произволна стойност от списъка, приложете следната формула: = INDEX (A1: A7; RANDBETWEEN (1; COUNT (A1: A7))).

Генератор на случайни числа с нормално разпределение

Функциите RAND и RANDBETWEEN произвеждат произволни числа с равномерно разпределение. Всяка стойност с еднаква вероятност може да попадне в долната граница на искания диапазон и в горната. Това води до огромен спред от целевата стойност.

Нормалното разпределение предполага, че повечето от генерираните числа са близо до целта. Нека коригираме формулата RANDBETWEEN и създадем масив от данни с нормално разпределение.

Цената на стоките X е 100 рубли. Цялата произведена партида подлежи на нормално разпределение. Случайната променлива също се подчинява на нормално разпределение на вероятностите.

При тези условия средната стойност на диапазона е 100 рубли. Нека генерираме масив и да изградим графика с нормално разпределение за стандартно отклонение 1,5 рубли.

Използваме функцията: = NORMINV (RAND (); 100; 1.5).

Excel изчислява кои стойности са в диапазона на вероятностите. Тъй като вероятността за производство на продукт с цена от 100 рубли е максимална, формулата показва стойности близо до 100 по-често от други.

Нека да преминем към изграждането на графика. Първо трябва да създадете таблица с категории. За да направите това, нека разделим масива на периоди:

Въз основа на получените данни ще можем да формираме диаграма с нормално разпределение. Стойната ос е броят на променливите в интервала, оста на категориите са периодите.