Generator de numere aleatorii în Excel într-un interval

Din când în când, utilizatorii Excel trebuie să genereze numere aleatorii pentru a le utiliza în formule sau în alte scopuri. Pentru a face acest lucru, programul oferă un întreg arsenal de posibilități. Este posibil să generați numere aleatorii într-o varietate de moduri. Le vom cita doar pe cele care s-au arătat în practică în cel mai bun mod.

Funcția numere aleatorii în Excel

Să presupunem că avem un set de date care trebuie să conțină elemente care nu au absolut nicio legătură între ele. În mod ideal, acestea ar trebui să fie formate conform legii distribuției normale. Pentru a face acest lucru, trebuie să utilizați funcția de număr aleatoriu. Există două funcții prin care îți poți atinge obiectivul: CALCUL и INTRE CAZ. Să aruncăm o privire mai atentă asupra modului în care pot fi utilizate în practică.

Selectarea numerelor aleatorii cu RAND

Această funcție nu oferă niciun argument. Dar, în ciuda acestui fapt, vă permite să personalizați intervalul de valori în care ar trebui să genereze un număr aleatoriu. De exemplu, pentru a-l obține în cadrul de la unu la cinci, trebuie să folosim următoarea formulă: =NUMĂRĂ()*(5-1)+1.

Generator de numere aleatorii în Excel într-un interval

Dacă această funcție este distribuită altor celule folosind marcatorul de autocompletare, atunci vom vedea că distribuția este uniformă.

În timpul fiecărui calcul al unei valori aleatorii, dacă modificați orice celulă oriunde în foaie, numerele vor fi generate automat din nou. Prin urmare, aceste informații nu vor fi stocate. Pentru a vă asigura că rămân, trebuie să scrieți manual această valoare în format numeric sau să utilizați această instrucțiune.

  1. Facem un clic pe o celulă care conține un număr aleatoriu.
  2. Facem un clic pe bara de formule, apoi o selectăm.
  3. Apăsați butonul F9 de pe tastatură.
  4. Încheiem această secvență de acțiuni apăsând tasta Enter.

Să verificăm cât de uniform sunt distribuite numerele aleatoare. Pentru a face acest lucru, trebuie să folosim histograma distribuției. Pentru a face acest lucru, urmați acești pași:

  1. Să creăm o coloană cu buzunare, adică acele celule în care ne vom păstra intervalele. Primul este 0-0,1. Formăm următoarele folosind această formulă: =C2+$C$2Generator de numere aleatorii în Excel într-un interval
  2. După aceea, trebuie să determinăm cât de des apar numerele aleatoare asociate fiecărui interval specific. Pentru aceasta putem folosi formula matrice {=FRECVENȚA(A2:A201;C2:C11)}. Generator de numere aleatorii în Excel într-un interval
  3. Apoi, folosind semnul „ambreiaj”, facem următoarele intervale. Formula este simplă =»[0,0-«&C2&»]»Generator de numere aleatorii în Excel într-un interval
  4. Acum facem o diagramă care descrie modul în care sunt distribuite aceste 200 de valori. Generator de numere aleatorii în Excel într-un interval

În exemplul nostru, frecvența corespunde axei Y, iar „buzunarele” corespund axei X.

Funcția ÎNTRE

Apropo de funcție INTRE CAZ, apoi, conform sintaxei sale, are două argumente: o limită inferioară și una superioară. Este important ca valoarea primului parametru să fie mai mică decât al doilea. Se presupune că limitele pot fi numere întregi, iar formulele fracționale nu sunt luate în considerare. Să vedem cum funcționează această funcție în această captură de ecran.

Generator de numere aleatorii în Excel într-un interval

Vedem că precizia poate fi ajustată folosind diviziunea. Puteți obține numere aleatorii cu orice cifre după virgulă zecimală.

Generator de numere aleatorii în Excel într-un interval

Vedem că această funcție este mult mai organică și de înțeles pentru o persoană obișnuită decât cea anterioară. Prin urmare, în cele mai multe cazuri, îl puteți folosi numai.

Cum să faci un generator de numere aleatorii în Excel

Și acum să facem un generator de numere mici care va primi valori bazate pe un anumit interval de date. Pentru a face acest lucru, aplicați formula =INDEX(A1:A10,INTEGER(RAND()*10)+1).  Generator de numere aleatorii în Excel într-un interval

Să creăm un generator de numere aleatorii care va fi generat de la zero la 10. Folosind această formulă, putem controla pasul cu care vor fi generate. De exemplu, puteți crea un generator care va produce numai valori terminate cu zero. Generator de numere aleatorii în Excel într-un interval

Sau o astfel de varianta. Să presupunem că vrem să selectăm două valori aleatorii dintr-o listă de celule de text. Generator de numere aleatorii în Excel într-un interval

Și pentru a alege două numere aleatoare, trebuie să aplicați funcția INDEXGenerator de numere aleatorii în Excel într-un interval

Formula cu care am făcut acest lucru este afișată în captura de ecran de mai sus. =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))) – cu această formulă, putem crea un generator pentru o singură valoare de text. Vedem că am ascuns coloana auxiliară. La fel poti si tu. Generator de numere aleatorii în Excel într-un interval

 

Generator de numere aleatorii cu distribuție normală

Problemă caracteristică SLCHIS и INTRE CAZ prin aceea că formează un set de numere care sunt foarte departe de țintă. Probabilitatea ca un număr să apară aproape de limita inferioară, mijlocie sau superioară este aceeași.

O distribuție normală în statistică este un set de date în care, pe măsură ce distanța față de centrul de pe grafic crește, frecvența cu care apare o valoare într-un anumit coridor scade. Adică, majoritatea valorilor se acumulează în jurul celei centrale. Să folosim funcția INTRE CAZ Să încercăm să creăm un set de numere, a căror distribuție aparține categoriei normale.

Deci, avem un produs, a cărui producție costă 100 de ruble. Prin urmare, numerele ar trebui generate aproximativ la fel. În acest caz, valoarea medie ar trebui să fie de 100 de ruble. Să creăm o matrice de date și să creăm un grafic în care abaterea standard este de 1,5 ruble, iar distribuția valorilor este normală.

Pentru a face acest lucru, trebuie să utilizați funcția =NORMONUM(SLNUMBER();100;1,5). În plus, programul modifică automat probabilitățile, pe baza faptului că numerele apropiate de o sută au cea mai mare șansă.

Acum trebuie doar să construim un grafic în mod standard, alegând un set de valori generate ca interval. Ca rezultat, vedem că distribuția este într-adevăr normală.

Generator de numere aleatorii în Excel într-un interval

Este atat de simplu. Mult noroc.

Lasă un comentariu