Генератор на произволни числа в Excel в диапазон

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

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

Да предположим, че имаме набор от данни, който трябва да съдържа елементи, които са абсолютно несвързани един с друг. В идеалния случай те трябва да се формират съгласно закона за нормалното разпределение. За да направите това, трябва да използвате функцията за произволни числа. Има две функции, с които можете да постигнете целта си: ИЗЧИСЛЕНИЕ и МЕЖДУ СЛУЧАЯ. Нека да разгледаме по-подробно как те могат да бъдат използвани на практика.

Избиране на произволни числа с RAND

Тази функция не предоставя никакви аргументи. Но въпреки това, той ви позволява да персонализирате диапазона от стойности, в рамките на който трябва да генерира произволно число. Например, за да го получим в рамките на едно до пет, трябва да използваме следната формула: =БРОЙ()*(5-1)+1.

Генератор на произволни числа в Excel в диапазон

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

По време на всяко изчисление на произволна стойност, ако промените която и да е клетка където и да е в листа, числата автоматично ще се генерират отново. Следователно тази информация няма да се съхранява. За да сте сигурни, че те остават, трябва ръчно да запишете тази стойност в цифров формат или да използвате тази инструкция.

  1. Щракваме върху клетка, съдържаща произволно число.
  2. Щракваме върху лентата с формули и след това я избираме.
  3. Натиснете бутона F9 на клавиатурата.
  4. Завършваме тази последователност от действия с натискане на клавиша Enter.

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

  1. Нека създадем колона с джобове, тоест онези клетки, в които ще съхраняваме нашите диапазони. Първият е 0-0,1. Ние формираме следното с помощта на тази формула: =C2+$C$2Генератор на произволни числа в Excel в диапазон
  2. След това трябва да определим колко често се появяват произволните числа, свързани с всеки конкретен диапазон. За целта можем да използваме формулата за масив {=ЧЕСТОТА(A2:A201;C2:C11)}. Генератор на произволни числа в Excel в диапазон
  3. След това, използвайки знака „съединител“, правим следващите си диапазони. Формулата е проста =»[0,0-«&C2&»]»Генератор на произволни числа в Excel в диапазон
  4. Сега правим диаграма, описваща как са разпределени тези 200 стойности. Генератор на произволни числа в Excel в диапазон

В нашия пример честотата съответства на оста Y, а „джобовете“ съответстват на оста X.

Функция BETWEEN

Говорейки за функция МЕЖДУ СЛУЧАЯ, тогава според неговия синтаксис той има два аргумента: долна граница и горна граница. Важно е стойността на първия параметър да е по-малка от втората. Приема се, че границите могат да бъдат цели числа, а дробните формули не се вземат предвид. Нека видим как работи тази функция в тази екранна снимка.

Генератор на произволни числа в Excel в диапазон

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

Генератор на произволни числа в Excel в диапазон

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

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

А сега нека направим малък генератор на числа, който ще получава стойности въз основа на определен диапазон от данни. За да направите това, приложете формулата =ИНДЕКС(A1:A10;ЦЯЛО ЧИСЛО(RAND()*10)+1).  Генератор на произволни числа в Excel в диапазон

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

Или такъв вариант. Да кажем, че искаме да изберем две произволни стойности от списък с текстови клетки. Генератор на произволни числа в Excel в диапазон

И за да изберете две произволни числа, трябва да приложите функцията INDEXГенератор на произволни числа в Excel в диапазон

Формулата, с която направихме това, е показана на екранната снимка по-горе. =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))) – с тази формула можем да създадем генератор за една текстова стойност. Виждаме, че сме скрили помощната колона. И вие можете. Генератор на произволни числа в Excel в диапазон

 

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

Проблем с функцията СЛЧИС и МЕЖДУ СЛУЧАЯ в това, че те образуват набор от числа, които са много далеч от целта. Вероятността числото да се появи близо до долната, средната или горната граница е една и съща.

Нормалното разпределение в статистиката е набор от данни, в който с увеличаване на разстоянието от центъра на графиката честотата, с която дадена стойност се среща в определен коридор, намалява. Тоест повечето от стойностите се натрупват около централната. Нека използваме функцията МЕЖДУ СЛУЧАЯ Нека се опитаме да създадем набор от числа, чието разпределение принадлежи към категорията на нормалното.

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

За да направите това, трябва да използвате функцията =НОРМОНУМ(SLНОМЕР();100;1,5). Освен това програмата автоматично променя вероятностите въз основа на факта, че числата, близки до сто, имат най-голям шанс.

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

Генератор на произволни числа в Excel в диапазон

Толкова е просто. Късмет.

Оставете коментар